| 626 | }; |
| 627 | |
| 628 | void xrRender_initconsole() |
| 629 | { |
| 630 | if (!FS.path_exist(fsgame::game_weathers)) |
| 631 | { |
| 632 | ps_r2_ls_bloom_threshold = 1.0f; |
| 633 | ps_r2_gloss_factor = 1.0f; |
| 634 | } |
| 635 | |
| 636 | CMD3(CCC_Preset, "_preset", &ps_preset, qpreset_token); |
| 637 | |
| 638 | CMD4(CCC_Integer, "rs_skeleton_update", &psSkeletonUpdate, 2, 128); |
| 639 | |
| 640 | #ifdef DEBUG |
| 641 | CMD1(CCC_DumpResources, "dump_resources"); |
| 642 | #endif // DEBUG |
| 643 | |
| 644 | //CMD4(CCC_Float, "r__dtex_range", &r__dtex_range, 5, 175); |
| 645 | |
| 646 | //CMD4(CCC_Integer, "r_smapvis_sleep_frames", &ps_r__LightSleepFrames, 15, 1000); |
| 647 | |
| 648 | #ifdef DEBUG |
| 649 | CMD4(CCC_Float, "r__wallmark_shift_pp", &ps_r__WallmarkSHIFT, 0.0f, 1.f); |
| 650 | CMD4(CCC_Float, "r__wallmark_shift_v", &ps_r__WallmarkSHIFT_V, 0.0f, 1.f); |
| 651 | #endif // DEBUG |
| 652 | |
| 653 | CMD1(CCC_ModelPoolStat, "stat_models"); |
| 654 | |
| 655 | CMD4(CCC_Float, "r__wallmark_ttl", &ps_r__WallmarkTTL, 1.0f, 10.f * 60.f); |
| 656 | |
| 657 | CMD4(CCC_Float, "r__geometry_lod", &ps_r__LOD, 0.5f, 2.f); |
| 658 | CMD4(CCC_Float, "r__lod_k", &ps_r__LOD_k, 0.1f, 10.f); |
| 659 | |
| 660 | CMD4(CCC_detail_radius, "r__detail_radius", &ps_r__detail_radius, 70, 300); |
| 661 | CMD4(CCC_detail_reset, "r__detail_density", &ps_current_detail_density, 0.2f, 0.9f); |
| 662 | CMD4(CCC_detail_reset, "r__detail_scale", &ps_current_detail_scale, 0.7f, 1.5f); |
| 663 | |
| 664 | CMD4(CCC_Float, "r2_no_details_radius", &ps_r2_no_details_radius, 0.f, 5.f); |
| 665 | CMD4(CCC_Float, "r2_no_rain_radius", &ps_r2_no_rain_radius, 0.f, 5.f); |
| 666 | |
| 667 | CMD4(CCC_Integer, "r__tf_aniso", &ps_r__tf_Anisotropic, 1, 16); |
| 668 | CMD4(CCC_Integer, "r__tf_aniso_smap", &ps_r__tf_Anisotropic_SMAP, 1, 16); |
| 669 | CMD4(CCC_Float, "r__tf_mipbias", &ps_r__tf_Mipbias, -3.f, +3.f); |
| 670 | CMD4(CCC_Float, "r__tf_mipbias_smap", &ps_r__tf_Mipbias_SMAP, -3.f, +3.f); |
| 671 | |
| 672 | CMD4(CCC_Float, "r2_ssa_lod_a", &ps_r2_ssaLOD_A, 16, 192); |
| 673 | CMD4(CCC_Float, "r2_ssa_lod_b", &ps_r2_ssaLOD_B, 32, 128); |
| 674 | |
| 675 | CMD4(CCC_Float, "r__ssa_glod_start", &ps_r__GLOD_ssa_start, 128, 1024); |
| 676 | CMD4(CCC_Float, "r__ssa_glod_end", &ps_r__GLOD_ssa_end, 16, 256); |
| 677 | |
| 678 | CMD4(CCC_Float, "r2_ssa_discard", &ps_r__ssaDISCARD, 0.5f, 10); |
| 679 | |
| 680 | CMD3(CCC_Mask64, "r2_tonemap", &ps_r2_ls_flags, R2FLAG_TONEMAP); |
| 681 | CMD4(CCC_Float, "r2_tonemap_middlegray", &ps_r2_tonemap_middlegray, 0.0f, 2.0f); |
| 682 | CMD4(CCC_Float, "r2_tonemap_adaptation", &ps_r2_tonemap_adaptation, 0.01f, 10.0f); |
| 683 | CMD4(CCC_Float, "r2_tonemap_lowlum", &ps_r2_tonemap_low_lum, 0.0001f, 1.0f); |
| 684 | CMD4(CCC_Float, "r2_tonemap_amount", &ps_r2_tonemap_amount, 0.0000f, 1.0f); |
| 685 |
no test coverage detected