mirror of
https://github.com/RetroPortingToolKit/psxrecomp
synced 2026-10-26 10:19:47 -04:00
2ad2725548
Adapted from the original feature commits, retaining their author credit: [82695b75](https://github.com/FractalEngineer/psxrecomp/commit/82695b75d79610ca7a99783adf9dd5195edfcdd0) [5633e868](https://github.com/FractalEngineer/psxrecomp/commit/5633e86878611a14d3a78e8f9708452a07bc7238) [bbd01ccf](https://github.com/FractalEngineer/psxrecomp/commit/bbd01ccfc91c1d9ebe199dad071df64e5b13d06d) [39d478db](https://github.com/FractalEngineer/psxrecomp/commit/39d478db83132815c2c8c593fc719c4bf67301b0) Source scope and current-master validation: docs/internal/upstream/gte-projection-distance-scale.md Co-authored-by: Yves <calibratedbeats@gmail.com>
15 lines
872 B
Markdown
15 lines
872 B
Markdown
# Optional projection-distance scaling
|
|
|
|
`[video] fov_scale` accepts finite values greater than zero and at most 8;
|
|
1.0 is faithful. A valid `PSX_GTE_FOV_SCALE` overrides the config value;
|
|
invalid environment values are ignored. The whole string must be numeric
|
|
apart from surrounding whitespace. Scaling is quantized to 0.001, with a
|
|
minimum quantized denominator of 1. Values above one reduce effective H.
|
|
This scales projection distance, not the field-of-view angle. Guest H storage
|
|
is unchanged; RTPS/RTPT and their optional precision shadows use effective H.
|
|
|
|
The setting is loaded by a runtime-only parser extension. It does not change
|
|
the shared recompiler parser, emitted BIOS/game C or emitter fingerprints.
|
|
Consuming it requires updating the framework pin and rebuilding the runtime;
|
|
neither game nor BIOS regeneration is required. Bundled OpenBIOS is supported.
|