Commit Graph

51 Commits

Author SHA1 Message Date
JailDesigner 5e6a469d46 postfx analític: nou shader + estructures chroma_min/max + scan_*
- Substitueix postfx.frag per la versió analítica amb smoothstep
- PostFXUniforms 12→16 floats (64B, 4×vec4): afegeix chroma_min/max,
  scan_dark_ratio, scan_dark_floor, scan_edge_soft
- PostFXParams i PostFXPreset adopten els nous camps amb defaults d'AEE
- MSL extret a source/core/rendering/sdl3gpu/msl/{postfx_vert,postfx_frag,
  crtpi_frag}.msl.h (estil Rendering::Msl::kXxx)
- SPIR-V regenerat (postfx_frag_spv.h: 13648 bytes)
- options.cpp llegeix 'chroma' antic com compat (assigna a min i max);
  escriu els 6 presets per defecte (CRT/NTSC/CURVED/SCANLINES/SUBTLE/CRT LIVE)
  amb els valors d'aee_arcade

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 20:32:34 +02:00
JailDesigner ac93cfa7d7 fix: enum class amb base std::uint8_t (33 troballes) 2026-05-14 22:32:57 +02:00
JailDesigner 49fb895984 fix: no restaurava la pantalla en emscripten al eixir de fullscreen 2026-04-13 20:42:40 +02:00
JailDesigner 9047bd7d1f tone a commitar pa provar el canvi de pantalla en emscripten 2026-04-13 20:09:18 +02:00
JailDesigner 585c93054e commit per a provar les coses rares de la pantalla en wasm 2026-04-13 18:31:16 +02:00
JailDesigner 46dc81124f clang-tidy 2026-04-03 09:31:41 +02:00
JailDesigner 015a9cc4e1 - restaurades les paletes amb la ordenacio original
- afegida opció de reordenar les paletes automaticament per luminositat o paregut a la paleta d'spectrum
2026-04-02 07:59:30 +02:00
JailDesigner a804ad1368 - posibilitat de desactivar la aceleració hardware desde el fitxer de configuració de manera mes intuitiva
- si no hi ha aceleració ja no va cap tecla ni comando relacionat amb els shaders
2026-04-01 18:24:22 +02:00
JailDesigner c689507982 - afegides noves paletes
- ordenades les paletes que tenien els color mal ubicats
- eliminades responsabilitats a Options sobre les paletes
- "pretty" name per a les paletes (canvia els "-" per " ")
- nova tool/ en python per a reordenar paletes
2026-03-31 20:02:18 +02:00
JailDesigner 3fc6795593 decrementada la responsabilitat d'Screen i afegit PaletteManager 2026-03-31 07:14:58 +02:00
JailDesigner 16924cf503 screen: opcio d'establir el nivell de zoom directament
console: opcio d'establir el zoom directament
2026-03-30 23:42:30 +02:00
JailDesigner 1817d00881 screen torna llista de paletes i permet canviar a una paleta pel nom
console 2.1 por canviar de paleta pel nom
2026-03-30 23:03:21 +02:00
JailDesigner 145bab037f - eliminats accents en titols d'habitacions
- corregits fitxers .fnt (falta aseprite)
- corregint font_gent.py
- revisades algunes traduccions
2026-03-29 09:48:58 +02:00
JailDesigner 754ad2de49 comandos i tecles per a manejar el nou disseny de shaders 2026-03-29 09:09:22 +02:00
JailDesigner a9b7c3f025 treballant en poder incloure diferents shaders 2026-03-29 08:23:42 +02:00
JailDesigner 71c7b8e553 mes comandos per a Console 2026-03-28 14:14:33 +01:00
JailDesigner b459e2106f clang format 2026-03-28 12:50:00 +01:00
JailDesigner 065f66d40e nova clase renderInfo
afegit control de offset a les notificacions
2026-03-28 12:49:38 +01:00
JailDesigner 6b73a76d31 canvis en renderInfo
acabant de pulir el calcul actual del zoom en non integer scale
2026-03-28 02:01:51 +01:00
JailDesigner 348a76090b permet escollir driver de gpu o no escollir-ne cap 2026-03-28 01:14:41 +01:00
JailDesigner 8355c266a6 afegits comandos y restriccions en la consola per al modo kiosko 2026-03-28 00:26:29 +01:00
JailDesigner 3712f0c8d9 implementat lanzcos en el supersampling 2026-03-27 21:59:14 +01:00
JailDesigner c063488e8e optimitzat textureToRenderer() 2026-03-27 20:34:45 +01:00
JailDesigner deb0a8677f mostra el render device en info_debug 2026-03-27 10:18:41 +01:00
JailDesigner c5a7c9e70d optimitzant textureToRenderer() 2026-03-27 09:46:25 +01:00
JailDesigner 6595b28790 clang-format
clang-tidy (macos)
2026-03-23 07:26:21 +01:00
JailDesigner 1ecb427106 supersampling implementat 2026-03-22 21:55:18 +01:00
JailDesigner 5e013a8414 revisió de metodes de debug 2026-03-22 10:16:09 +01:00
JailDesigner 366c00fd22 clang-format 2026-03-21 23:19:15 +01:00
JailDesigner 55b58ded70 clang-tidy 2026-03-21 23:08:07 +01:00
JailDesigner d946ab7943 arreglos en make y cmake 2026-03-21 22:17:30 +01:00
JailDesigner 43a6cc2d7a llevant el soport de opengl 2026-03-21 17:11:26 +01:00
JailDesigner 23863c02a6 millores en els presets 2026-03-21 14:12:11 +01:00
JailDesigner 6996b3a82a presets en postfx 2026-03-21 13:57:18 +01:00
JailDesigner 2b2eb31c67 treballant en postfx 2026-03-21 13:31:42 +01:00
JailDesigner 7479231110 ara pots recolocar al jugador en debug amb el ratoli 2025-11-21 21:16:03 +01:00
JailDesigner 88ce6cd570 clang-format 2025-11-21 18:02:53 +01:00
JailDesigner 35ef99cf7c linter 2025-11-19 20:21:45 +01:00
JailDesigner d6ced94316 netejant capçaleres 2025-11-11 12:35:21 +01:00
JailDesigner 66a580aff6 4 merdes fetes en la feina pr avorriment 2025-11-03 14:12:17 +01:00
JailDesigner e08badbf22 afegida hotkey per activar/desactivar el vsync 2025-11-02 22:29:09 +01:00
JailDesigner 824e7417ad migrat Input a la ultima versió
cohesionats tots els metodes update de les escenes
2025-11-01 22:28:51 +01:00
JailDesigner cb09198bfe treballant en la pantalla de càrrega de recursos 2025-11-01 08:52:03 +01:00
JailDesigner 9e8c5e13df migrat Notifier a time based 2025-10-28 10:10:47 +01:00
JailDesigner 5f47c88770 linter 2025-10-27 18:56:24 +01:00
JailDesigner 3179a08dac linter 2025-10-27 18:35:53 +01:00
JailDesigner cdb9bde6aa linter 2025-10-27 13:01:11 +01:00
JailDesigner 5d8811026d linter 2025-10-27 11:53:12 +01:00
JailDesigner 87370dd11d migracio de Title a time based 2025-10-26 23:07:08 +01:00
JailDesigner fc17131455 mogut GlobalEvenets a core/system 2025-10-26 22:33:27 +01:00