This website requires JavaScript.
Explore
Help
Sign In
izzy
/
UnrealEngineUWP
Watch
0
Star
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
be1b2c845b5cbc4c9727e84e2dfd9ec987471602
UnrealEngineUWP
/
Engine
/
Source
/
Runtime
/
RenderCore
History
serge bernier
2e13d4bf7d
Fix PreloadShaderMap when DynamicShaderPreloading is enable. Go through the preloadshader code path when we want to load the entire shadermap.This make sure we only increase the NumRef once and the reloadentry will be release when either we release the RHI shaders, destroy the material instance or we call ReleasePreloadShaderIfNecessary.
...
#rb daniele.vettorel [CL 36942631 by serge bernier in 5.5 branch]
2024-10-08 14:49:35 -04:00
..
Internal
[shaders] fix asan issue; eliminate lambdas for code serialization/reserve in serialization context subclasses in favour of virtual functions for clarity, add an explicit reset function to change internal state to point to different buffers. The code in the job cache path (processing duplicate completed jobs with the same load context) which constructed a temporary object and assigned to reset the internal pointers was creating a new lambda capturing the wrong "this" and assigning it to the original object.
2024-10-08 13:04:55 -04:00
Private
Fix PreloadShaderMap when DynamicShaderPreloading is enable. Go through the preloadshader code path when we want to load the entire shadermap.This make sure we only increase the NumRef once and the reloadentry will be release when either we release the RHI shaders, destroy the material instance or we call ReleasePreloadShaderIfNecessary.
2024-10-08 14:49:35 -04:00
Public
Fix PreloadShaderMap when DynamicShaderPreloading is enable. Go through the preloadshader code path when we want to load the entire shadermap.This make sure we only increase the NumRef once and the reloadentry will be release when either we release the RHI shaders, destroy the material instance or we call ReleasePreloadShaderIfNecessary.
2024-10-08 14:49:35 -04:00
RenderCore.Build.cs
[shaders] bytecode sharing between shader and shadermap DDC buckets
2024-09-10 13:06:22 -04:00