Guillaume Abadie
b6f0b07fd8
Implements the view property material input node, exposing the field of view, view size and view texel size.
...
#code_review: Martin.Mittring
[CL 2588108 by Guillaume Abadie in Main branch]
2015-06-15 20:55:07 -04:00
Gil Gribb
356a7d8f96
UE4 - Large upgrade to parallel rendering. No longer block per pass. Several RHI cmdlist passthrough functions added and implemented on the consoles
...
[CL 2570510 by Gil Gribb in Main branch]
2015-05-29 10:47:57 -04:00
Guillaume Abadie
8618cefbec
Replaces cylindrical projection by Panini projection
...
#code_review: Martin.Mittring
[CL 2563671 by Guillaume Abadie in Main branch]
2015-05-22 19:44:45 -04:00
Mike Fricker
114458bf0f
Clang warning fixes: Fixed missing 'override' specifiers
...
- Also removed some unreferenced functions that adding 'override' revealed
PR #1002 -- Thank you, Omar007!
[CL 2498415 by Mike Fricker in Main branch]
2015-04-01 07:20:55 -04:00
Allan Bentham
cd3bd4840f
ES2 post process will upscale if UnscaledViewRect is larger than ViewRect (which only occurs when using ES2 emulation).
...
Fixes UE-5594
#codereview nick.penwarden
[CL 2380312 by Allan Bentham in Main branch]
2014-12-08 09:45:54 -05:00
Ben Marsh
149375b14b
Update copyright notices to 2015.
...
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Jack Porter
9671524088
Added ShouldCache for FPostProcessUpscaleVS to prevent ES2 cooking crash
...
#code_review: Martin.Mittring
[CL 2348267 by Jack Porter in Main branch]
2014-11-04 08:07:19 -05:00
Martin Mittring
6a0bc3ef5b
New feature: Cylindrical projection/distortion
...
r.Upscale.Cylinder 1
r.ScreenPercentage.Editor 1
[CL 2347514 by Martin Mittring in Main branch]
2014-11-03 16:17:18 -05:00
Rolando Caloca
d8a576970e
UE4 - Remove Color parameter on draw events (DEC_*)
...
[CL 2334566 by Rolando Caloca in Main branch]
2014-10-20 10:43:43 -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
Graeme Thornton
df9dbd5ae3
Continued in-editor mobile preview work
...
- Removed default shader platform parameter from GetGlobalShaderMap()
- Added an inline overload of GetGlobalShaderMap() that takes a feature level instead, and translates to the correct shader platform
- Cached feature level on FSceneView for faster access
- Cached shader map on FViewInfo for faster access
- Cached featurelevel/shadermap on rendering composition graph execution context, for faster access
Fixed a couple of crashes when switching feature level dynamically
- Needed to allow certain shader permutations to be generated if feature level was ES2, but still on a PC platform. (i.e. hitproxy shaders, and basepass shaders used by editor primitives system)
#codereview Nick.Penwarden
[CL 2275937 by Graeme Thornton in Main branch]
2014-08-28 06:22:54 -04:00
Rolando Caloca
14cc8f09a3
UE4 - Integrate
...
- Addes 3_1 define on shaders
- Fixes GL packed uniforms array size incorrect assert
- Disallows running the editor with -featureleveles2
- r.MobileHDR is now read-only
- Moved some checks from SM3 to SM4
[CL 2270866 by Rolando Caloca in Main branch]
2014-08-25 14:41:54 -04:00
Mikolaj Sieluzycki
cfaf45ac58
Header cleanup: Engine module, public headers.
...
[CL 2265766 by Mikolaj Sieluzycki in Main branch]
2014-08-21 06:03:00 -04:00
Graeme Thornton
bcde0d05c2
Mobile Preview
...
* More removal of GRHIFeatureLevel and GRHIShaderPlatform
[CL 2262530 by Graeme Thornton in Main branch]
2014-08-19 10:41:34 -04:00
Gil Gribb
1d50eae0de
UE4 - rework RHI user-facing APIs to be safer and incorporate the desired sematics
...
[CL 2119499 by Gil Gribb in Main branch]
2014-06-27 11:07:13 -04:00
Joe Tidmarsh
b51d4179ca
Converted ConsoleManager code over to use the new typed TAutoConsoleVariable. Implemented support for auto typed string variables.
...
Moved console variables to their corresponding cpp files where possible.
#ttp 319909 - UE4: RENDERING: Change the ConsoleManager code over to use the new typed TAutoConsoleVariable
[CL 2116537 by Joe Tidmarsh in Main branch]
2014-06-25 05:47:33 -04:00
Brian Karis
1eda5e2e8d
Moved FMaterialShaderto renderer public so slate can access it.
...
[CL 2115613 by Brian Karis in Main branch]
2014-06-24 14:37:21 -04:00
Gil Gribb
bc7c8cbca8
UE4 - more work preparing for parallel rendering. Merged the cmd list into the post process context, among other things.
...
[CL 2103040 by Gil Gribb in Main branch]
2014-06-12 07:13:34 -04:00
Gil Gribb
3de6028e86
UE4: Rearrange RHICmdList toward non-null cmd lists and the final "look"
...
[CL 2100216 by Gil Gribb in Main branch]
2014-06-10 07:29:49 -04:00
Gil Gribb
fa7226b8fe
UE4 - merge first pass at parallel rendering to main
...
[CL 2095959 by Gil Gribb in Main branch]
2014-06-05 16:38:54 -04:00
Joe Tidmarsh
c489d646df
#ttp 316639 - UE4: RENDERING: DrawDenormalizedQuad should reuse static index and vertexbuffer
...
#summary UV offsets are now correctly calculated. This was previously blocking shadow game
[CL 2039548 by Joe Tidmarsh in Main branch]
2014-04-23 17:26:59 -04:00
Tim Sweeney
324683ce78
Engine source (Main branch up to CL 2026164)
2014-03-14 14:13:41 -04:00