Commit Graph

1338 Commits

Author SHA1 Message Date
JailDesigner 1d46c4f3bd vsync: separa preferència persistent de l'estat aplicat al hardware 2026-05-17 13:09:28 +02:00
JailDesigner dbef9c558d guarda anti-crash al lector de la demo + fade trigger >= 2026-05-17 12:47:25 +02:00
JailDesigner 64586f4a86 merge: migració PostFX i chroma min/max 2026-05-17 12:32:33 +02:00
JailDesigner ab20e98663 ajusta defaults preset CRT Live (chroma_max + curvature) 2026-05-17 12:30:21 +02:00
JailDesigner ae6e72e0d9 chroma min/max amb mostreig bilinear subpíxel 2026-05-17 12:24:14 +02:00
JailDesigner bd5683d498 migra postfx a aee_arcade i elimina supersampling/downsampling 2026-05-17 11:05:06 +02:00
JailDesigner 11eec8f222 reinici real (execv) des del service menu
El Reiniciar fins ara recarregava recursos però no rellegia el preset
ni recreava la finestra (idioma/dificultat/preset es quedaven pendents
fins al pròxim arrencada manual). Ara Director rep argv al constructor
i, quan Section::name passa a RESET, fa execv del propi binari
(_execv a Windows). El procés es reemplaça → init complet amb tots
els canvis aplicats.

Refactor: extret shutdownSubsystems() de close() i compartit amb
relaunch(). Si execv falla els subsistemes ja s'han destruït, no
podem tornar al bucle: exit amb error.

