mirror of
https://github.com/holub/mame
synced 2025-10-05 08:41:31 +03:00
Added sample shader (nw)
This commit is contained in:
parent
125acc0ff7
commit
2904597f18
@ -0,0 +1,14 @@
|
||||
$input v_color0, v_texcoord0
|
||||
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Dario Manesku
|
||||
|
||||
#include "common.sh"
|
||||
|
||||
// Samplers
|
||||
SAMPLER2D(s_tex, 0);
|
||||
|
||||
void main()
|
||||
{
|
||||
gl_FragColor = texture2D(s_tex, v_texcoord0) * v_color0;
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
vec4 v_color0 : COLOR0 = vec4(1.0, 0.0, 0.0, 1.0);
|
||||
vec2 v_texcoord0 : TEXCOORD0 = vec2(0.0, 0.0);
|
||||
vec2 v_texcoord1 : TEXCOORD1 = vec2(0.0, 0.0);
|
||||
vec2 v_texcoord2 : TEXCOORD2 = vec2(0.0, 0.0);
|
||||
vec2 v_texcoord3 : TEXCOORD3 = vec2(0.0, 0.0);
|
||||
vec3 v_pos : TEXCOORD3 = vec3(0.0, 0.0, 0.0);
|
||||
|
||||
vec3 a_position : POSITION;
|
||||
vec4 a_color0 : COLOR0;
|
||||
vec2 a_texcoord0 : TEXCOORD0;
|
@ -0,0 +1,14 @@
|
||||
$input a_position, a_texcoord0, a_color0
|
||||
$output v_texcoord0, v_color0
|
||||
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Dario Manesku
|
||||
|
||||
#include "common.sh"
|
||||
|
||||
void main()
|
||||
{
|
||||
gl_Position = mul(u_viewProj, vec4(a_position.xy, 0.0, 1.0));
|
||||
v_texcoord0 = a_texcoord0;
|
||||
v_color0 = a_color0;
|
||||
}
|
Loading…
Reference in New Issue
Block a user