Sha256: 057e0b50c0de6025e3cd794d5aa58c72d84cbd86a5474f296816e8b325a7b5bc
Contents?: true
Size: 436 Bytes
Versions: 3
Compression:
Stored size: 436 Bytes
Contents
#version 330 core in vec2 TexCoords; out vec4 color; uniform sampler2D image; uniform vec3 spriteColor; uniform vec4 frameCoords; void main() { vec2 interpolatedCoords = vec2(frameCoords.x + (TexCoords.x * frameCoords.z), frameCoords.y + TexCoords.y * frameCoords.w);; vec4 texColor = texture(image, interpolatedCoords); if(texColor.a < 0.05) discard; else color = vec4(spriteColor, 1.0) * texColor; }
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ruby_rpg-0.0.4 | lib/engine/shaders/sprite_frag.glsl |
ruby_rpg-0.0.3 | lib/engine/shaders/sprite_frag.glsl |
ruby_rpg-0.0.2 | lib/engine/shaders/sprite_frag.glsl |