These were not actually enabled at the moment as the cvar was also specified in ConsoleVariables.ini.
Comment the definition in ConsoleVariables.ini (the global default is already 0) which is more in line with how other variables are specified.
Remove the definition from the window ini file until we can resolve remaining issues with SM5 shaders.
#rnx
[CL 33499495 by chris kulla in ue5-main branch]
This only applies to global shaders for now and is done only for one platform to gauge the impact and minimize disruption for platforms which not everyone has installed or can test easily.
[CL 33306282 by chris kulla in ue5-main branch]
Allocating and freeing slots can be contended, getting and setting a slot value is fast but has an additional indirection compared with OS TLS. Used only for windows editor for now, because it's a bit slower than OS TLS implementation.
#rb dmytro.vovk, francis.hurteau
[CL 27827939 by andriy tylychko in ue5-main branch]
Turning bindless samplers back on for PC D3D RayTracing shaders.
#jira UE-171919
#preflight 63f6930826233b957f42b041
#rb chris.kulla
[CL 24372028 by christopher waters in ue5-main branch]
- The config section is the DDSPI ShaderFormat of the shader platform
- BindlessResources and BindlessSamplers can be set independently
- The cvars still exist and will take precedence over the config settings.
- Renamed RHIGetBindlessResourcesConfiguration/RHIGetBindlessSamplersConfiguration to have the word "Runtime" in them to reflect that they should only be used at runtime and not when deciding if it's enabled for a shader.
#jira UE-171919
#rb jason.nadro, yuriy.odonnell, jeannoe.morissette
#preflight 63edaabd0a06073fef07655f
[CL 24282763 by christopher waters in ue5-main branch]