/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Data/UnitTests/RendererTest/Shaders/SampleLevel_PointClampBorder.ezShader
32 строки
570 B
Jan Krassnigg
Some GAL modifications (#1405)
14 окт 2024, 15:31
Не верифицирован
14 окт 2024, 15:31
a5d83ba
Код
Авторство
О чём код?
[PLATFORMS] ALL [PERMUTATIONS] [RENDERSTATE] [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 <Shaders/Common/Platforms.h> #include "Texture.h" Texture2DArray DepthTexture; SamplerState DepthSampler; float4 main(PS_IN Input) : SV_Target { float2 texCoord = Input.texcoord0.xy * 2.0 - 0.5; return ezSampleLevel_PointClampBorder(DepthTexture, DepthSampler, texCoord.xy, 0, 0, float4(1.0, 0,0,1)); }