Optimize Global SDF to use 8-bit storage (50% less memory usage)

This commit is contained in:
Wojtek Figat
2024-07-10 13:22:25 +02:00
parent d5dd8e7ecf
commit 6b06f1dbcf
9 changed files with 151 additions and 120 deletions

View File

@@ -170,7 +170,7 @@ const Char* ShaderGraphUtilities::GenerateShaderResources(TextWriterUnicode& wri
format = TEXT("Texture3D {0} : register(t{1});");
break;
case MaterialParameterType::GlobalSDF:
format = TEXT("Texture3D<float> {0}_Tex : register(t{1});\nTexture3D<float> {0}_Mip : register(t{2});");
format = TEXT("Texture3D<snorm float> {0}_Tex : register(t{1});\nTexture3D<snorm float> {0}_Mip : register(t{2});");
zeroOffset = false;
registers = 2;
break;