A Emscripten s'amaga l'opció Reiniciar al service menu (execv no
existeix; el cheat code per teclat encara cau al reset clàssic com
fallback).
2026-05-17 10:12:22 +02:00
JailDesigner 2c1673d2dd arregla presets red i classic
red.txt: vel/grav dels globus passats al sistema deltaTime
(165/320, 222/360, 282/360, 327/360 pixels/s i pixels/s²) i
title_duration de 800 frames a 14 segons; eliminats item_size,
hit_stop i hit_stop_ms (paràmetres ja no parsejats que generaven
warnings a l'arrencada).

classic.txt: scoreboard.rect.y de 216 a 200 per encaixar amb
game.height=240 (el marcador sortia 16px fora de pantalla);
eliminat el duplicat de resource.color.
2026-05-17 09:46:03 +02:00
JailDesigner e58b7d36fb opció de preset al service menu (params_file → params_preset)
Defaults::Settings::PARAMS_FILE passa a PARAMS_PRESET (id intern:
classic/arcade/red); director concatena .txt al carregar. Nou
ListOption "GAME_PRESET" al service menu amb les tres opcions
localitzades (cal reinici per aplicar). Validació al parser del YAML:
si el preset desat no existeix, cau al default.
2026-05-17 09:43:30 +02:00
JailDesigner 0d14e10de5 config/ dins del pack: assets, params, stages, pools, formations 2026-05-17 08:38:46 +02:00
JailDesigner a39cd45bf1 neteja tidy: ranges::fill, default member init, NOLINT _USE_MATH_DEFINES 2026-05-17 08:05:30 +02:00
JailDesigner ab858aacb8 Merge branch 'tidy-cleanup' 2026-05-16 23:49:40 +02:00
JailDesigner 0647eceab7 neteja clang-tidy: enums uint8_t, includes, naming i altres 2026-05-16 23:48:07 +02:00
JailDesigner a903343385 neteja clang-tidy 2026-05-16 22:47:41 +02:00
JailDesigner 17341f923d merge: neteja cppcheck CCAE (105→0) 2026-05-16 19:35:27 +02:00
JailDesigner fcd2718794 neteja cppcheck (105 → 0) 2026-05-16 19:35:23 +02:00
JailDesigner c9d16959d0 afegir git hooks per format, tidy i cppcheck 2026-05-14 17:48:13 +02:00
JailDesigner ce662609f3 unifica shader compile script com a compile_spirv.cmake i regenera headers 2026-05-14 17:40:01 +02:00
JailDesigner 583d901162 binari i recursos a build/, targets en kebab 2026-05-14 17:26:06 +02:00
JailDesigner 61d35374e0 estandaritzat .clang-tidy amb el d'AEEA 2026-05-14 16:35:35 +02:00
JailDesigner 194c8187f9 afegit suppress de cppcheck per a external/ i spv/ 2026-05-14 16:27:53 +02:00
JailDesigner 490d5c923b detecta Ninja com a generador i passa GIT_HASH a totes les invocacions de CMake 2026-05-14 16:23:39 +02:00
JailDesigner 0e49f35d3b correccions en makefile de macos i en el numero de versio (de guionets a punts) 2026-05-03 17:55:54 +02:00
JailDesigner b9cee1bc70 afegit c_cpp_properties.json 2026-05-03 17:48:43 +02:00
JailDesigner 3390d01ef6 normalitzat Audio 2026-04-18 11:43:13 +02:00
JailDesigner 561028ff04 build: unifica .clang-format/.clang-tidy i exclou external/ i spv/ amb dummies 2026-04-17 16:21:56 +02:00
JailDesigner 671583ebbe arreglos en make i cmake per estandaritzar amb la resta de projectes
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 12:59:57 +02:00
JailDesigner e941502615 fix: input android amb sdl_joystick 2026-04-15 23:53:47 +02:00
JailDesigner 8bab2da2ed filtre nearest o linear per al pipeline sdl 2026-04-15 11:10:00 +02:00
JailDesigner 5ef278ce70 make controllerdb
trim del nom del mando
2026-04-15 09:50:42 +02:00
JailDesigner 14103175a9 arreglos en screen 2026-04-15 06:31:23 +02:00
JailDesigner 10a3e2fedd service menu vitaminat: cliping, swapping animation i versió 2026-04-14 19:41:17 +02:00
JailDesigner 25a36d5064 arreglos en service menu per a emscripten 2026-04-14 19:08:45 +02:00
JailDesigner 8706b2c7fb càrrega de recursos no bloquejant 2026-04-14 18:10:28 +02:00
JailDesigner d493ebf4f0 afegida versió controlada, no automatica 2026-04-14 17:38:27 +02:00
JailDesigner 3e795998d1 arreglos cosmetics en la pantalla de carrega de recursos 2026-04-14 17:31:24 +02:00
JailDesigner c694781f38 correccions en la detecció de mandos 2026-04-14 17:09:09 +02:00
JailDesigner 1a2298963d afegit mode autoplay en debug 2026-04-14 16:11:33 +02:00
JailDesigner 4c1ed1cf9b path emscripten 2026-04-14 13:54:50 +02:00
JailDesigner f80d0a656e idem 2026-04-14 13:26:30 +02:00
JailDesigner 4429cd92c1 reestructuració 2026-04-14 13:26:22 +02:00
JailDesigner 4ac34b8583 eliminat soport per a arguments 2026-04-14 13:09:54 +02:00
JailDesigner cf7ea6cc9c eliminat molt de ruido de la consola de log 2026-04-14 13:04:24 +02:00
JailDesigner f5da35bfb2 sdl_callbacks 2026-04-14 12:21:00 +02:00
JailDesigner c0accd25e2 streaming de audio 2026-04-14 08:32:49 +02:00
JailDesigner ad8ad7e756 pasaeta de granera 2026-04-14 08:18:17 +02:00
JailDesigner 673587230e corregit make release de windows 2026-04-05 18:39:23 +02:00
JailDesigner 8538a1047f corregit makefile per a macos 2026-04-03 2026-04-03 21:48:04 +02:00
JailDesigner e150097edc actualitzat makefile 2026-04-03 21:27:00 +02:00
JailDesigner 5f0d1f9577 afegit changelog,md 2026-04-03 21:08:46 +02:00