/
githubmirror
/
obs-studio
Обзор
Документация
Войти
/
githubmirror
/
obs-studio
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/test-input/data/test.effect
37 строк
659 B
jp9000
test-input: Set test filter to partially green
23 мар 2015, 04:38
23 мар 2015, 04:38
1647674
Код
Авторство
О чём код?
uniform float4x4 ViewProj; uniform texture2d image; uniform float4 color = {0.5, 1.0, 0.5, 1.0}; sampler_state texSampler { AddressU = Clamp; AddressV = Clamp; Filter = Linear; }; struct VertexInOut { float4 pos : POSITION; float2 uv : TEXCOORD0; }; VertexInOut VShader(VertexInOut vert_in) { VertexInOut vert_out; vert_out.pos = mul(float4(vert_in.pos.xyz, 1.0), ViewProj); vert_out.uv = vert_in.uv; return vert_out; } float4 PShader(VertexInOut fragment_in) : TARGET { return image.Sample(texSampler, fragment_in.uv) * color; } technique Draw { pass { vertex_shader = VShader(vert_in); pixel_shader = PShader(fragment_in); } }