From b0c95111a2dfb925cbf74bb6ea33149bf562266a Mon Sep 17 00:00:00 2001 From: Sergio Valor Date: Sun, 17 May 2026 15:07:28 +0200 Subject: [PATCH] elimina supersampling (Lanczos downscale, keybinding, menu, locale) --- CMakeLists.txt | 2 - Makefile | 2 +- data/input/keys.yaml | 3 - data/locale/ca.yaml | 3 - data/shaders/downscale.frag | 48 - source/core/audio/audio.hpp | 18 +- source/core/input/global_inputs.cpp | 6 - source/core/rendering/menu.cpp | 5 - source/core/rendering/screen.hpp | 1 - .../sdl3gpu/spv/downscale_frag_spv.h | 4254 ----------------- source/game/defaults.hpp | 2 - source/game/scenes/intro_scene.hpp | 4 +- tools/shaders/compile_spirv.cmake | 3 - 13 files changed, 12 insertions(+), 4339 deletions(-) delete mode 100644 data/shaders/downscale.frag delete mode 100644 source/core/rendering/sdl3gpu/spv/downscale_frag_spv.h diff --git a/CMakeLists.txt b/CMakeLists.txt index 711e410..0a87999 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -153,14 +153,12 @@ if(NOT APPLE AND NOT EMSCRIPTEN) "${HEADERS_DIR}/postfx_vert_spv.h" "${HEADERS_DIR}/postfx_frag_spv.h" "${HEADERS_DIR}/upscale_frag_spv.h" - "${HEADERS_DIR}/downscale_frag_spv.h" "${HEADERS_DIR}/crtpi_frag_spv.h" ) set(ALL_SHADER_SOURCES "${SHADERS_DIR}/postfx.vert" "${SHADERS_DIR}/postfx.frag" "${SHADERS_DIR}/upscale.frag" - "${SHADERS_DIR}/downscale.frag" "${SHADERS_DIR}/crtpi_frag.glsl" ) diff --git a/Makefile b/Makefile index 9dd2b97..d3a10ed 100644 --- a/Makefile +++ b/Makefile @@ -9,7 +9,7 @@ BUILDDIR := build # ============================================================================== SHADER_CMAKE := $(DIR_ROOT)tools/shaders/compile_spirv.cmake SHADERS_DIR := $(DIR_ROOT)data/shaders -HEADERS_DIR := $(DIR_ROOT)source/core/rendering/sdl3gpu +HEADERS_DIR := $(DIR_ROOT)source/core/rendering/sdl3gpu/spv ifeq ($(OS),Windows_NT) GLSLC := $(shell where glslc 2>NUL) else diff --git a/data/input/keys.yaml b/data/input/keys.yaml index fb7cdfc..537e1ef 100644 --- a/data/input/keys.yaml +++ b/data/input/keys.yaml @@ -27,9 +27,6 @@ keys: - id: toggle_aspect_ratio code: "F5" desc: "Aspecte 4:3 / pixels quadrats" - - id: toggle_supersampling - code: "F6" - desc: "Activa/desactiva supersampling" - id: next_shader code: "F7" desc: "Tipus de shader (PostFX / CRT-Pi)" diff --git a/data/locale/ca.yaml b/data/locale/ca.yaml index d5290c3..fe2141e 100644 --- a/data/locale/ca.yaml +++ b/data/locale/ca.yaml @@ -26,7 +26,6 @@ menu: screen: "Pantalla" shader: "Shader" aspect_4_3: "Aspecte 4:3" - supersampling: "Supersampling" vsync: "Vsync" scaling_mode: "Escala" shader_type: "Tipus shader" @@ -79,8 +78,6 @@ notifications: shader_off: "Shader off" aspect_43: "4:3 CRT" aspect_square: "Píxels quadrats" - ss_on: "Supersampling on" - ss_off: "Supersampling off" preset_fmt: "Preset: %s" filter_linear: "Filtre: linear" filter_nearest: "Filtre: nearest" diff --git a/data/shaders/downscale.frag b/data/shaders/downscale.frag deleted file mode 100644 index fe5b9b5..0000000 --- a/data/shaders/downscale.frag +++ /dev/null @@ -1,48 +0,0 @@ -#version 450 -layout(location = 0) in vec2 v_uv; -layout(location = 0) out vec4 out_color; - -layout(set = 2, binding = 0) uniform sampler2D source; - -layout(set = 3, binding = 0) uniform DownscaleUniforms { - int algorithm; // 0 = Lanczos2 (ventana 2, ±2 taps), 1 = Lanczos3 (ventana 3, ±3 taps) - float pad0; - float pad1; - float pad2; -} u; - -// Kernel Lanczos normalizado: sinc(t) * sinc(t/a) para |t| < a, 0 fuera. -float lanczos(float t, float a) { - t = abs(t); - if (t < 0.0001) { return 1.0; } - if (t >= a) { return 0.0; } - const float PI = 3.14159265358979; - float pt = PI * t; - return (a * sin(pt) * sin(pt / a)) / (pt * pt); -} - -void main() { - vec2 src_size = vec2(textureSize(source, 0)); - // Posición en coordenadas de texel (centros de texel en N+0.5) - vec2 p = v_uv * src_size; - vec2 p_floor = floor(p); - - float a = (u.algorithm == 0) ? 2.0 : 3.0; - int win = int(a); - - vec4 color = vec4(0.0); - float weight_sum = 0.0; - - for (int j = -win; j <= win; j++) { - for (int i = -win; i <= win; i++) { - // Centro del texel (i,j) relativo a p_floor - vec2 tap_center = p_floor + vec2(float(i), float(j)) + 0.5; - vec2 offset = tap_center - p; - float w = lanczos(offset.x, a) * lanczos(offset.y, a); - color += texture(source, tap_center / src_size) * w; - weight_sum += w; - } - } - - out_color = (weight_sum > 0.0) ? (color / weight_sum) : vec4(0.0, 0.0, 0.0, 1.0); -} diff --git a/source/core/audio/audio.hpp b/source/core/audio/audio.hpp index 3b76c00..5d7dbf6 100644 --- a/source/core/audio/audio.hpp +++ b/source/core/audio/audio.hpp @@ -49,17 +49,17 @@ class Audio { static void update(); // Actualización del sistema de audio // --- Control de música --- - void playMusic(const std::string& name, int loop = -1, int crossfade_ms = 0); // Reproducir música por nombre (con crossfade opcional) - void playMusic(Ja::Music* music, int loop = -1, int crossfade_ms = 0); // Reproducir música por puntero (con crossfade opcional) - void pauseMusic(); // Pausar reproducción de música - void resumeMusic(); // Continua la música pausada - void stopMusic(); // Detener completamente la música - void fadeOutMusic(int milliseconds) const; // Fundido de salida de la música + void playMusic(const std::string& name, int loop = -1, int crossfade_ms = 0); // Reproducir música por nombre (con crossfade opcional) + void playMusic(Ja::Music* music, int loop = -1, int crossfade_ms = 0); // Reproducir música por puntero (con crossfade opcional) + void pauseMusic(); // Pausar reproducción de música + void resumeMusic(); // Continua la música pausada + void stopMusic(); // Detener completamente la música + void fadeOutMusic(int milliseconds) const; // Fundido de salida de la música // --- Control de sonidos --- - void playSound(const std::string& name, Group group = Group::GAME) const; // Reproducir sonido puntual por nombre - void playSound(Ja::Sound* sound, Group group = Group::GAME) const; // Reproducir sonido puntual por puntero - void stopAllSounds() const; // Detener todos los sonidos + void playSound(const std::string& name, Group group = Group::GAME) const; // Reproducir sonido puntual por nombre + void playSound(Ja::Sound* sound, Group group = Group::GAME) const; // Reproducir sonido puntual por puntero + void stopAllSounds() const; // Detener todos los sonidos // --- Control de volumen (API interna: float 0.0..1.0) --- void setSoundVolume(float volume, Group group = Group::ALL) const; // Ajustar volumen de efectos diff --git a/source/core/input/global_inputs.cpp b/source/core/input/global_inputs.cpp index bec764a..ffd0527 100644 --- a/source/core/input/global_inputs.cpp +++ b/source/core/input/global_inputs.cpp @@ -18,7 +18,6 @@ namespace GlobalInputs { static bool fullscreen_prev = false; static bool shader_prev = false; static bool aspect_prev = false; - static bool ss_prev = false; static bool next_shader_prev = false; static bool next_preset_prev = false; static bool texture_filter_prev = false; @@ -61,11 +60,6 @@ namespace GlobalInputs { Screen::get()->toggleAspectRatio(); Overlay::showNotification(Options::video.aspect_ratio_4_3 ? Locale::get("notifications.aspect_43") : Locale::get("notifications.aspect_square")); }); - consumed |= edgeTrigger("toggle_supersampling", ss_prev, [] { - if (Screen::get()->toggleSupersampling()) { - Overlay::showNotification(Options::video.supersampling ? Locale::get("notifications.ss_on") : Locale::get("notifications.ss_off")); - } - }); consumed |= edgeTrigger("next_shader", next_shader_prev, [] { if (Screen::get()->nextShaderType()) { char msg[64]; diff --git a/source/core/rendering/menu.cpp b/source/core/rendering/menu.cpp index 006def4..5aa1723 100644 --- a/source/core/rendering/menu.cpp +++ b/source/core/rendering/menu.cpp @@ -200,11 +200,6 @@ namespace Menu { } else { Screen::get()->nextPreset(); } }, nullptr, nullptr, [] { return Options::video.shader_enabled; }}); - p.items.push_back({Locale::get("menu.items.supersampling"), ItemKind::TOGGLE, [] { return onOff(Options::video.supersampling); }, [](int) { Screen::get()->toggleSupersampling(); }, nullptr, nullptr, [] { - if (!Options::video.shader_enabled) { return false; -} - const char* name = Screen::get()->getActiveShaderName(); - return name && std::string(name) == "POSTFX"; }}); #endif // Informació de render diff --git a/source/core/rendering/screen.hpp b/source/core/rendering/screen.hpp index b9d36b7..90295d1 100644 --- a/source/core/rendering/screen.hpp +++ b/source/core/rendering/screen.hpp @@ -30,7 +30,6 @@ class Screen { // no es complia. Els callers (F-keys, menú) poden suprimir notificacions // o feedback quan la crida no ha tingut efecte. void toggleShaders(); - auto toggleSupersampling() -> bool; // false si GPU off / shaders off / actiu != POSTFX void toggleAspectRatio(); void cycleScalingMode(int dir); // Cicla DISABLED/STRETCH/LETTERBOX/OVERSCAN/INTEGER void toggleVSync(); diff --git a/source/core/rendering/sdl3gpu/spv/downscale_frag_spv.h b/source/core/rendering/sdl3gpu/spv/downscale_frag_spv.h deleted file mode 100644 index cf0f341..0000000 --- a/source/core/rendering/sdl3gpu/spv/downscale_frag_spv.h +++ /dev/null @@ -1,4254 +0,0 @@ -#pragma once -#include -#include -static const uint8_t kdownscale_frag_spv[] = { - 0x03, - 0x02, - 0x23, - 0x07, - 0x00, - 0x00, - 0x01, - 0x00, - 0x0b, - 0x00, - 0x0d, - 0x00, - 0xb1, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x11, - 0x00, - 0x02, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x11, - 0x00, - 0x02, - 0x00, - 0x32, - 0x00, - 0x00, - 0x00, - 0x0b, - 0x00, - 0x06, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x47, - 0x4c, - 0x53, - 0x4c, - 0x2e, - 0x73, - 0x74, - 0x64, - 0x2e, - 0x34, - 0x35, - 0x30, - 0x00, - 0x00, - 0x00, - 0x00, - 0x0e, - 0x00, - 0x03, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x0f, - 0x00, - 0x07, - 0x00, - 0x04, - 0x00, - 0x00, - 0x00, - 0x04, - 0x00, - 0x00, - 0x00, - 0x6d, - 0x61, - 0x69, - 0x6e, - 0x00, - 0x00, - 0x00, - 0x00, - 0x41, - 0x00, - 0x00, - 0x00, - 0xa4, - 0x00, - 0x00, - 0x00, - 0x10, - 0x00, - 0x03, - 0x00, - 0x04, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x03, - 0x00, - 0x03, - 0x00, - 0x02, - 0x00, - 0x00, - 0x00, - 0xc2, - 0x01, - 0x00, - 0x00, - 0x04, - 0x00, - 0x0a, - 0x00, - 0x47, - 0x4c, - 0x5f, - 0x47, - 0x4f, - 0x4f, - 0x47, - 0x4c, - 0x45, - 0x5f, - 0x63, - 0x70, - 0x70, - 0x5f, - 0x73, - 0x74, - 0x79, - 0x6c, - 0x65, - 0x5f, - 0x6c, - 0x69, - 0x6e, - 0x65, - 0x5f, - 0x64, - 0x69, - 0x72, - 0x65, - 0x63, - 0x74, - 0x69, - 0x76, - 0x65, - 0x00, - 0x00, - 0x04, - 0x00, - 0x08, - 0x00, - 0x47, - 0x4c, - 0x5f, - 0x47, - 0x4f, - 0x4f, - 0x47, - 0x4c, - 0x45, - 0x5f, - 0x69, - 0x6e, - 0x63, - 0x6c, - 0x75, - 0x64, - 0x65, - 0x5f, - 0x64, - 0x69, - 0x72, - 0x65, - 0x63, - 0x74, - 0x69, - 0x76, - 0x65, - 0x00, - 0x05, - 0x00, - 0x04, - 0x00, - 0x04, - 0x00, - 0x00, - 0x00, - 0x6d, - 0x61, - 0x69, - 0x6e, - 0x00, - 0x00, - 0x00, - 0x00, - 0x05, - 0x00, - 0x06, - 0x00, - 0x0b, - 0x00, - 0x00, - 0x00, - 0x6c, - 0x61, - 0x6e, - 0x63, - 0x7a, - 0x6f, - 0x73, - 0x28, - 0x66, - 0x31, - 0x3b, - 0x66, - 0x31, - 0x3b, - 0x00, - 0x00, - 0x05, - 0x00, - 0x03, - 0x00, - 0x09, - 0x00, - 0x00, - 0x00, - 0x74, - 0x00, - 0x00, - 0x00, - 0x05, - 0x00, - 0x03, - 0x00, - 0x0a, - 0x00, - 0x00, - 0x00, - 0x61, - 0x00, - 0x00, - 0x00, - 0x05, - 0x00, - 0x03, - 0x00, - 0x1e, - 0x00, - 0x00, - 0x00, - 0x70, - 0x74, - 0x00, - 0x00, - 0x05, - 0x00, - 0x05, - 0x00, - 0x33, - 0x00, - 0x00, - 0x00, - 0x73, - 0x72, - 0x63, - 0x5f, - 0x73, - 0x69, - 0x7a, - 0x65, - 0x00, - 0x00, - 0x00, - 0x00, - 0x05, - 0x00, - 0x04, - 0x00, - 0x37, - 0x00, - 0x00, - 0x00, - 0x73, - 0x6f, - 0x75, - 0x72, - 0x63, - 0x65, - 0x00, - 0x00, - 0x05, - 0x00, - 0x03, - 0x00, - 0x3f, - 0x00, - 0x00, - 0x00, - 0x70, - 0x00, - 0x00, - 0x00, - 0x05, - 0x00, - 0x04, - 0x00, - 0x41, - 0x00, - 0x00, - 0x00, - 0x76, - 0x5f, - 0x75, - 0x76, - 0x00, - 0x00, - 0x00, - 0x00, - 0x05, - 0x00, - 0x04, - 0x00, - 0x45, - 0x00, - 0x00, - 0x00, - 0x70, - 0x5f, - 0x66, - 0x6c, - 0x6f, - 0x6f, - 0x72, - 0x00, - 0x05, - 0x00, - 0x03, - 0x00, - 0x48, - 0x00, - 0x00, - 0x00, - 0x61, - 0x00, - 0x00, - 0x00, - 0x05, - 0x00, - 0x07, - 0x00, - 0x49, - 0x00, - 0x00, - 0x00, - 0x44, - 0x6f, - 0x77, - 0x6e, - 0x73, - 0x63, - 0x61, - 0x6c, - 0x65, - 0x55, - 0x6e, - 0x69, - 0x66, - 0x6f, - 0x72, - 0x6d, - 0x73, - 0x00, - 0x00, - 0x00, - 0x06, - 0x00, - 0x06, - 0x00, - 0x49, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x61, - 0x6c, - 0x67, - 0x6f, - 0x72, - 0x69, - 0x74, - 0x68, - 0x6d, - 0x00, - 0x00, - 0x00, - 0x06, - 0x00, - 0x05, - 0x00, - 0x49, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x70, - 0x61, - 0x64, - 0x30, - 0x00, - 0x00, - 0x00, - 0x00, - 0x06, - 0x00, - 0x05, - 0x00, - 0x49, - 0x00, - 0x00, - 0x00, - 0x02, - 0x00, - 0x00, - 0x00, - 0x70, - 0x61, - 0x64, - 0x31, - 0x00, - 0x00, - 0x00, - 0x00, - 0x06, - 0x00, - 0x05, - 0x00, - 0x49, - 0x00, - 0x00, - 0x00, - 0x03, - 0x00, - 0x00, - 0x00, - 0x70, - 0x61, - 0x64, - 0x32, - 0x00, - 0x00, - 0x00, - 0x00, - 0x05, - 0x00, - 0x03, - 0x00, - 0x4b, - 0x00, - 0x00, - 0x00, - 0x75, - 0x00, - 0x00, - 0x00, - 0x05, - 0x00, - 0x03, - 0x00, - 0x54, - 0x00, - 0x00, - 0x00, - 0x77, - 0x69, - 0x6e, - 0x00, - 0x05, - 0x00, - 0x04, - 0x00, - 0x59, - 0x00, - 0x00, - 0x00, - 0x63, - 0x6f, - 0x6c, - 0x6f, - 0x72, - 0x00, - 0x00, - 0x00, - 0x05, - 0x00, - 0x05, - 0x00, - 0x5b, - 0x00, - 0x00, - 0x00, - 0x77, - 0x65, - 0x69, - 0x67, - 0x68, - 0x74, - 0x5f, - 0x73, - 0x75, - 0x6d, - 0x00, - 0x00, - 0x05, - 0x00, - 0x03, - 0x00, - 0x5c, - 0x00, - 0x00, - 0x00, - 0x6a, - 0x00, - 0x00, - 0x00, - 0x05, - 0x00, - 0x03, - 0x00, - 0x67, - 0x00, - 0x00, - 0x00, - 0x69, - 0x00, - 0x00, - 0x00, - 0x05, - 0x00, - 0x05, - 0x00, - 0x72, - 0x00, - 0x00, - 0x00, - 0x74, - 0x61, - 0x70, - 0x5f, - 0x63, - 0x65, - 0x6e, - 0x74, - 0x65, - 0x72, - 0x00, - 0x00, - 0x05, - 0x00, - 0x04, - 0x00, - 0x7d, - 0x00, - 0x00, - 0x00, - 0x6f, - 0x66, - 0x66, - 0x73, - 0x65, - 0x74, - 0x00, - 0x00, - 0x05, - 0x00, - 0x03, - 0x00, - 0x81, - 0x00, - 0x00, - 0x00, - 0x77, - 0x00, - 0x00, - 0x00, - 0x05, - 0x00, - 0x04, - 0x00, - 0x82, - 0x00, - 0x00, - 0x00, - 0x70, - 0x61, - 0x72, - 0x61, - 0x6d, - 0x00, - 0x00, - 0x00, - 0x05, - 0x00, - 0x04, - 0x00, - 0x87, - 0x00, - 0x00, - 0x00, - 0x70, - 0x61, - 0x72, - 0x61, - 0x6d, - 0x00, - 0x00, - 0x00, - 0x05, - 0x00, - 0x04, - 0x00, - 0x8a, - 0x00, - 0x00, - 0x00, - 0x70, - 0x61, - 0x72, - 0x61, - 0x6d, - 0x00, - 0x00, - 0x00, - 0x05, - 0x00, - 0x04, - 0x00, - 0x8e, - 0x00, - 0x00, - 0x00, - 0x70, - 0x61, - 0x72, - 0x61, - 0x6d, - 0x00, - 0x00, - 0x00, - 0x05, - 0x00, - 0x05, - 0x00, - 0xa4, - 0x00, - 0x00, - 0x00, - 0x6f, - 0x75, - 0x74, - 0x5f, - 0x63, - 0x6f, - 0x6c, - 0x6f, - 0x72, - 0x00, - 0x00, - 0x00, - 0x47, - 0x00, - 0x04, - 0x00, - 0x37, - 0x00, - 0x00, - 0x00, - 0x21, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x47, - 0x00, - 0x04, - 0x00, - 0x37, - 0x00, - 0x00, - 0x00, - 0x22, - 0x00, - 0x00, - 0x00, - 0x02, - 0x00, - 0x00, - 0x00, - 0x47, - 0x00, - 0x04, - 0x00, - 0x41, - 0x00, - 0x00, - 0x00, - 0x1e, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x47, - 0x00, - 0x03, - 0x00, - 0x49, - 0x00, - 0x00, - 0x00, - 0x02, - 0x00, - 0x00, - 0x00, - 0x48, - 0x00, - 0x05, - 0x00, - 0x49, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x23, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x48, - 0x00, - 0x05, - 0x00, - 0x49, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x23, - 0x00, - 0x00, - 0x00, - 0x04, - 0x00, - 0x00, - 0x00, - 0x48, - 0x00, - 0x05, - 0x00, - 0x49, - 0x00, - 0x00, - 0x00, - 0x02, - 0x00, - 0x00, - 0x00, - 0x23, - 0x00, - 0x00, - 0x00, - 0x08, - 0x00, - 0x00, - 0x00, - 0x48, - 0x00, - 0x05, - 0x00, - 0x49, - 0x00, - 0x00, - 0x00, - 0x03, - 0x00, - 0x00, - 0x00, - 0x23, - 0x00, - 0x00, - 0x00, - 0x0c, - 0x00, - 0x00, - 0x00, - 0x47, - 0x00, - 0x04, - 0x00, - 0x4b, - 0x00, - 0x00, - 0x00, - 0x21, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x47, - 0x00, - 0x04, - 0x00, - 0x4b, - 0x00, - 0x00, - 0x00, - 0x22, - 0x00, - 0x00, - 0x00, - 0x03, - 0x00, - 0x00, - 0x00, - 0x47, - 0x00, - 0x04, - 0x00, - 0xa4, - 0x00, - 0x00, - 0x00, - 0x1e, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x13, - 0x00, - 0x02, - 0x00, - 0x02, - 0x00, - 0x00, - 0x00, - 0x21, - 0x00, - 0x03, - 0x00, - 0x03, - 0x00, - 0x00, - 0x00, - 0x02, - 0x00, - 0x00, - 0x00, - 0x16, - 0x00, - 0x03, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x20, - 0x00, - 0x00, - 0x00, - 0x20, - 0x00, - 0x04, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x21, - 0x00, - 0x05, - 0x00, - 0x08, - 0x00, - 0x00, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x2b, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x10, - 0x00, - 0x00, - 0x00, - 0x17, - 0xb7, - 0xd1, - 0x38, - 0x14, - 0x00, - 0x02, - 0x00, - 0x11, - 0x00, - 0x00, - 0x00, - 0x2b, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x15, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x80, - 0x3f, - 0x2b, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x1c, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x2b, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x1f, - 0x00, - 0x00, - 0x00, - 0xdb, - 0x0f, - 0x49, - 0x40, - 0x17, - 0x00, - 0x04, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x02, - 0x00, - 0x00, - 0x00, - 0x20, - 0x00, - 0x04, - 0x00, - 0x32, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x19, - 0x00, - 0x09, - 0x00, - 0x34, - 0x00, - 0x00, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x1b, - 0x00, - 0x03, - 0x00, - 0x35, - 0x00, - 0x00, - 0x00, - 0x34, - 0x00, - 0x00, - 0x00, - 0x20, - 0x00, - 0x04, - 0x00, - 0x36, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x35, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x36, - 0x00, - 0x00, - 0x00, - 0x37, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x15, - 0x00, - 0x04, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x20, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x2b, - 0x00, - 0x04, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x3a, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x17, - 0x00, - 0x04, - 0x00, - 0x3c, - 0x00, - 0x00, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x02, - 0x00, - 0x00, - 0x00, - 0x20, - 0x00, - 0x04, - 0x00, - 0x40, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x40, - 0x00, - 0x00, - 0x00, - 0x41, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x1e, - 0x00, - 0x06, - 0x00, - 0x49, - 0x00, - 0x00, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x20, - 0x00, - 0x04, - 0x00, - 0x4a, - 0x00, - 0x00, - 0x00, - 0x02, - 0x00, - 0x00, - 0x00, - 0x49, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x4a, - 0x00, - 0x00, - 0x00, - 0x4b, - 0x00, - 0x00, - 0x00, - 0x02, - 0x00, - 0x00, - 0x00, - 0x20, - 0x00, - 0x04, - 0x00, - 0x4c, - 0x00, - 0x00, - 0x00, - 0x02, - 0x00, - 0x00, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x2b, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x50, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x40, - 0x2b, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x51, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x40, - 0x40, - 0x20, - 0x00, - 0x04, - 0x00, - 0x53, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x17, - 0x00, - 0x04, - 0x00, - 0x57, - 0x00, - 0x00, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x04, - 0x00, - 0x00, - 0x00, - 0x20, - 0x00, - 0x04, - 0x00, - 0x58, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x57, - 0x00, - 0x00, - 0x00, - 0x2c, - 0x00, - 0x07, - 0x00, - 0x57, - 0x00, - 0x00, - 0x00, - 0x5a, - 0x00, - 0x00, - 0x00, - 0x1c, - 0x00, - 0x00, - 0x00, - 0x1c, - 0x00, - 0x00, - 0x00, - 0x1c, - 0x00, - 0x00, - 0x00, - 0x1c, - 0x00, - 0x00, - 0x00, - 0x2b, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x7a, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x3f, - 0x15, - 0x00, - 0x04, - 0x00, - 0x83, - 0x00, - 0x00, - 0x00, - 0x20, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x2b, - 0x00, - 0x04, - 0x00, - 0x83, - 0x00, - 0x00, - 0x00, - 0x84, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x2b, - 0x00, - 0x04, - 0x00, - 0x83, - 0x00, - 0x00, - 0x00, - 0x8b, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x2b, - 0x00, - 0x04, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x9f, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x20, - 0x00, - 0x04, - 0x00, - 0xa3, - 0x00, - 0x00, - 0x00, - 0x03, - 0x00, - 0x00, - 0x00, - 0x57, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0xa3, - 0x00, - 0x00, - 0x00, - 0xa4, - 0x00, - 0x00, - 0x00, - 0x03, - 0x00, - 0x00, - 0x00, - 0x2c, - 0x00, - 0x07, - 0x00, - 0x57, - 0x00, - 0x00, - 0x00, - 0xaf, - 0x00, - 0x00, - 0x00, - 0x1c, - 0x00, - 0x00, - 0x00, - 0x1c, - 0x00, - 0x00, - 0x00, - 0x1c, - 0x00, - 0x00, - 0x00, - 0x15, - 0x00, - 0x00, - 0x00, - 0x36, - 0x00, - 0x05, - 0x00, - 0x02, - 0x00, - 0x00, - 0x00, - 0x04, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x03, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0x05, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x32, - 0x00, - 0x00, - 0x00, - 0x33, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x32, - 0x00, - 0x00, - 0x00, - 0x3f, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x32, - 0x00, - 0x00, - 0x00, - 0x45, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x48, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x53, - 0x00, - 0x00, - 0x00, - 0x54, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x58, - 0x00, - 0x00, - 0x00, - 0x59, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x5b, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x53, - 0x00, - 0x00, - 0x00, - 0x5c, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x53, - 0x00, - 0x00, - 0x00, - 0x67, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x32, - 0x00, - 0x00, - 0x00, - 0x72, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x32, - 0x00, - 0x00, - 0x00, - 0x7d, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x81, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x82, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x87, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x8a, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x8e, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x58, - 0x00, - 0x00, - 0x00, - 0xa7, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x35, - 0x00, - 0x00, - 0x00, - 0x38, - 0x00, - 0x00, - 0x00, - 0x37, - 0x00, - 0x00, - 0x00, - 0x64, - 0x00, - 0x04, - 0x00, - 0x34, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x00, - 0x00, - 0x38, - 0x00, - 0x00, - 0x00, - 0x67, - 0x00, - 0x05, - 0x00, - 0x3c, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x00, - 0x00, - 0x3a, - 0x00, - 0x00, - 0x00, - 0x6f, - 0x00, - 0x04, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x33, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x42, - 0x00, - 0x00, - 0x00, - 0x41, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x43, - 0x00, - 0x00, - 0x00, - 0x33, - 0x00, - 0x00, - 0x00, - 0x85, - 0x00, - 0x05, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x44, - 0x00, - 0x00, - 0x00, - 0x42, - 0x00, - 0x00, - 0x00, - 0x43, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x3f, - 0x00, - 0x00, - 0x00, - 0x44, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x46, - 0x00, - 0x00, - 0x00, - 0x3f, - 0x00, - 0x00, - 0x00, - 0x0c, - 0x00, - 0x06, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x47, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x08, - 0x00, - 0x00, - 0x00, - 0x46, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x45, - 0x00, - 0x00, - 0x00, - 0x47, - 0x00, - 0x00, - 0x00, - 0x41, - 0x00, - 0x05, - 0x00, - 0x4c, - 0x00, - 0x00, - 0x00, - 0x4d, - 0x00, - 0x00, - 0x00, - 0x4b, - 0x00, - 0x00, - 0x00, - 0x3a, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x4e, - 0x00, - 0x00, - 0x00, - 0x4d, - 0x00, - 0x00, - 0x00, - 0xaa, - 0x00, - 0x05, - 0x00, - 0x11, - 0x00, - 0x00, - 0x00, - 0x4f, - 0x00, - 0x00, - 0x00, - 0x4e, - 0x00, - 0x00, - 0x00, - 0x3a, - 0x00, - 0x00, - 0x00, - 0xa9, - 0x00, - 0x06, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x52, - 0x00, - 0x00, - 0x00, - 0x4f, - 0x00, - 0x00, - 0x00, - 0x50, - 0x00, - 0x00, - 0x00, - 0x51, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x48, - 0x00, - 0x00, - 0x00, - 0x52, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x55, - 0x00, - 0x00, - 0x00, - 0x48, - 0x00, - 0x00, - 0x00, - 0x6e, - 0x00, - 0x04, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x56, - 0x00, - 0x00, - 0x00, - 0x55, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x54, - 0x00, - 0x00, - 0x00, - 0x56, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x59, - 0x00, - 0x00, - 0x00, - 0x5a, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x5b, - 0x00, - 0x00, - 0x00, - 0x1c, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x5d, - 0x00, - 0x00, - 0x00, - 0x54, - 0x00, - 0x00, - 0x00, - 0x7e, - 0x00, - 0x04, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x5e, - 0x00, - 0x00, - 0x00, - 0x5d, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x5c, - 0x00, - 0x00, - 0x00, - 0x5e, - 0x00, - 0x00, - 0x00, - 0xf9, - 0x00, - 0x02, - 0x00, - 0x5f, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0x5f, - 0x00, - 0x00, - 0x00, - 0xf6, - 0x00, - 0x04, - 0x00, - 0x61, - 0x00, - 0x00, - 0x00, - 0x62, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf9, - 0x00, - 0x02, - 0x00, - 0x63, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0x63, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x64, - 0x00, - 0x00, - 0x00, - 0x5c, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x65, - 0x00, - 0x00, - 0x00, - 0x54, - 0x00, - 0x00, - 0x00, - 0xb3, - 0x00, - 0x05, - 0x00, - 0x11, - 0x00, - 0x00, - 0x00, - 0x66, - 0x00, - 0x00, - 0x00, - 0x64, - 0x00, - 0x00, - 0x00, - 0x65, - 0x00, - 0x00, - 0x00, - 0xfa, - 0x00, - 0x04, - 0x00, - 0x66, - 0x00, - 0x00, - 0x00, - 0x60, - 0x00, - 0x00, - 0x00, - 0x61, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0x60, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x68, - 0x00, - 0x00, - 0x00, - 0x54, - 0x00, - 0x00, - 0x00, - 0x7e, - 0x00, - 0x04, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x69, - 0x00, - 0x00, - 0x00, - 0x68, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x67, - 0x00, - 0x00, - 0x00, - 0x69, - 0x00, - 0x00, - 0x00, - 0xf9, - 0x00, - 0x02, - 0x00, - 0x6a, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0x6a, - 0x00, - 0x00, - 0x00, - 0xf6, - 0x00, - 0x04, - 0x00, - 0x6c, - 0x00, - 0x00, - 0x00, - 0x6d, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xf9, - 0x00, - 0x02, - 0x00, - 0x6e, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0x6e, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x6f, - 0x00, - 0x00, - 0x00, - 0x67, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x70, - 0x00, - 0x00, - 0x00, - 0x54, - 0x00, - 0x00, - 0x00, - 0xb3, - 0x00, - 0x05, - 0x00, - 0x11, - 0x00, - 0x00, - 0x00, - 0x71, - 0x00, - 0x00, - 0x00, - 0x6f, - 0x00, - 0x00, - 0x00, - 0x70, - 0x00, - 0x00, - 0x00, - 0xfa, - 0x00, - 0x04, - 0x00, - 0x71, - 0x00, - 0x00, - 0x00, - 0x6b, - 0x00, - 0x00, - 0x00, - 0x6c, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0x6b, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x73, - 0x00, - 0x00, - 0x00, - 0x45, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x74, - 0x00, - 0x00, - 0x00, - 0x67, - 0x00, - 0x00, - 0x00, - 0x6f, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x75, - 0x00, - 0x00, - 0x00, - 0x74, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x76, - 0x00, - 0x00, - 0x00, - 0x5c, - 0x00, - 0x00, - 0x00, - 0x6f, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x77, - 0x00, - 0x00, - 0x00, - 0x76, - 0x00, - 0x00, - 0x00, - 0x50, - 0x00, - 0x05, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x78, - 0x00, - 0x00, - 0x00, - 0x75, - 0x00, - 0x00, - 0x00, - 0x77, - 0x00, - 0x00, - 0x00, - 0x81, - 0x00, - 0x05, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x79, - 0x00, - 0x00, - 0x00, - 0x73, - 0x00, - 0x00, - 0x00, - 0x78, - 0x00, - 0x00, - 0x00, - 0x50, - 0x00, - 0x05, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x7b, - 0x00, - 0x00, - 0x00, - 0x7a, - 0x00, - 0x00, - 0x00, - 0x7a, - 0x00, - 0x00, - 0x00, - 0x81, - 0x00, - 0x05, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x7c, - 0x00, - 0x00, - 0x00, - 0x79, - 0x00, - 0x00, - 0x00, - 0x7b, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x72, - 0x00, - 0x00, - 0x00, - 0x7c, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x7e, - 0x00, - 0x00, - 0x00, - 0x72, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x7f, - 0x00, - 0x00, - 0x00, - 0x3f, - 0x00, - 0x00, - 0x00, - 0x83, - 0x00, - 0x05, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x80, - 0x00, - 0x00, - 0x00, - 0x7e, - 0x00, - 0x00, - 0x00, - 0x7f, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x7d, - 0x00, - 0x00, - 0x00, - 0x80, - 0x00, - 0x00, - 0x00, - 0x41, - 0x00, - 0x05, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x85, - 0x00, - 0x00, - 0x00, - 0x7d, - 0x00, - 0x00, - 0x00, - 0x84, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x86, - 0x00, - 0x00, - 0x00, - 0x85, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x82, - 0x00, - 0x00, - 0x00, - 0x86, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x88, - 0x00, - 0x00, - 0x00, - 0x48, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x87, - 0x00, - 0x00, - 0x00, - 0x88, - 0x00, - 0x00, - 0x00, - 0x39, - 0x00, - 0x06, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x89, - 0x00, - 0x00, - 0x00, - 0x0b, - 0x00, - 0x00, - 0x00, - 0x82, - 0x00, - 0x00, - 0x00, - 0x87, - 0x00, - 0x00, - 0x00, - 0x41, - 0x00, - 0x05, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x8c, - 0x00, - 0x00, - 0x00, - 0x7d, - 0x00, - 0x00, - 0x00, - 0x8b, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x8d, - 0x00, - 0x00, - 0x00, - 0x8c, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x8a, - 0x00, - 0x00, - 0x00, - 0x8d, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x8f, - 0x00, - 0x00, - 0x00, - 0x48, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x8e, - 0x00, - 0x00, - 0x00, - 0x8f, - 0x00, - 0x00, - 0x00, - 0x39, - 0x00, - 0x06, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x90, - 0x00, - 0x00, - 0x00, - 0x0b, - 0x00, - 0x00, - 0x00, - 0x8a, - 0x00, - 0x00, - 0x00, - 0x8e, - 0x00, - 0x00, - 0x00, - 0x85, - 0x00, - 0x05, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x91, - 0x00, - 0x00, - 0x00, - 0x89, - 0x00, - 0x00, - 0x00, - 0x90, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x81, - 0x00, - 0x00, - 0x00, - 0x91, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x35, - 0x00, - 0x00, - 0x00, - 0x92, - 0x00, - 0x00, - 0x00, - 0x37, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x93, - 0x00, - 0x00, - 0x00, - 0x72, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x94, - 0x00, - 0x00, - 0x00, - 0x33, - 0x00, - 0x00, - 0x00, - 0x88, - 0x00, - 0x05, - 0x00, - 0x31, - 0x00, - 0x00, - 0x00, - 0x95, - 0x00, - 0x00, - 0x00, - 0x93, - 0x00, - 0x00, - 0x00, - 0x94, - 0x00, - 0x00, - 0x00, - 0x57, - 0x00, - 0x05, - 0x00, - 0x57, - 0x00, - 0x00, - 0x00, - 0x96, - 0x00, - 0x00, - 0x00, - 0x92, - 0x00, - 0x00, - 0x00, - 0x95, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x97, - 0x00, - 0x00, - 0x00, - 0x81, - 0x00, - 0x00, - 0x00, - 0x8e, - 0x00, - 0x05, - 0x00, - 0x57, - 0x00, - 0x00, - 0x00, - 0x98, - 0x00, - 0x00, - 0x00, - 0x96, - 0x00, - 0x00, - 0x00, - 0x97, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x57, - 0x00, - 0x00, - 0x00, - 0x99, - 0x00, - 0x00, - 0x00, - 0x59, - 0x00, - 0x00, - 0x00, - 0x81, - 0x00, - 0x05, - 0x00, - 0x57, - 0x00, - 0x00, - 0x00, - 0x9a, - 0x00, - 0x00, - 0x00, - 0x99, - 0x00, - 0x00, - 0x00, - 0x98, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x59, - 0x00, - 0x00, - 0x00, - 0x9a, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x9b, - 0x00, - 0x00, - 0x00, - 0x81, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x9c, - 0x00, - 0x00, - 0x00, - 0x5b, - 0x00, - 0x00, - 0x00, - 0x81, - 0x00, - 0x05, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x9d, - 0x00, - 0x00, - 0x00, - 0x9c, - 0x00, - 0x00, - 0x00, - 0x9b, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x5b, - 0x00, - 0x00, - 0x00, - 0x9d, - 0x00, - 0x00, - 0x00, - 0xf9, - 0x00, - 0x02, - 0x00, - 0x6d, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0x6d, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0x9e, - 0x00, - 0x00, - 0x00, - 0x67, - 0x00, - 0x00, - 0x00, - 0x80, - 0x00, - 0x05, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0xa0, - 0x00, - 0x00, - 0x00, - 0x9e, - 0x00, - 0x00, - 0x00, - 0x9f, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x67, - 0x00, - 0x00, - 0x00, - 0xa0, - 0x00, - 0x00, - 0x00, - 0xf9, - 0x00, - 0x02, - 0x00, - 0x6a, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0x6c, - 0x00, - 0x00, - 0x00, - 0xf9, - 0x00, - 0x02, - 0x00, - 0x62, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0x62, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0xa1, - 0x00, - 0x00, - 0x00, - 0x5c, - 0x00, - 0x00, - 0x00, - 0x80, - 0x00, - 0x05, - 0x00, - 0x39, - 0x00, - 0x00, - 0x00, - 0xa2, - 0x00, - 0x00, - 0x00, - 0xa1, - 0x00, - 0x00, - 0x00, - 0x9f, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x5c, - 0x00, - 0x00, - 0x00, - 0xa2, - 0x00, - 0x00, - 0x00, - 0xf9, - 0x00, - 0x02, - 0x00, - 0x5f, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0x61, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0xa5, - 0x00, - 0x00, - 0x00, - 0x5b, - 0x00, - 0x00, - 0x00, - 0xba, - 0x00, - 0x05, - 0x00, - 0x11, - 0x00, - 0x00, - 0x00, - 0xa6, - 0x00, - 0x00, - 0x00, - 0xa5, - 0x00, - 0x00, - 0x00, - 0x1c, - 0x00, - 0x00, - 0x00, - 0xf7, - 0x00, - 0x03, - 0x00, - 0xa9, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xfa, - 0x00, - 0x04, - 0x00, - 0xa6, - 0x00, - 0x00, - 0x00, - 0xa8, - 0x00, - 0x00, - 0x00, - 0xae, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0xa8, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x57, - 0x00, - 0x00, - 0x00, - 0xaa, - 0x00, - 0x00, - 0x00, - 0x59, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0xab, - 0x00, - 0x00, - 0x00, - 0x5b, - 0x00, - 0x00, - 0x00, - 0x50, - 0x00, - 0x07, - 0x00, - 0x57, - 0x00, - 0x00, - 0x00, - 0xac, - 0x00, - 0x00, - 0x00, - 0xab, - 0x00, - 0x00, - 0x00, - 0xab, - 0x00, - 0x00, - 0x00, - 0xab, - 0x00, - 0x00, - 0x00, - 0xab, - 0x00, - 0x00, - 0x00, - 0x88, - 0x00, - 0x05, - 0x00, - 0x57, - 0x00, - 0x00, - 0x00, - 0xad, - 0x00, - 0x00, - 0x00, - 0xaa, - 0x00, - 0x00, - 0x00, - 0xac, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0xa7, - 0x00, - 0x00, - 0x00, - 0xad, - 0x00, - 0x00, - 0x00, - 0xf9, - 0x00, - 0x02, - 0x00, - 0xa9, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0xae, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0xa7, - 0x00, - 0x00, - 0x00, - 0xaf, - 0x00, - 0x00, - 0x00, - 0xf9, - 0x00, - 0x02, - 0x00, - 0xa9, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0xa9, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x57, - 0x00, - 0x00, - 0x00, - 0xb0, - 0x00, - 0x00, - 0x00, - 0xa7, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0xa4, - 0x00, - 0x00, - 0x00, - 0xb0, - 0x00, - 0x00, - 0x00, - 0xfd, - 0x00, - 0x01, - 0x00, - 0x38, - 0x00, - 0x01, - 0x00, - 0x36, - 0x00, - 0x05, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x0b, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x08, - 0x00, - 0x00, - 0x00, - 0x37, - 0x00, - 0x03, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x09, - 0x00, - 0x00, - 0x00, - 0x37, - 0x00, - 0x03, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x0a, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0x0c, - 0x00, - 0x00, - 0x00, - 0x3b, - 0x00, - 0x04, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x1e, - 0x00, - 0x00, - 0x00, - 0x07, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x0d, - 0x00, - 0x00, - 0x00, - 0x09, - 0x00, - 0x00, - 0x00, - 0x0c, - 0x00, - 0x06, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x0e, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x04, - 0x00, - 0x00, - 0x00, - 0x0d, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x09, - 0x00, - 0x00, - 0x00, - 0x0e, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x0f, - 0x00, - 0x00, - 0x00, - 0x09, - 0x00, - 0x00, - 0x00, - 0xb8, - 0x00, - 0x05, - 0x00, - 0x11, - 0x00, - 0x00, - 0x00, - 0x12, - 0x00, - 0x00, - 0x00, - 0x0f, - 0x00, - 0x00, - 0x00, - 0x10, - 0x00, - 0x00, - 0x00, - 0xf7, - 0x00, - 0x03, - 0x00, - 0x14, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xfa, - 0x00, - 0x04, - 0x00, - 0x12, - 0x00, - 0x00, - 0x00, - 0x13, - 0x00, - 0x00, - 0x00, - 0x14, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0x13, - 0x00, - 0x00, - 0x00, - 0xfe, - 0x00, - 0x02, - 0x00, - 0x15, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0x14, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x17, - 0x00, - 0x00, - 0x00, - 0x09, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x18, - 0x00, - 0x00, - 0x00, - 0x0a, - 0x00, - 0x00, - 0x00, - 0xbe, - 0x00, - 0x05, - 0x00, - 0x11, - 0x00, - 0x00, - 0x00, - 0x19, - 0x00, - 0x00, - 0x00, - 0x17, - 0x00, - 0x00, - 0x00, - 0x18, - 0x00, - 0x00, - 0x00, - 0xf7, - 0x00, - 0x03, - 0x00, - 0x1b, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0x00, - 0xfa, - 0x00, - 0x04, - 0x00, - 0x19, - 0x00, - 0x00, - 0x00, - 0x1a, - 0x00, - 0x00, - 0x00, - 0x1b, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0x1a, - 0x00, - 0x00, - 0x00, - 0xfe, - 0x00, - 0x02, - 0x00, - 0x1c, - 0x00, - 0x00, - 0x00, - 0xf8, - 0x00, - 0x02, - 0x00, - 0x1b, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x20, - 0x00, - 0x00, - 0x00, - 0x09, - 0x00, - 0x00, - 0x00, - 0x85, - 0x00, - 0x05, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x21, - 0x00, - 0x00, - 0x00, - 0x1f, - 0x00, - 0x00, - 0x00, - 0x20, - 0x00, - 0x00, - 0x00, - 0x3e, - 0x00, - 0x03, - 0x00, - 0x1e, - 0x00, - 0x00, - 0x00, - 0x21, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x22, - 0x00, - 0x00, - 0x00, - 0x0a, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x23, - 0x00, - 0x00, - 0x00, - 0x1e, - 0x00, - 0x00, - 0x00, - 0x0c, - 0x00, - 0x06, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x24, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x0d, - 0x00, - 0x00, - 0x00, - 0x23, - 0x00, - 0x00, - 0x00, - 0x85, - 0x00, - 0x05, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x25, - 0x00, - 0x00, - 0x00, - 0x22, - 0x00, - 0x00, - 0x00, - 0x24, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x26, - 0x00, - 0x00, - 0x00, - 0x1e, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x27, - 0x00, - 0x00, - 0x00, - 0x0a, - 0x00, - 0x00, - 0x00, - 0x88, - 0x00, - 0x05, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x28, - 0x00, - 0x00, - 0x00, - 0x26, - 0x00, - 0x00, - 0x00, - 0x27, - 0x00, - 0x00, - 0x00, - 0x0c, - 0x00, - 0x06, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x29, - 0x00, - 0x00, - 0x00, - 0x01, - 0x00, - 0x00, - 0x00, - 0x0d, - 0x00, - 0x00, - 0x00, - 0x28, - 0x00, - 0x00, - 0x00, - 0x85, - 0x00, - 0x05, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x2a, - 0x00, - 0x00, - 0x00, - 0x25, - 0x00, - 0x00, - 0x00, - 0x29, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x2b, - 0x00, - 0x00, - 0x00, - 0x1e, - 0x00, - 0x00, - 0x00, - 0x3d, - 0x00, - 0x04, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x2c, - 0x00, - 0x00, - 0x00, - 0x1e, - 0x00, - 0x00, - 0x00, - 0x85, - 0x00, - 0x05, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x2d, - 0x00, - 0x00, - 0x00, - 0x2b, - 0x00, - 0x00, - 0x00, - 0x2c, - 0x00, - 0x00, - 0x00, - 0x88, - 0x00, - 0x05, - 0x00, - 0x06, - 0x00, - 0x00, - 0x00, - 0x2e, - 0x00, - 0x00, - 0x00, - 0x2a, - 0x00, - 0x00, - 0x00, - 0x2d, - 0x00, - 0x00, - 0x00, - 0xfe, - 0x00, - 0x02, - 0x00, - 0x2e, - 0x00, - 0x00, - 0x00, - 0x38, - 0x00, - 0x01, - 0x00, -}; -static const size_t kdownscale_frag_spv_size = 4248; diff --git a/source/game/defaults.hpp b/source/game/defaults.hpp index 523e0c1..325c25a 100644 --- a/source/game/defaults.hpp +++ b/source/game/defaults.hpp @@ -16,10 +16,8 @@ namespace Defaults::KeysGame { namespace Defaults::Video { constexpr bool GPU_ACCELERATION = true; constexpr bool SHADER_ENABLED = false; - constexpr bool SUPERSAMPLING = false; constexpr bool VSYNC = true; constexpr bool ASPECT_RATIO_4_3 = false; // CRT original estira 200→240 - constexpr int DOWNSCALE_ALGO = 1; // 0=bilinear, 1=Lanczos2, 2=Lanczos3 constexpr int INTERNAL_RESOLUTION = 1; // Multiplicador enter de la textura font abans del pipeline // TextureFilter i ScalingMode viuen a Options (requereixen #include, evitem dependència circular). } // namespace Defaults::Video diff --git a/source/game/scenes/intro_scene.hpp b/source/game/scenes/intro_scene.hpp index 1250421..190432f 100644 --- a/source/game/scenes/intro_scene.hpp +++ b/source/game/scenes/intro_scene.hpp @@ -43,10 +43,10 @@ namespace Scenes { private: enum class Phase : std::uint8_t { INITIAL_WAIT, // 1000 ms pantalla negra - REVEAL, // 15 passos del wordmark + REVEAL, // 15 passos del wordmark PALETTE_CYCLE, // 256 × 20 ms mutant pal[16..31] FINAL_WAIT, // 200 ms abans de la sub-escena de sprites - SPRITES, // tick delegat a IntroSpritesScene fins que acaba + SPRITES, // tick delegat a IntroSpritesScene fins que acaba DONE, }; diff --git a/tools/shaders/compile_spirv.cmake b/tools/shaders/compile_spirv.cmake index e41ad2f..538baef 100644 --- a/tools/shaders/compile_spirv.cmake +++ b/tools/shaders/compile_spirv.cmake @@ -16,7 +16,6 @@ set(SHADER_SOURCES "postfx.vert" "postfx.frag" "upscale.frag" - "downscale.frag" "crtpi_frag.glsl" ) @@ -25,7 +24,6 @@ set(SHADER_VARS "kpostfx_vert_spv" "kpostfx_frag_spv" "kupscale_frag_spv" - "kdownscale_frag_spv" "kcrtpi_frag_spv" ) @@ -34,7 +32,6 @@ set(SHADER_FLAGS "" "" "" - "" "-fshader-stage=frag" )