Commit Graph

18 Commits

Author SHA1 Message Date
Martin Mittring
29f89a390c Integrate from Orion
CL 2704794 2704931 2704948 2704962 2705238 2706353 2700643 2705458

        Uniform Buffer layout name

and

more debug info for this and other bugs: OR-7159 CRASH: Client crashed at start of match in D3D11Commands.cpp

Adding OptionalData (key value pairs) to the shaders (to put shader name into the shader code for better debugging), affects all RHI, invalidate DDC key for all shaders, cleanup existing code (was adding 0/1/5 bytes and had to compensate in many areas)

OptionalData:
key is a char, value is up to 255 bytes, up to 64K in total

#platformnotify Josh.Adams

[CL 2706923 by Martin Mittring in Main branch]
2015-09-25 17:34:00 -04:00
Rolando Caloca
0f2c3336be UE4 - SCW - Do not add bogus error description when not needed
#jira UE-20173

[CL 2661755 by Rolando Caloca in Main branch]
2015-08-19 17:26:48 -04:00
Rolando Caloca
ece9db60b6 UE4 - Verify shader format versions due to mismatched SCW & Editor/Cooker
#codereview Daniel.Wright

[CL 2619020 by Rolando Caloca in Main branch]
2015-07-13 18:02:21 -04:00
Rolando Caloca
d5ce7f0725 UE4 - Remove named pipes from SCW
[CL 2618870 by Rolando Caloca in Main branch]
2015-07-13 16:53:23 -04:00
Daniel Wright
8344605505 Shader compile worker file communication uses temporary file during writing with move to final location on all platforms, to hopefully increase reliability of file transfer on windows.
[CL 2538115 by Daniel Wright in Main branch]
2015-05-05 16:54:07 -04:00
Marc Audy
44531d4375 Fix shadow variables in ShaderCompileWorker and UnrealPak
[CL 2521489 by Marc Audy in Main branch]
2015-04-22 15:04:48 -04:00
Allan Bentham
97ca18012c SCW fixes
Corrected GLSL version for ios es2.
Fix a couple of out of bounds argv[6] reads.

#codereview Rolando.Caloca, Daniel.Wright

[CL 2521051 by Allan Bentham in Main branch]
2015-04-22 10:29:49 -04:00
Daniel Wright
906211ee42 Fixed SCW on mac
[CL 2391431 by Daniel Wright in Main branch]
2014-12-17 13:37:40 -05:00
Daniel Wright
2fbe75c293 Fixed compile errors
[CL 2390811 by Daniel Wright in Main branch]
2014-12-17 01:20:20 -05:00
Daniel Wright
1c15c64882 XGE Distributed Shader Compilation from Luke Thatcher (lutha@microsoft.com) of Lionhead Studios
- Enabled with either r.XGEShaderCompile=1 in ConsoleVariables.ini, or -xgeshadercompile command line argument.

[CL 2390644 by Daniel Wright in Main branch]
2014-12-16 20:00:07 -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
Max Preussner
259dd3c351 Programs: NULL to nullptr
[CL 2239480 by Max Preussner in Main branch]
2014-08-01 02:40:54 -04:00
Dmitry Rekman
81ced2c4d7 Linux: fix ShaderCompileWorker
- from GitHub pull request #242.

[CL 2231169 by Dmitry Rekman in Main branch]
2014-07-25 00:07:42 -04:00
Lee Clark
8591ddccc5 PS4 - Change the shader sdb output folder and add the shader debug mode settings to the shader key
[CL 2080153 by Lee Clark in Main branch]
2014-05-21 05:34:23 -04:00
Ben Marsh
89f5f31f32 [INTEGRATE] Engine source and content from 4.1 branch.
[CL 2053735 by Ben Marsh in Main branch]
2014-04-23 20:10:59 -04:00
Daniel Wright
f7b105024f Added retry loops to SCW file IO
[CL 2042591 by Daniel Wright in Main branch]
2014-04-23 18:06:09 -04:00
UnrealBot
db494a6e69 Engine source (Main branch up to CL 2037954) 2014-04-02 18:09:23 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00