/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Data/UnitTests/RendererTest/Shaders/PushConstants.ezShader
44 строки
673 B
Sanakan8472
Shader Resource Refactor (#1173)
29 янв 2024, 01:15
Не верифицирован
29 янв 2024, 01:15
d3cd1b2
Код
Авторство
О чём код?
[PLATFORMS] ALL [PERMUTATIONS] [RENDERSTATE] DepthTest = false CullMode = CullMode_None [SHADER] #include "TestPushConstants.h" [VERTEXSHADER] struct VS_OUT { float4 Position : SV_Position; }; VS_OUT main(uint vertexId : SV_VertexID) { VS_OUT RetVal; RetVal.Position = GET_PUSH_CONSTANT(ezTestData, Vertex0); if (vertexId == 1) RetVal.Position = GET_PUSH_CONSTANT(ezTestData, Vertex1); else if (vertexId == 2) RetVal.Position = GET_PUSH_CONSTANT(ezTestData, Vertex2); return RetVal; } [PIXELSHADER] struct VS_OUT { float4 Position : SV_Position; }; float4 main(VS_OUT a) : SV_Target { return GET_PUSH_CONSTANT(ezTestData, VertexColor); }