# Enables camera rotation reprojection.
# Default value: true
camera_reprojection = true

# Enables player movement reprojection.
# Default value: true
movement_reprojection = true

# FPS limit for asynchronous reprojection. For values below 1 or above 360 limit will be disabled.
# Default value: 120
max_reprojected_fps = 120

# Enables vertical synchronization for reprojection.
# Default value: true
reprojection_vsync = true

# Specifies texture wrapping mode:
# 0 - GL_CLAMP_TO_BORDER
# 1 - GL_CLAMP_TO_EDGE
# 2 - GL_REPEAT
# 3 - GL_MIRRORED_REPEAT
# Other values will be treated as 1.
# Default value: 1
wrapping_mode = 1

# Enables linear texture filtering (the edges will be blurry).
# Default value: false
linear_texture_filtering = false

# Ratio of rendered FOV to value set in settings.
# The greater the value, the worse the visuals and performance, but texture wrapping is less noticeable.
# Default value: 1.0
fov_scaling = 1.0

# Number of movement reprojection ray marching iterations.
# N in the formula for partial sum of geometric series, which is equal to the maximum supported view distance.
# The greater the value, the higher the maximum supported view distance, but worse performance.
# Default value: 48
sequence_n = 48

# Movement reprojection ray marching first step.
# A0 (or A) in the formula for partial sum of geometric series, which is equal to the maximum supported view distance.
# The greater the value, the worse the visuals, but higher the maximum supported view distance.
# Default value: 0.45
sequence_a0 = 0.45

# Movement reprojection ray marching steps ratio.
# R in the formula for partial sum of geometric series, which is equal to the maximum supported view distance.
# The greater the value, the worse the visuals, but higher the maximum supported view distance.
# Default value: 1.12
sequence_r = 1.12

# Make triggering sprinting more responsive by checking double forward key asynchronously.
# Default value: true
responsive_sprinting = true

# Make enabling and disabling flying more responsive by checking double jump asynchronously.
# Default value: true
responsive_flying = true

# Sets FPS limit to the value between 1 and 9.
# For other values the limit will be the same as in Minecraft video settings.
# Default value: 10
debug_fps_limit = 10

# Simulates real delay for limited FPS.
# Default value: false
simulate_real_delay = false

# Player position X offset for movement reprojection.
# Default value: 0.0
offset_x = 0.0

# Player position Y offset for movement reprojection.
# Default value: 0.0
offset_y = 0.0

# Player position Z offset for movement reprojection.
# Default value: 0.0
offset_z = 0.0

# Prints to logs FPS values for asynchronous rendering.
# Default value: false
print_async_fps = false

# Prints message to logs each time render thread waits for asynchronous reprojection thread.
# Default value: false
warn_about_waiting = false

# Recreate view bobbing (currently broken).
# Default value: false
recreate_bobbing__broken = false

