From 3567456239d90b5fc86fbad147d8cf64d22e2b3e Mon Sep 17 00:00:00 2001 From: Maic Siemering Date: Sat, 4 Jan 2025 20:22:05 +0100 Subject: [PATCH] fix opengl errors on raspberry --- .../system/shaders/sprites/sprite_list_geometry_cull_geo.glsl | 2 +- .../shaders/sprites/sprite_list_geometry_no_cull_geo.glsl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arcade/resources/system/shaders/sprites/sprite_list_geometry_cull_geo.glsl b/arcade/resources/system/shaders/sprites/sprite_list_geometry_cull_geo.glsl index fa6414096d..eadbfdea61 100644 --- a/arcade/resources/system/shaders/sprites/sprite_list_geometry_cull_geo.glsl +++ b/arcade/resources/system/shaders/sprites/sprite_list_geometry_cull_geo.glsl @@ -64,7 +64,7 @@ void main() { // 0.0, 1.0, // 1.0, 1.0 // ) - vec2 hp = 0.5 / textureSize(sprite_texture, 0) * uv_offset_bias; + vec2 hp = 0.5 / vec2(textureSize(sprite_texture, 0)) * uv_offset_bias; uv0 += hp; uv1 += vec2(-hp.x, hp.y); uv2 += vec2(hp.x, -hp.y); diff --git a/arcade/resources/system/shaders/sprites/sprite_list_geometry_no_cull_geo.glsl b/arcade/resources/system/shaders/sprites/sprite_list_geometry_no_cull_geo.glsl index 6d5fd442ec..16ef3e3335 100644 --- a/arcade/resources/system/shaders/sprites/sprite_list_geometry_no_cull_geo.glsl +++ b/arcade/resources/system/shaders/sprites/sprite_list_geometry_no_cull_geo.glsl @@ -51,7 +51,7 @@ void main() { // 0.0, 1.0, // 1.0, 1.0 // ) - vec2 hp = 0.5 / textureSize(sprite_texture, 0) * uv_offset_bias; + vec2 hp = 0.5 / vec2(textureSize(sprite_texture, 0)) * uv_offset_bias; uv0 += hp; uv1 += vec2(-hp.x, hp.y); uv2 += vec2(hp.x, -hp.y);