/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Data/UnitTests/RendererTest/Shaders/TestMaterial.ezShader
35 строк
644 B
Sanakan8472
Resource Bind Group Assignments (#1592)
30 июн 2025, 13:14
Не верифицирован
30 июн 2025, 13:14
60b93d8
Код
Авторство
О чём код?
[PLATFORMS] ALL [PERMUTATIONS] [RENDERSTATE] [MATERIALCONSTANTS] COLOR4F(BaseColor); COLOR4F(BaseColor2); [VERTEXSHADER] #include "Texture.h" VS_OUT main(VS_IN Input) { VS_OUT RetVal; RetVal.pos = mul(mvp, float4(Input.pos, 1.0)); RetVal.texcoord0 = Input.texcoord0; return RetVal; } [PIXELSHADER] #include "Texture.h" Texture2D DiffuseTexture BIND_GROUP(BG_MATERIAL); SamplerState DiffuseTexture_AutoSampler BIND_GROUP(BG_MATERIAL); float4 main(PS_IN Input) : SV_Target { return GetMaterialData(BaseColor).rgba * GetMaterialData(BaseColor2).rgba * DiffuseTexture.Sample(DiffuseTexture_AutoSampler, Input.texcoord0); }