Logo
Explore Help
Sign In
izzy/UnrealEngineUWP
0
0
Fork 0
You've already forked UnrealEngineUWP
mirror of https://github.com/izzy2lost/UnrealEngineUWP.git synced 2026-03-26 18:15:20 -07:00
Code Issues Packages Projects Releases Wiki Activity
Files
5e78cade8e08cd20d54fa4b5e01ca59ea9ae0978
UnrealEngineUWP/Engine/Source/Runtime/Renderer
History
jamie hayes 5e78cade8e Fix a bug where Nanite materials would get mixed up when enabling/disabling sky lights in the scene.
#rb graham.wihlidal
#jira UE-193435

[CL 28316522 by jamie hayes in ue5-main branch]
2023-09-28 09:34:13 -04:00
..
Private
Fix a bug where Nanite materials would get mixed up when enabling/disabling sky lights in the scene.
2023-09-28 09:34:13 -04:00
Public
Massive CPU optimizations to Nanite CS materials (add to scene, and also per-frame dispatch). Also includes optimizations to cache coherency, memory reductions, much more maintainable code, and also includes an important fix to hash the shader bindings (dynamic instancing hash) instead of explicitly hashing things like the FLightCacheInterface* and lighting policy. The previous logic would explode the # of shading bins (2-3x) when features like static lighting were enabled, even when most of the LCI's ended up pointing to the same light map resources/constants. This change also parallelizes the bulk of BuildShadingCommands, and removes the front loaded TPimplPtr from FNaniteShadingCommand and instead put it around the pass specific members to keep the important data on contiguous cache lines.
2023-09-28 07:08:38 -04:00
Renderer.Build.cs
Added shader.build.cs file.
2023-07-27 22:53:25 -04:00
Powered by Gitea Page: 1097ms Template: 19ms
English
English
Licenses API