1 OPT_BOOL(inline_uniforms, false, "Optimize shaders by replacing uniforms with literals") 2 OPT_BOOL(aux_debug, false, "Generate ddebug_dumps for the auxiliary context") 3 OPT_BOOL(sync_compile, false, "Always compile synchronously (will cause stalls)") 4 OPT_BOOL(dump_shader_binary, false, "Dump shader binary as part of ddebug_dumps") 5 OPT_BOOL(debug_disassembly, false, 6 "Report shader disassembly as part of driver debug messages (for shader db)") 7 OPT_BOOL(halt_shaders, false, "Halt shaders at the start (will hang)") 8 OPT_BOOL(vs_fetch_always_opencode, false, 9 "Always open code vertex fetches (less efficient, purely for testing)") 10 OPT_BOOL(prim_restart_tri_strips_only, false, "Only enable primitive restart for triangle strips") 11 OPT_BOOL(no_infinite_interp, false, "Kill PS with infinite interp coeff") 12 OPT_BOOL(clamp_div_by_zero, false, "Clamp div by zero (x / 0 becomes FLT_MAX instead of NaN)") 13 OPT_BOOL(no_trunc_coord, false, "Always set TRUNC_COORD=0") 14 OPT_BOOL(shader_culling, false, "Cull primitives in shaders when benefical (without tess and GS)") 15 16 #undef OPT_BOOL 17