From 2a7f58c187d24b628a10c817da5af42f8ebf3346 Mon Sep 17 00:00:00 2001 From: kichikuou Date: Thu, 19 Sep 2024 12:55:21 +0900 Subject: [PATCH] Fix compile error of dungeon_raster.f.glsl on WebGL `sample` is a reserved word in GLSL ES 3.0. --- shaders/dungeon_raster.f.glsl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shaders/dungeon_raster.f.glsl b/shaders/dungeon_raster.f.glsl index 2588eea..d8361f3 100644 --- a/shaders/dungeon_raster.f.glsl +++ b/shaders/dungeon_raster.f.glsl @@ -24,7 +24,7 @@ const float PI = 3.14159265; in vec2 tex_coord; out vec4 frag_color; -vec4 sample(float offset_x) { +vec4 sample_texture(float offset_x) { return texture(tex, vec2(tex_coord.x + offset_x, tex_coord.y)); } @@ -35,5 +35,5 @@ void main() { float offset1 = cos(p1 * 2.0 * PI) * a; float offset2 = cos(p2 * 2.0 * PI) * a; - frag_color = mix(sample(offset1), sample(offset2), 0.5); + frag_color = mix(sample_texture(offset1), sample_texture(offset2), 0.5); }