Files
JailDesigner b746578bc8 Cabeceras: unificar copyright a "© 2026 JailDesigner" en todo source/
Sustituye en bloque las cabeceras de los archivos por una sola línea de
copyright. Cero rastro de "Visente", "Sergi" o "1999" en el árbol del
proyecto. Se eliminan también las variantes "© 2025 Port a C++20", "© 2025
Port a C++20 con SDL3" y "© 2025 Orni Attack" (con todas sus colas
descriptivas como "Arquitectura de entidades" o "Sistema de física"), que
en este punto eran ruido histórico.

Aplicado con un par de sed (find -type f, excluyendo source/external y
source/legacy):

  1. \|^// © 1999 Visente i Sergi (versión Pascal)$|d
  2. s|^// © 2025 (Port a C++20.*|Orni Attack.*)$|// © 2026 JailDesigner|

Verificado: la única variante de cabecera tras el sweep es
"// © 2026 JailDesigner".

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 09:51:46 +02:00

23 lines
813 B
C++

// render_context.hpp - Alias del contexto de rendering del juego
// © 2026 JailDesigner
//
// Punto único de indireción entre el resto del código y el backend de
// rendering. El juego habla con un `Rendering::Renderer*` opaco; el alias
// apunta a la implementación concreta (SDL3 GPU vía GpuFrameRenderer).
//
// Antes (BETA 3.0): se propagaba un `SDL_Renderer*` por todas las firmas.
// Ahora: `Rendering::Renderer*`. El cambio de backend (Vulkan→Metal vía
// SDL_gpu) no toca el código del juego.
#pragma once
#include "core/rendering/gpu/gpu_frame_renderer.hpp"
namespace Rendering {
// Tipo único del contexto de dibujo que se pasa a las entidades, scenes,
// effects, etc. Las llamadas concretas viven en GpuFrameRenderer.
using Renderer = GPU::GpuFrameRenderer;
} // namespace Rendering