/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Data/Base/Shaders/Materials/IrradianceProbeVisualization.ezShader
63 строки
948 B
Jan Krassnigg
Removed VERTEX_SHADER_RENDER_TARGET_ARRAY_INDEX shader permutation (#1708)
09 ноя 2025, 20:30
Не верифицирован
09 ноя 2025, 20:30
cd794e7
Код
Авторство
О чём код?
[PLATFORMS] ALL [PERMUTATIONS] BLEND_MODE = BLEND_MODE_OPAQUE RENDER_PASS TWO_SIDED = FALSE FLIP_WINDING = FALSE SHADING_MODE = SHADING_MODE_FULLBRIGHT SHADING_QUALITY = SHADING_QUALITY_NORMAL CAMERA_MODE [RENDERSTATE] #include <Shaders/Materials/MaterialState.h> [SHADER] #define USE_NORMAL [VERTEXSHADER] #include <Shaders/Materials/MaterialVertexShader.h> VS_OUT main(VS_IN Input) { return FillVertexData(Input); } [PIXELSHADER] #include <Shaders/Materials/MaterialPixelShader.h> float3 GetNormal() { return G.Input.Normal; } float3 GetDiffuseColor() { float3 normal = normalize(G.Input.Normal); uint compressedSkyVisibility = asuint(GetInstanceData().Color.r); float skyVisibility = EvaluateCompressedSkyVisibility(compressedSkyVisibility, normal); return SrgbToLinear(skyVisibility); } float3 GetSpecularColor() { return 0.0f; } float GetRoughness() { return 1.0f; } float GetOpacity() { return 1.0f; }