feat(rendering): lighting module CPU + gradient config YAML
This commit is contained in:
1 parent
5e5ff835a9
commit
5ed963b53d
6 files changed
+295
No files matched your search
@@ -106,6 +106,21 @@ namespace Defaults {
|
||||
constexpr float PUSH_FACTOR = 0.30F;
|
||||
} // namespace Player
|
||||
|
||||
// Fallbacks del sistema d'il·luminació. El gradient en viu viu a
|
||||
// data/config/lighting.yaml; aquests valors només s'apliquen si el
|
||||
// fitxer falta o li manca alguna clau. La forma final (3 anells) es
|
||||
// descriu al YAML; veure `Lighting::GradientConfig` per a la semàntica.
|
||||
namespace Lighting {
|
||||
constexpr float INNER_RATIO = 0.8F;
|
||||
constexpr float MID_RATIO = 0.9F;
|
||||
constexpr float INNER_INTENSITY = 1.0F;
|
||||
constexpr float MID_INTENSITY = 0.9F;
|
||||
constexpr float OUTER_INTENSITY = 0.8F;
|
||||
// Nivell d'il·luminació de sala per defecte. Una sala sense la
|
||||
// clau `light_level` queda totalment il·luminada (com hui).
|
||||
constexpr float ROOM_LIGHT_DEFAULT = 1.0F;
|
||||
} // namespace Lighting
|
||||
|
||||
// Fallbacks del tema d'UI: índexs de paleta, timings (ms) i fonts.
|
||||
// El tema en viu és a data/config/ui.yaml, carregat per UiConfig a
|
||||
// l'arrencada; aquests valors només s'apliquen si el fitxer falta o
|
||||
@@ -498,6 +513,7 @@ namespace Defaults {
|
||||
constexpr const char* SOUNDS_YAML = "data/config/sounds.yaml";
|
||||
constexpr const char* INPUT_YAML = "data/config/input.yaml";
|
||||
constexpr const char* EDITOR_YAML = "data/config/editor.yaml";
|
||||
constexpr const char* LIGHTING_YAML = "data/config/lighting.yaml";
|
||||
constexpr const char* UI_PALETTE = "data/palettes/uzebox.pal";
|
||||
|
||||
// Configuració d'escenes (yaml). El de la GameScene viu a
|
||||
|
||||
Reference in new issue
Block a user