// Enable shadows -- I highly recommend keeping them off if you're frequently near or below the refresh rate of your monitor as you'll lose about 15-20% of your framerate
// Enable shadows -- I highly recommend keeping them off if you're frequently near or below the refresh rate of your monitor as you'll lose about 15-20% of your framerate
//mat_shadowstate 1
//mat_shadowstate 1
//r_shadowmaxrendered 11
//r_shadowmaxrendered 11
//r_shadowrendertotexture 1 // Non-blobby shadows. Sometimes turned on by
//r_shadowrendertotexture 1 // Non-blobby shadows. Sometimes turned on by
// competitive TF2 players to see opponents standing
// competitive TF2 players to see opponents standing
// near the other side of a wall. You may see some
// near the other side of a wall. You may see some
mat_queue_mode 2 // mat_queue mode is another frequently asked about cvar, it
mat_queue_mode 2 // mat_queue mode is another frequently asked about cvar, it
// defines the threading method to be used by the material
// defines the threading method to be used by the material
// system. It has been unstable to use in the past, but
// system. It has been unstable to use in the past, but
// nowadays it's generally okay.
// nowadays it's generally okay.
//
//
// Here are the possible values:
// Here are the possible values:
// -2 legacy default
// -2 legacy default
// -1 default
// -1 default
// 0 synchronous single thread
// 0 synchronous single thread
// 1 queued single thread
// 1 queued single thread
// 2 queued multithreaded
// 2 queued multithreaded
//
//
// If you have problems with the value `2', try setting it to
// If you have problems with the value `2', try setting it to
// `-1'.
// `-1'.
//
//
// As an aside, there are quite a few bugs in the demo system
// As an aside, there are quite a few bugs in the demo system
// that occur when mat_queue_mode is set to a value that is
// that occur when mat_queue_mode is set to a value that is
// not `-1'. If you intend to do work with the demo system,
// not `-1'. If you intend to do work with the demo system,
// maybe you should change this.
// maybe you should change this.
//
//
//After immense testing I've found that default works perfectly
//After immense testing I've found that default works perfectly
//fine with setting your Thread usage. It automatically set me
//fine with setting your Thread usage. It automatically set me
//to 2 every time. I'd say it's safer and likely less buggy to
//to 2 every time. I'd say it's safer and likely less buggy to
//leave this at -1 than it is at 2.
//leave this at -1 than it is at 2.
//
//
//As a side not I've noticed micro stutters with mat_queue_mode 2
//As a side not I've noticed micro stutters with mat_queue_mode 2
//at 1000+ fps where mat_queue_mode 1 did not stutter at 1000+ fps
//at 1000+ fps where mat_queue_mode 1 did not stutter at 1000+ fps
cl_threaded_bone_setup 1 // WARNING if you don't have a Quad-Core CPU or better you SHOULD NOT LEAVE THIS ON
cl_threaded_bone_setup 1 // WARNING if you don't have a Quad-Core CPU or better you SHOULD NOT LEAVE THIS ON
cl_threaded_client_leaf_system 0 // DO NOT ENABLE cause crashes to desktop within 4-5 minutes of gameplay 4/18 2014
cl_threaded_client_leaf_system 0 // DO NOT ENABLE cause crashes to desktop within 4-5 minutes of gameplay 4/18 2014
r_queued_decals 0 // lessens the impact of higher decal limits.
r_queued_decals 0 // lessens the impact of higher decal limits.
r_queued_ropes 1
r_queued_ropes 1
r_queued_post_processing 1 // kind of pointless because it's disabled above but if you do like post processing effects keeping this on should lessen the impact on framerate
r_queued_post_processing 0 // kind of pointless because it's disabled above but if you do like post processing effects keeping this on should lessen the impact on framerate