This website requires JavaScript.
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