1
0
Fork 0
mirror of https://github.com/Reuh/wirefame.git synced 2025-10-27 09:39:30 +00:00
wirefame/shader/pick.lua
2021-02-18 17:22:21 +01:00

21 lines
500 B
Lua

return [[
# ifdef VERTEX
uniform mat4 scene_transform; // world -> view transform
uniform mat4 model_transform; // model -> world transform
vec4 position(mat4 love_transform, vec4 vertex_position) {
return scene_transform * model_transform * vertex_position;
}
# endif
# ifdef PIXEL
uniform vec3 pick_color;
vec4 effect(vec4 color, sampler2D texture, vec2 texture_coords, vec2 screen_coords) {
if (texture2D(texture, texture_coords).a < 0.1) discard;
return vec4(pick_color, 1);
}
# endif
]]