trunk/docs/hlsl.txt
| r23507 | r23508 | |
| 7 | 7 | performance drop but gives a much more authentic |
| 8 | 8 | NTSC TV appearance on TV-based systems when configured |
| 9 | 9 | properly. |
| 10 | | hlslpath [path] Path to the .fx files that are in use. (default: hlsl) |
| 11 | | hlsl_ini_read 0/1 Enable HLSL INI reading. |
| 12 | | hlsl_ini_write 0/1 Enable HLSL INI writing. |
| 13 | | hlslini %g HLSL INI file name for running game. (default: %g) |
| 14 | | hlsl_prescale_x [horizontal] HLSL pre-scale override factor for X (0 for auto). |
| 15 | | hlsl_prescale_y [vertical] HLSL pre-scale override factor for Y (0 for auto). |
| 16 | | hlsl_preset 0-3 HLSL preset to use. |
| 17 | | hlsl_write 0/1 Enable HLSL AVI writing (huge disk bandwidth suggested). |
| 18 | | hlsl_snap_width [width] HLSL upscaled-snapshot width. (default: 2048) |
| 19 | | hlsl_snap_height [height] HLSL upscaled-snapshot height. (default: 1536) |
| 10 | hlslpath [path] Path to the .fx files that are in use. (default: hlsl) |
| 11 | hlsl_ini_read 0/1 Enable HLSL INI reading. (default: 0) |
| 12 | hlsl_ini_write 0/1 Enable HLSL INI writing. (default: 0) |
| 13 | hlslini %g HLSL INI file name for running game. (default: %g) |
| 14 | hlsl_prescale_x [horizontal] HLSL pre-scale override factor for X. (0 for auto) |
| 15 | hlsl_prescale_y [vertical] HLSL pre-scale override factor for Y. (0 for auto) |
| 16 | hlsl_preset -1 through 3 HLSL preset to use. (default: -1) |
| 17 | hlsl_write 0/1 Enable HLSL AVI writing. (huge disk bandwidth suggested) |
| 18 | hlsl_snap_width [width] HLSL upscaled-snapshot width. (default: 2048) |
| 19 | hlsl_snap_height [height] HLSL upscaled-snapshot height. (default: 1536) |
| 20 | 20 | |
| 21 | 21 | |
| 22 | 22 | Surface/Color Processing Parameters |
| r23507 | r23508 | |
| 25 | 25 | Name Values Description |
| 26 | 26 | shadow_mask_alpha 0.0 to 1.0 The ovearll darkness of each shadow mask pixel. |
| 27 | 27 | shadow_mask_texture [filename] A PNG that defines the shadow mask for each pixel. |
| 28 | | shadow_mask_x_count 1+ The count of shadow mask elements, X (usually 640-ish) |
| 29 | | shadow_mask_y_count 1+ The count of shadow mask elements, X (usually 480-ish) |
| 28 | shadow_mask_x_count 1+ The count of shadow mask elements, X (usually 640-ish). |
| 29 | shadow_mask_y_count 1+ The count of shadow mask elements, Y (usually 480-ish). |
| 30 | 30 | shadow_mask_usize 0.0 to 1.0 These parameters define the *in-use* pixel count on the |
| 31 | 31 | shadow_mask_vsize 0.0 to 1.0 X and Y axes of the shadow mask texture. |
| 32 | 32 | curvature 0.0 to 1.0 Screen curvature. Affects borders and shadow mask. |
| r23507 | r23508 | |
| 76 | 76 | -------------------------- |
| 77 | 77 | |
| 78 | 78 | Name Default Values Description |
| 79 | | yiq_cc 3.59754545 Color Carrier frequency for NTSC signal processing |
| 80 | | yiq_a 0.5 A value for NTSC signal processing |
| 81 | | yiq_b 0.5 B value for NTSC signal processing |
| 82 | | yiq_o 0.0 Outgoing Color Carrier phase offset for NTSC signal processing |
| 83 | | yiq_p 1.0 Incoming Pixel Clock scaling value for NTSC signal processing |
| 84 | | yiq_n 1.0 Y filter notch width for NTSC signal processing |
| 85 | | yiq_y 6.0 Y filter cutoff frequency for NTSC signal processing |
| 86 | | yiq_i 1.2 I filter cutoff frequency for NTSC signal processing |
| 87 | | yiq_q 0.6 Q filter cutoff frequency for NTSC signal processing |
| 88 | | yiq_scan_time 52.6 Horizontal scanline duration for NTSC signal processing (in usec) |
| 89 | | yiq_phase_count 2 Phase Count value for NTSC signal processing (3 for NES, else 2) |
| 79 | yiq_cc 3.59754545 Color Carrier frequency for NTSC signal processing. |
| 80 | yiq_a 0.5 A value for NTSC signal processing. |
| 81 | yiq_b 0.5 B value for NTSC signal processing. |
| 82 | yiq_o 0.0 Outgoing Color Carrier phase offset for NTSC signal processing. |
| 83 | yiq_p 1.0 Incoming Pixel Clock scaling value for NTSC signal processing. |
| 84 | yiq_n 1.0 Y filter notch width for NTSC signal processing. |
| 85 | yiq_y 6.0 Y filter cutoff frequency for NTSC signal processing. |
| 86 | yiq_i 1.2 I filter cutoff frequency for NTSC signal processing. |
| 87 | yiq_q 0.6 Q filter cutoff frequency for NTSC signal processing. |
| 88 | yiq_scan_time 52.6 Horizontal scanline duration for NTSC signal processing. (usec) |
| 89 | yiq_phase_count 2 Phase Count value for NTSC signal processing. (3 for NES, else 2) |
| 90 | |
| 91 | |
| 92 | Vector Post-Processing Options |
| 93 | ------------------------------ |
| 94 | Name Default Values Description |
| 95 | vector_length_scale 0.8 How much length affects vector fade. (0.00-1.00) |
| 96 | vector_length_ratio 500.0 Vector fade length (4.0 - vectors fade the most at and above 4 |
| 97 | pixels, etc.) (0.000 - 1000.000) |
| 98 | |
| 99 | |
| 100 | Bloom Post-Processing Options |
| 101 | ----------------------------- |
| 102 | Name Default Values Description |
| 103 | vector_bloom_scale 0.300 Intensity factor for vector bloom. (0.000-1.000) |
| 104 | raster_bloom_scale 0.225 Intensity factor for raster bloom. (0.000-1.000) |
| 105 | bloom_lvl0_weight 1.00 Bloom level 0 (full-size target) weight. (0.00-1.00) |
| 106 | bloom_lvl1_weight 0.21 Bloom level 1 (half-size target) weight. (0.00-1.00) |
| 107 | bloom_lvl2_weight 0.19 Bloom level 2 (quarter-size target) weight. (0.00-1.00) |
| 108 | bloom_lvl3_weight 0.17 Bloom level 3 (.) weight. (0.00-1.00) |
| 109 | bloom_lvl4_weight 0.14 Bloom level 4 (.) weight. (0.00-1.00) |
| 110 | bloom_lvl5_weight 0.14 Bloom level 5 (.) weight. (0.00-1.00) |
| 111 | bloom_lvl6_weight 0.13 Bloom level 6 (.) weight. (0.00-1.00) |
| 112 | bloom_lvl7_weight 0.12 Bloom level 7 (.) weight. (0.00-1.00) |
| 113 | bloom_lvl8_weight 0.11 Bloom level 8 (.) weight. (0.00-1.00) |
| 114 | bloom_lvl9_weight 0.10 Bloom level 9 (.) weight. (0.00-1.00) |
| 115 | bloom_lvl10_weight 0.09 Bloom level 10 (1x1 target) weight. (0.00-1.00) |
| | No newline at end of file |