Rolando Caloca
d70154e80a
READY - UE4 - Metal bumped to Feature Level ES3.1
...
- Fix codegen bug
[CL 2325464 by Rolando Caloca in Main branch]
2014-10-10 09:31:24 -04:00
Josh Adams
6937587675
- Added METAL_MRT shader format (part one of a multi-checkin for MetalMRT support), but it's not usable yet.
...
#codereview rolando.caloca,nick.penwarden
[CL 2324118 by Josh Adams in Main branch]
2014-10-09 11:27:07 -04:00
Terence Burns
5efa42c2aa
Added the frame pacer limit to the IOS runtime settings.
...
It is now configurable through->
Project Settings | IOS | Power Usage | Frame Rate Lock
The frame pacer is on by default, for IOS. Games are limited to 30 Frames per second. Tappy is set to 60 fps.
[CL 2322809 by Terence Burns in Main branch]
2014-10-08 11:54:46 -04:00
Graeme Thornton
8d8ebe62d9
Added _DEPRECATED to both GRHIFeatureLevel and GRHIShaderPlatform, to indicate that they shouldn't be used any more. Added documention to describe why this has been done
...
#codereview Nick.Penwarden
[CL 2322612 by Graeme Thornton in Main branch]
2014-10-08 09:48:43 -04:00
Michael Noland
2f0a414b41
Engine: Coding-standards fixes (TypeName [*|&] VariableName -> TypeName[*|&] VariableName)
...
[CL 2316338 by Michael Noland in Main branch]
2014-10-01 14:45:04 -04:00
Terence Burns
e6125a04e0
Tappy Framerate no longer locked at 60.
...
[CL 2313222 by Terence Burns in Main branch]
2014-09-29 14:56:28 -04:00
Rolando Caloca
7a502115fb
UE4 - Metal compile fix
...
#codereview Josh.Adams
[CL 2312846 by Rolando Caloca in Main branch]
2014-09-29 09:55:01 -04:00
Jaroslaw Palczynski
65ba5d456f
TArray documentation and a coupld of methods deprecation.
...
Changes mostly in Array.h. The changes in other files are only renames for deprecated functions.
[CL 2312616 by Jaroslaw Palczynski in Main branch]
2014-09-29 04:23:44 -04:00
Josh Adams
120983133a
- Hopeful fix for tappy chicken squares
...
#codereview peter.sauerbrei,rolando.caloca
[CL 2311312 by Josh Adams in Main branch]
2014-09-26 13:57:29 -04:00
Max Preussner
e524e270f1
Core: Re-adding UClass dummy removals from CL# 2305058; this should now work properly
...
#CodeReview: dmitriy.dyomin, robert.manuszewski
[CL 2307110 by Max Preussner in Main branch]
2014-09-23 13:29:47 -04:00
Dmitriy Dyomin
2f10e3b20c
Restored dummy UClasses, looks like they are still needed (crashes on engine startup)
...
#codereview Max.Preussner
[CL 2305176 by Dmitriy Dyomin in Main branch]
2014-09-22 01:01:36 -04:00
Max Preussner
121fccd2ab
Code and documentation cleanup pass
...
- removed dummy UClasses (no longer needed)
- removed file header comments (not used)
- removed duplicated function documentation in cpp files
- documentation cleanup, punctuation, spelling etc.
- pragma once include guards (now work on all platforms)
- relative public includes (are auto-discovered by UBT)
- fixed too many/too few line breaks
- deleted empty files
- missing override
- NULL to nullptr
[CL 2305058 by Max Preussner in Main branch]
2014-09-21 20:35:48 -04:00
Terence Burns
49e25fcd0f
First pass of the Platform RHI Frame Pacer.
...
Should evolve as we add more platforms
IOS implementaion added and hooked into CADisplayLink
Tappy has this enabled.
[CL 2303272 by Terence Burns in Main branch]
2014-09-18 18:34:48 -04:00
Rolando Caloca
3a99a81acd
UE4 - Missed file (Metal SetRT & Clear)
...
[CL 2299994 by Rolando Caloca in Main branch]
2014-09-16 15:56:45 -04:00
Rolando Caloca
e2c488d888
UE4 - Remove Metal horrible hack, use new SetRenderTargets api
...
#codereview Josh.Adams
[CL 2299859 by Rolando Caloca in Main branch]
2014-09-16 14:51:25 -04:00
Rolando Caloca
5c417a2bc4
UE4 - Fix ambiguity
...
[CL 2298925 by Rolando Caloca in Main branch]
2014-09-15 19:18:11 -04:00
Rolando Caloca
09f73697a7
UE4 - new RHISetRenderTargets API
...
#codereview Gil.Gribb
[CL 2298900 by Rolando Caloca in Main branch]
2014-09-15 18:38:19 -04:00
Graeme Thornton
41fa4ddb5d
Fix for Metal RHI compile error
...
[CL 2298095 by Graeme Thornton in Main branch]
2014-09-15 09:45:41 -04:00
Rolando Caloca
2d35bebedc
UE4 - Forward cascaded shadows
...
* Fixes blackness on ES2
* Fix uniform buffer alignment issue
[CL 2295757 by Rolando Caloca in Main branch]
2014-09-12 18:32:03 -04:00
Gil Gribb
598cbb659c
UE4 - allow draw events to work in parallel rendering, some flush tweaks
...
[CL 2293700 by Gil Gribb in Main branch]
2014-09-11 09:38:38 -04:00
Gil Gribb
028e20b821
UE4 - parallel rendering tweaks. XB1 pseduo-threadsafe query readback. virtual RHI call elimination, optional (and disabled) stats on RHI commands. Disabled state reduction.
...
[CL 2290946 by Gil Gribb in Main branch]
2014-09-09 12:21:31 -04:00
Rolando Caloca
b83f5c1add
UE4 - Metal integration
...
- Adds resolve actions
- CPU Optimization for setting uniform buffers
- Fixes texture async realloc assert
#codereview Josh.Adams, Peter.Sauerbrei, Marcus.Wassmer
[CL 2289310 by Rolando Caloca in Main branch]
2014-09-08 09:55:37 -04:00
Terence Burns
f5e94706d9
Add IOS support to listen if other BG sounds are playing.
...
[CL 2289196 by Terence Burns in Main branch]
2014-09-08 08:20:13 -04:00
Rolando Caloca
db3a94f08e
UE4 - Remove Feature Level SM3 & replace it with ES 3.1.
...
- Fixes up the featurelevel switch on material nodes to default all ES2 inputs to also occur on ES3.1
[CL 2286623 by Rolando Caloca in Main branch]
2014-09-05 15:06:43 -04:00
Marcus Wassmer
2f0c996036
PS4 Flip management now handled by the GPU. Fixes unnecessary CPU stall.
...
#codereview Nick.Penwarden,Lee.Clark
[CL 2281722 by Marcus Wassmer in Main branch]
2014-09-02 13:41:36 -04:00