Ja tornen a funcionar els shaders

This commit is contained in:
2025-03-06 14:24:31 +01:00
parent 982db7f75b
commit d0e06e30c9
2 changed files with 46 additions and 7 deletions

View File

@@ -30,6 +30,7 @@ private:
SDL_Renderer *renderer_; // El renderizador de la ventana
SDL_Texture *game_texture_; // Textura donde se dibuja el juego
SDL_Texture *border_texture_; // Textura donde se dibuja el borde del juego
SDL_Texture *shaders_texture_; // Textura para aplicar los shaders
std::shared_ptr<Surface> game_surface_; // Surface principal para manejar game_surface_data_
std::shared_ptr<Surface> border_surface_; // Surface para pintar el el borde de la pantalla
std::shared_ptr<std::shared_ptr<Surface>> renderer_surface_; // Puntero a la Surface que actua
@@ -71,7 +72,10 @@ private:
void renderOverlays();
// Localiza la paleta dentro del vector de paletas
size_t findPalette(const std::string& name);
size_t findPalette(const std::string &name);
// Recrea la textura para los shaders
void createShadersTexture();
// Constructor
Screen(SDL_Window *window, SDL_Renderer *renderer);