Commit Graph

  • 44509023dc build: compilar pack_resources con C++20 en tools/Makefile main 2026-03-21 Sergio Valor 2026-03-21 11:04:44 +01:00
  • 2d2e338c7a build: suprimir falso positivo -Wstringop-overflow en stb_image.h Sergio Valor 2026-03-21 11:03:43 +01:00
  • e5fdbd54ff build: compilar pack_resources con C++20 para soporte de std::ranges Sergio Valor 2026-03-21 10:57:29 +01:00
  • c9bcce6f9b style: aplicar fixes de clang-tidy (todo excepto uppercase-literal-suffix) Sergio 2026-03-21 10:52:07 +01:00
  • 4801f287df refactor: eliminar código muerto en Makefile y CMakeLists.txt Sergio 2026-03-21 09:35:26 +01:00
  • 7af77fb3dd refactor: eliminar código muerto (constantes legacy y métodos sin usar) Sergio 2026-03-21 09:26:17 +01:00
  • 96dc964d6a build: usar SPIR-V pre-compilados en Makefile si glslc no está disponible Sergio Valor 2026-03-21 01:41:04 +01:00
  • 2846987450 build: hacer Vulkan SDK opcional usando SPIR-V pre-compilados Sergio Valor 2026-03-21 01:38:09 +01:00
  • e13905567d perf: benchmark CPU-only sin ventana visible durante medición Sergio Valor 2026-03-21 01:25:33 +01:00
  • 9ae851d5b6 feat: limitar modo BOIDS a escenarios con ≤1.000 bolas Sergio Valor 2026-03-21 01:13:17 +01:00
  • e1f6fd0f39 refactor: constantes SCENE_BALLS_N y fix HUD overlay en SHAPE mode Sergio Valor 2026-03-21 00:55:57 +01:00
  • 093b982e01 fix: corregir off-by-one en sprite_capacity para overlay en escenario 8 Sergio Valor 2026-03-21 00:18:51 +01:00
  • 74d954df1e fix: corregir límite de sprites en SHAPE mode con muchas bolas Sergio Valor 2026-03-21 00:14:28 +01:00
  • 46b24bf075 fix: corregir escalado de texto en resoluciones altas y F4 fullscreen Sergio Valor 2026-03-20 23:56:59 +01:00
  • 33cb995872 refactor: unificar log de consola y centralizar fuente de UI Sergio Valor 2026-03-20 23:28:32 +01:00
  • c40eb69fc1 fix: sincronizar texto de ayuda con constantes DEFAULT_SCREEN_*/ZOOM de defines.hpp Sergio Valor 2026-03-20 22:37:31 +01:00
  • 1d2e9c5035 feat: F7/F8 redimensionan campo lógico, F1/F2 muestran notificación de zoom Sergio Valor 2026-03-20 22:35:40 +01:00
  • f71f7cd5ed fix: corregir guard de padding inferior en HelpOverlay Sergio Valor 2026-03-20 20:59:31 +01:00
  • dcea4ebbab fix: corregir padding asimétrico en HelpOverlay con getGlyphHeight() Sergio Valor 2026-03-20 19:29:35 +01:00
  • b9b5f0b29f feat: rediseño HUD ayuda — 3 columnas, colores diferenciados, font -1pt Sergio Valor 2026-03-20 19:06:48 +01:00
  • 200672756c refactor: separar F5 (toggle) y X (ciclo modos) en PostFX Sergio Valor 2026-03-20 18:36:45 +01:00
  • f3b029c5b6 refactor: normalizar notificaciones a castellano, title case sin dos puntos Sergio Valor 2026-03-20 18:21:28 +01:00
  • e46c3eb4ba fix: ajustes de rutas y guards en vscode, rc y gpu_pipeline Sergio Valor 2026-03-20 18:00:30 +01:00
  • ea05e1eb2e fix: evitar error 'ruta no encontrada' en Windows con find Sergio Valor 2026-03-20 17:58:04 +01:00
  • c052b45a60 refactor: eliminar sistema de shaders externos (ShaderManager + GpuShaderPreset) Sergio Valor 2026-03-20 17:08:08 +01:00
  • 8dde13409b fix: makefile Sergio Valor 2026-03-20 16:44:11 +01:00
  • 5b4a970157 feat(macos): suport Metal per GpuShaderPreset via spirv-cross Sergio Valor 2026-03-20 13:54:05 +01:00
  • f272bab296 feat(shaders): sistema de shaders runtime amb presets externs Sergio Valor 2026-03-20 13:37:22 +01:00
  • e3f29c864b feat(postfx): debug HUD mostra PostFX, overrides persistents al ciclar, --postfx sense valor Sergio Valor 2026-03-20 12:20:30 +01:00
  • d76c7f75a2 fix(cmake): afegir cmake/spv_to_header.cmake per convertir SPIR-V a headers C++ Sergio Valor 2026-03-20 11:36:52 +01:00
  • 0678a38a32 Merge branch 'main' of https://gitea.sustancia.synology.me/jaildesigner-demos/vibe3_physics Sergio Valor Martinez 2026-03-20 09:54:08 +01:00
  • 6ffe7594ab feat(gpu): afegir suport SPIRV (Vulkan) per Linux/Windows Sergio Valor 2026-03-20 09:47:36 +01:00
  • 50926df97c fix: rutes en c_cpp_properties.json pr a windows Sergio Valor 2026-03-20 09:21:03 +01:00
  • 5c0d0479ad fix(engine): implementar viewport/scissor F6 i eliminar early return toggleIntegerScaling Sergio Valor 2026-03-20 09:18:11 +01:00
  • a51072db32 feat(postfx): redisseny sistema PostFX (X/F5/F6, --postfx CLI) Sergio Valor 2026-03-20 09:06:24 +01:00
  • d2e7f2ff86 refactor(gpu): eliminar GPU compute boids (prevé crash macOS) Sergio Valor 2026-03-20 08:45:01 +01:00
  • badf92420b feat(engine): PostFX cycle + fixes de reinicialització i overflow Sergio Valor 2026-03-19 22:53:13 +01:00
  • 310c6d244e fix(engine): corregir figura 3D i text en real fullscreen Sergio Valor 2026-03-19 22:51:31 +01:00
  • af0276255e feat(postfx): afegir push constants i efectes chromatic aberration + scanlines Sergio Valor 2026-03-19 22:11:05 +01:00
  • 00a5875c92 feat(gpu): migrar a SDL3_GPU amb 2-pass rendering i post-processat Sergio Valor 2026-03-19 22:08:12 +01:00
  • 736db8cf41 Merge branch 'refactor/code-audit': auditoria completa del codi Sergio Valor 2026-03-19 00:42:15 +01:00
  • 821eba3483 refactor(bloques2-5): auditoria de codi - limpieza i arquitectura Sergio Valor 2026-03-19 00:42:03 +01:00
  • 6409b61bd5 refactor(bloque1): reorganitzar fitxers als subsistemes correctes Sergio Valor 2026-03-19 00:41:50 +01:00
  • 2d1f4195dc afegida carpeta .vscode multisistema Sergio Valor 2026-03-18 23:32:11 +01:00
  • 18a6735a39 corregit fitxer de llicencia Sergio Valor 2026-03-18 23:26:16 +01:00
  • 83934f9507 redistribuia la carpeta release afegida carpeta dist Sergio Valor 2026-03-18 23:22:41 +01:00
  • e8a6485e88 desactivada la tecla O (png_shape) i la B (Boids) Sergio Valor 2026-03-18 23:09:31 +01:00
  • ec0f14afd8 modificat makefile Sergio Valor 2026-03-18 23:06:41 +01:00
  • 6aa4a1227e ordenació per buckets 2026-03-18 Sergio Valor 2026-03-12 22:55:33 +01:00
  • 02fdcd4113 Ara --custom-balls N --skip-benchmark (o --max-balls N) inclou el custom escenari en la rotació automàtica de DEMO/DEMO_LITE Sergio Valor 2026-03-12 22:35:10 +01:00
  • 7db9e46f95 soport per a pantalles de poca resolució en mode finestra Sergio Valor 2026-03-12 09:05:57 +01:00
  • ff6aaef7c6 parametres per saltarse el benchmark i per limitar el maxim de pilotes en els modes automatics Sergio Valor 2026-03-12 08:56:59 +01:00
  • 8e2e681b2c el benchmark es fa ara amb una figura i no amb el mode de fisica Sergio Valor 2026-03-12 08:48:14 +01:00
  • f06123feff eliminat un binari que s'havia colat en el repo Sergio Valor 2026-03-12 08:31:04 +01:00
  • cbe6dc9744 varies millores en el hud de debug Sergio Valor 2026-03-11 23:27:02 +01:00
  • dfbd8a430b afegit escenari personalitzat per parametre Sergio Valor 2026-03-11 22:44:17 +01:00
  • ea27a771ab benchmark inicial per a determinar modes de baix rendiment ajustats escenaris maxims i minims per als diferents modes automatics Sergio Valor 2026-03-11 20:30:32 +01:00
  • 09303537a4 advertencia de modo kiosko al intentar cambiar els modes de finestra Sergio Valor 2026-03-11 20:07:20 +01:00
  • df17e85a8a afegides dll al release de windows Sergio Valor 2026-03-11 19:30:18 +01:00
  • ce5c4681b8 afegit mode kiosko Sergio Valor 2026-03-11 19:14:22 +01:00
  • b79f1c3424 afegida cache a resource manager per evitar accessos a disc Sergio Valor 2026-03-11 18:59:56 +01:00
  • a65544e8b3 fix: png_shape ja carrega de resources.pack Amb tots els fixos anteriors, el app de macos ja funciona correctament Sergio Valor 2026-03-08 22:36:10 +01:00
  • b9264c96a1 fix: no carregava correctament data/shapes/jailgames.png si s'executava desde fora del directori de l'executable Sergio Valor 2026-03-08 22:24:41 +01:00
  • fa285519b2 Fix: Corregir creación de DMG eliminando prefijo rw.* y conflictos 2025-10-25 Sergio Valor 2025-10-25 11:03:31 +02:00
  • 8285a8fafe Mejorar creación de DMG en macOS con create-dmg y posicionamiento de iconos Sergio Valor 2025-10-25 10:31:25 +02:00
  • 1a555e03f7 Fix: Mejorar escalado de fuentes para resoluciones altas y actualizar .gitignore Sergio Valor 2025-10-25 10:22:25 +02:00
  • af3ed6c2b3 Fix: Ajustar dimensionamiento de HelpOverlay para resoluciones bajas Sergio Valor 2025-10-23 14:23:59 +02:00
  • a9d7b66e83 Refactorizar estilo del proyecto: .h → .hpp, #pragma once, includes desde raíz Sergio Valor 2025-10-23 13:49:58 +02:00
  • a929df6b73 Fix: Corregir inicialización de figuras en modo DEMO Sergio Valor 2025-10-23 13:22:03 +02:00
  • 3f027d953c Eliminados warnings en textrenderer.cpp Sergio Valor 2025-10-23 12:26:52 +02:00
  • 1354ed82d2 Fix: Corregir carga de fuentes desde ResourceManager Sergio 2025-10-23 12:15:54 +02:00
  • 2fd6d99a61 Añadir sistema de Makefiles para herramienta de empaquetado de recursos Sergio 2025-10-23 09:48:57 +02:00
  • 2fa1684f01 Refactorizar sistema de recursos: crear ResourceManager centralizado Sergio 2025-10-23 09:16:18 +02:00
  • 41c76316ef Actualizar README.md Sergio 2025-10-19 17:39:35 +02:00
  • ce50a29019 Eliminado código DEPRECATED de ui_manager Sergio Valor 2025-10-19 15:02:13 +02:00
  • f25cb96a91 Correciones en Makefile Sergio Valor 2025-10-19 09:46:55 +02:00
  • d73781be9f Añadido vibe3.res Sergio Valor 2025-10-19 09:29:26 +02:00
  • 288e4813e8 fix: Recompilar pack_resources (binario antiguo generaba formato incorrecto) Sergio Valor 2025-10-19 09:19:18 +02:00
  • 4d3ddec14e fix: Regenerar resources.pack automáticamente cuando cambian archivos en data/ Sergio Valor 2025-10-19 09:11:53 +02:00
  • ec1700b439 chore: Sincronizar versión mínima de macOS a 12.0 (Monterey) Sergio Valor 2025-10-19 09:07:16 +02:00
  • 8aa2a112b4 fix: Enlazar SDL3_ttf en Makefile + corregir declaración SDL_Renderer Sergio Valor 2025-10-19 09:00:01 +02:00
  • dfebd8ece4 chore: Mover archivos .md a .claude/ + añadir DLLs/frameworks + fix Makefile Windows Sergio Valor 2025-10-19 08:51:56 +02:00
  • 827d9f0e76 fix: Actualizar Makefile con detección automática de archivos y SDL3_ttf Sergio Valor 2025-10-19 08:29:56 +02:00
  • df93d5080d docs: Reorganización completa del README.md Sergio Valor 2025-10-19 07:59:32 +02:00
  • 0da4b45fef fix: Usar métodos de alto nivel para inicialización CLI de modos Sergio Valor 2025-10-18 20:00:27 +02:00
  • db8acf0331 clean: Eliminar logging debug + fix: Centro fijo para animación ZOOM Sergio Valor 2025-10-18 19:40:53 +02:00
  • 5a35cc1abf fix: Aplicar alpha del logo a través de vértices en lugar de textura Sergio Valor 2025-10-18 19:31:28 +02:00
  • d30a4fd440 debug: Agregar logging detallado a FADE_OUT de AppLogo Sergio Valor 2025-10-18 19:26:14 +02:00
  • 97c0683f6e fix: Restaurar fade lineal del alpha + renombrar constante Sergio Valor 2025-10-18 19:16:33 +02:00
  • c3d24cc07d feat: Argumentos CLI para establecer AppMode inicial Sergio Valor 2025-10-18 19:00:16 +02:00
  • 7609b9ef5c feat: Animaciones de logos sincronizadas con retraso + easing en alpha Sergio Valor 2025-10-18 12:33:09 +02:00
  • ad3f5a00e4 feat: Sistema de pre-escalado de logos con stb_image_resize2 Sergio Valor 2025-10-18 10:36:26 +02:00
  • c91cb1ca56 feat: Sistema dual de logos con animaciones independientes + ajuste de tamaño/posición Sergio Valor 2025-10-18 10:01:32 +02:00
  • 8d608357b4 feat: Animación elástica tipo pegatina para AppLogo Sergio Valor 2025-10-18 01:46:56 +02:00
  • f73a133756 feat: Sistema de logo periódico con fade in/out Sergio Valor 2025-10-18 01:31:29 +02:00
  • de23327861 fix: Mantener gravedad OFF al cambiar escenario en modo BOIDS Sergio Valor 2025-10-18 00:14:08 +02:00
  • f6402084eb feat: Bordes como obstáculos + Variables BOIDS ajustables + Fix tecla G Sergio Valor 2025-10-17 20:09:33 +02:00
  • 9909d4c12d feat: Convertir BOIDS a sistema time-based (independiente de framerate) Sergio Valor 2025-10-17 20:05:49 +02:00
  • a929346463 fix: SHAPE mode - regenerar figuras al cambiar tamaño con F4 boids_development Sergio Valor 2025-10-17 09:34:20 +02:00
  • c4075f68db fix: Debug HUD usa viewport físico en F3 (coordenadas reales) Sergio Valor 2025-10-17 08:08:04 +02:00