/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Data/UnitTests/RendererTest/Shaders/ShaderParserTest.ezShader.template
44 строки
592 B
Sanakan8472
Material Refactor [BREAKING CHANGE] (#1516)
12 апр 2025, 14:25
Не верифицирован
12 апр 2025, 14:25
b7eaf26
Код
Авторство
О чём код?
[PLATFORMS] ALL [PERMUTATIONS] CAMERA_MODE [RENDERSTATE] [MATERIALCONSTANTS] {{MATERIAL_SECTION}} [VERTEXSHADER] struct VS_OUT { float4 Position : SV_Position; }; VS_OUT main(uint vertexId : SV_VertexID) { const float4 positions[] = { float4(1.f,-1.f, 0.0f, 1.0f), float4(-1.f,-1.f, 0.0f, 1.0f), float4(0.f,1.f, 0.0f, 1.0f) }; VS_OUT RetVal; RetVal.Position = positions[vertexId]; return RetVal; } [PIXELSHADER] struct VS_OUT { float4 Position : SV_Position; }; float4 main(VS_OUT a) : SV_Target { return float4({{MATERIAL_USAGE}}, 0.5, 0.0, 1.0); }