Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2022
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.62 KB | None | 0 0
  1. ; ------------------------------------------------------------------------------------------------------
  2. ; Additional configuration files
  3. ; ------------------------------------------------------------------------------------------------------
  4. [Include]
  5.  
  6. ;------------------------------------------------------------------------------------------------------
  7. [Constants]
  8.  
  9.  
  10. ;------------------------------------------------------------------------------------------------------
  11. [Device]
  12.  
  13. ; direct_mode: choose stereo output option based on hardware
  14. ; tab_reversed - not yet implemented
  15. ; sbs_reversed - not yet implemented
  16. ; interlaced - not implemented
  17. ; interlaced_reversed - not implemented
  18. ;
  19. ; katanga_vr - vr output to HelixVision.
  20. ; nvidia_dx9 - works on latest drivers. Requires 3D Vision Driver. Requires game in exclusive fullscreen.
  21. ; nvidia_dx11 - works up to driver 452.06. Requires 3D Vision Driver. Requires game in windowed mode.
  22. ;
  23. ; tab - Top and Bottom
  24. ; sbs - Side by Side
  25. direct_mode = sbs
  26.  
  27. matrix_analyzer = 1
  28. auto_detect_depth_buffer = 1
  29. resolve_msaa_depth_buffers = 1
  30. preserve_depth_buffers = 1
  31. dm_deferred_context_queue_per_eye = 0
  32. repeat_command_list_depth_buffer_stats = 0
  33.  
  34. fps_monitor_interval = 1
  35. show_fps_monitor = false
  36. ; fps_show_hide = no_modifiers VK_F5
  37.  
  38. ;------------------------------------------------------------------------------------------------------
  39. [Stereo]
  40. dm_stereo_enabled = 1
  41. dm_convergence = 3.0
  42. dm_separation = 80
  43. dm_hud_detection = 0
  44. ;dm_hud_depth_override = -1.0
  45. dm_auto_convergence = 0
  46. dm_auto_convergence_uav_buffer_updates = 1
  47. dm_hud_depth_max_offset_in = 0.002
  48.  
  49. dm_min_convergence = 0.1
  50. dm_max_convergence_soft = 6.0
  51. dm_max_convergence_hard = 8.0
  52. dm_popout_bias = 0.02
  53. dm_slow_convergence_rate = 5.0
  54. dm_slow_convergence_threshold_near = 0.0
  55. dm_slow_convergence_threshold_far = 0.0
  56. dm_instant_convergence_threshold = 4.0
  57. dm_anti_judder_threshold = 0.5
  58. dm_auto_convergence_hud_enabled = 1
  59. dm_auto_convergence_hud_timeout = 2.0
  60. dm_warn_no_z_buffer = 1
  61. dm_patching_mode = 0
  62. dm_auto_scissor_rect = 0
  63. dm_auto_convergence_post_present = 1
  64.  
  65. ;------------------------------------------------------------------------------------------------------
  66. ; Settings for GPU manipulations.
  67. ; Render settings override
  68. ;------------------------------------------------------------------------------------------------------
  69. [Rendering]
  70. override_directory_dm=ShaderFixesDM
  71. dm_auto_patch_failure_path = DMAutoPatchFailures
  72. dm_auto_patch_cache_path = DMAutoPatchCache
  73. dm_auto_patch_cache_auto_scissor_path = AutoScissor
  74. dm_auto_patch_cache_hud_path = Hud
  75.  
  76. ; Automatically patched shaders will be written here if caching is enabled.
  77. cache_directory_dm=ShaderCacheDM
  78.  
  79. [Constants]
  80. global $increaseconvergence = 0
  81. global $decreaseconvergence = 0
  82. global $increaseseparation = 0
  83. global $decreaseseparation = 0
  84. global $showoverlaystereoparams = 0
  85. global $hideoverlaystereoparamstime = 0
  86.  
  87. [PresetIncreaseConvergence]
  88. condition = ($increaseconvergence == 1 && autoconvergence_enabled == 0)
  89. convergence = convergence * 1.05
  90. transition = 100
  91. transition_type = cosine
  92.  
  93. [PresetDecreaseConvergence]
  94. condition = ($decreaseconvergence == 1 && autoconvergence_enabled == 0 && convergence > 0.25)
  95. convergence = convergence * 0.95
  96. transition = 100
  97. transition_type = cosine
  98.  
  99. [PresetIncreaseSeparation]
  100. condition = ($increaseSeparation == 1)
  101. separation = separation + 1
  102. transition = 50
  103. transition_type = cosine
  104.  
  105. [PresetDecreaseSeparation]
  106. condition = ($decreaseseparation == 1)
  107. separation = separation - 1
  108. transition = 50
  109. transition_type = cosine
  110.  
  111. [Present]
  112. preset = PresetIncreaseConvergence
  113. preset = PresetDecreaseConvergence
  114. preset = PresetIncreaseSeparation
  115. preset = PresetDecreaseSeparation
  116. if $showoverlaystereoparams
  117. show_stereo_params = 1
  118. $hideoverlaystereoparamstime = -1
  119. else
  120. if $increaseSeparation || $decreaseseparation || (($increaseconvergence || $decreaseconvergence) && !autoconvergence_enabled)
  121. show_stereo_params = 1
  122. $hideoverlaystereoparamstime = time
  123. else if $hideoverlaystereoparamstime == -1
  124. show_stereo_params = 0
  125. else if $hideoverlaystereoparamstime + 2.0 < time
  126. show_stereo_params = 0
  127. $hideoverlaystereoparamstime = -1
  128. endif
  129. endif
  130.  
  131. [KeyToggleOverlayStereoParams]
  132. Key = shift F6
  133. type = toggle
  134. $showoverlaystereoparams = 1
  135.  
  136. [KeyIncreaseConvergence]
  137. Key = ctrl F6
  138. type = hold
  139. $increaseconvergence = 1
  140.  
  141. [KeyDecreaseConvergence]
  142. Key = ctrl F5
  143. type = hold
  144. $decreaseconvergence = 1
  145.  
  146. [KeyIncreaseSeparation]
  147. Key = ctrl F4
  148. type = hold
  149. $increaseSeparation = 1
  150.  
  151. [KeyDecreaseSeparation]
  152. Key = ctrl F3
  153. type = hold
  154. $decreaseseparation = 1
  155.  
  156.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement