summaryrefslogtreecommitdiff
path: root/crates/renderer/src/assets
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2025-11-14 13:54:26 -0500
committerLLLL Colonq <llll@colonq>2025-11-14 13:54:26 -0500
commit2a0a832049459783967c889bf4fca7636bb0f76d (patch)
treeff67fda5f029a6a78b610f3bcd36bb088fd600c9 /crates/renderer/src/assets
parenta76f583c2d11043a94c3251ec6a5381d7836bdb4 (diff)
Update TCG
Diffstat (limited to 'crates/renderer/src/assets')
-rw-r--r--crates/renderer/src/assets/shaders/tcg_screen/frag.glsl7
-rw-r--r--crates/renderer/src/assets/textures/tcg/cardback.pngbin0 -> 34257 bytes
2 files changed, 4 insertions, 3 deletions
diff --git a/crates/renderer/src/assets/shaders/tcg_screen/frag.glsl b/crates/renderer/src/assets/shaders/tcg_screen/frag.glsl
index cb4a58f..43acea3 100644
--- a/crates/renderer/src/assets/shaders/tcg_screen/frag.glsl
+++ b/crates/renderer/src/assets/shaders/tcg_screen/frag.glsl
@@ -1,9 +1,10 @@
-uniform sampler2D texture_data;
+uniform sampler2D texture_front;
+uniform sampler2D texture_back;
void main()
{
- vec2 tcfull = vec2(vertex_texcoord.x, vertex_texcoord.y);
- vec4 texel = texture(texture_data, tcfull);
+ vec2 tcfull = vec2(vertex_texcoord.x, 1.0 - vertex_texcoord.y);
+ vec4 texel = gl_FrontFacing ? texture(texture_back, tcfull) : texture(texture_front, tcfull);
if (texel.a == 0.0) {
discard;
}
diff --git a/crates/renderer/src/assets/textures/tcg/cardback.png b/crates/renderer/src/assets/textures/tcg/cardback.png
new file mode 100644
index 0000000..15cb7c7
--- /dev/null
+++ b/crates/renderer/src/assets/textures/tcg/cardback.png
Binary files differ