From dcc223d2870baa4e18672c17f5bb352505528373 Mon Sep 17 00:00:00 2001 From: Sergio Valor Date: Thu, 2 Oct 2025 21:22:14 +0200 Subject: [PATCH] fix: Cambiar shaders ES de 3.1 a 3.0 para Raspberry Pi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit RPi 5 solo soporta OpenGL ES 3.0, no 3.1. Cambiada versión de #version 310 es a #version 300 es --- config/assets.txt | 2 +- data/shaders/crtpi_fragment_es.glsl | 4 ++-- data/shaders/crtpi_vertex_es.glsl | 4 ++-- source/screen.cpp | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/config/assets.txt b/config/assets.txt index c5d677d..88eb83d 100644 --- a/config/assets.txt +++ b/config/assets.txt @@ -78,7 +78,7 @@ SOUND|${PREFIX}/data/sound/walk.wav DATA|${PREFIX}/data/shaders/crtpi_vertex.glsl DATA|${PREFIX}/data/shaders/crtpi_fragment.glsl -# Shaders OpenGL ES 3.1 (Raspberry Pi) - opcionales +# Shaders OpenGL ES 3.0 (Raspberry Pi) - opcionales DATA|${PREFIX}/data/shaders/crtpi_vertex_es.glsl|optional DATA|${PREFIX}/data/shaders/crtpi_fragment_es.glsl|optional # Texturas - Balloons diff --git a/data/shaders/crtpi_fragment_es.glsl b/data/shaders/crtpi_fragment_es.glsl index 7d5d0d0..363b6a9 100644 --- a/data/shaders/crtpi_fragment_es.glsl +++ b/data/shaders/crtpi_fragment_es.glsl @@ -1,6 +1,6 @@ -#version 310 es +#version 300 es -// OpenGL ES 3.1 - Compatible con Raspberry Pi 5 +// OpenGL ES 3.0 - Compatible con Raspberry Pi 5 precision highp float; // Configuración diff --git a/data/shaders/crtpi_vertex_es.glsl b/data/shaders/crtpi_vertex_es.glsl index b4c8be6..dd04db5 100644 --- a/data/shaders/crtpi_vertex_es.glsl +++ b/data/shaders/crtpi_vertex_es.glsl @@ -1,6 +1,6 @@ -#version 310 es +#version 300 es -// OpenGL ES 3.1 - Compatible con Raspberry Pi 5 +// OpenGL ES 3.0 - Compatible con Raspberry Pi 5 precision highp float; // Configuración diff --git a/source/screen.cpp b/source/screen.cpp index 74f2ed0..1a5b89a 100644 --- a/source/screen.cpp +++ b/source/screen.cpp @@ -242,7 +242,7 @@ void Screen::loadShaders() { "Usando shaders OpenGL Desktop 3.3"); } else { SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION, - "Usando shaders OpenGL ES 3.1 (Raspberry Pi)"); + "Usando shaders OpenGL ES 3.0 (Raspberry Pi)"); } if (!data.empty()) {