// General
fps_max 0
mat_vsync 0
engine_no_focus_sleep 0
hud_quickinfo 0
hud_draw_fixed_reticle 0
crosshair 0
joystick 1
// Set to 0 to stop crashing from hunk overflow error.
r_hunkalloclightmaps 0
// enable ragdolls for dead enemies
cl_ragdoll_collide 1
sv_autoladderdismount 1
// disable smoothing, interferes with VR
cl_smooth 0
mat_dxlevel 98

// mat_queue_mode has no advantages for us; dxvk already queues rendering commands
mat_queue_mode 0

//Preloading and caching
cl_forcepreload 1
sv_forcepreload 1
mod_forcedata 1
mod_forcetouchdata 1

//Sound
snd_mix_async 1
snd_noextraupdate 1
snd_mute_losefocus 0
snd_surround_speakers 0
dsp_off 0
dsp_enhance_stereo 1
dsp_slow_cpu 0
snd_mixahead 0.1
snd_async_fullyasync 1

// texture quality
mat_forcemanagedtextureintohardware 1
mat_forceaniso 16

// Always use HDR
mat_hdr_level 2
// The default is 1 but 0.5 is more realistic.
mat_bloomscale 0.5

// settings to make water reflections acceptable performance-wise in VR
r_waterforceexpensive 0
r_waterforcereflectentities 0
