1bf215546Sopenharmony_ciOPT_BOOL(inline_uniforms, true, "Optimize shaders by replacing uniforms with literals") 2bf215546Sopenharmony_ciOPT_BOOL(aux_debug, false, "Generate ddebug_dumps for the auxiliary context") 3bf215546Sopenharmony_ciOPT_BOOL(sync_compile, false, "Always compile synchronously (will cause stalls)") 4bf215546Sopenharmony_ciOPT_BOOL(dump_shader_binary, false, "Dump shader binary as part of ddebug_dumps") 5bf215546Sopenharmony_ciOPT_BOOL(debug_disassembly, false, 6bf215546Sopenharmony_ci "Report shader disassembly as part of driver debug messages (for shader db)") 7bf215546Sopenharmony_ciOPT_BOOL(halt_shaders, false, "Halt shaders at the start (will hang)") 8bf215546Sopenharmony_ciOPT_BOOL(vs_fetch_always_opencode, false, 9bf215546Sopenharmony_ci "Always open code vertex fetches (less efficient, purely for testing)") 10bf215546Sopenharmony_ciOPT_BOOL(prim_restart_tri_strips_only, false, "Only enable primitive restart for triangle strips") 11bf215546Sopenharmony_ciOPT_BOOL(no_infinite_interp, false, "Kill PS with infinite interp coeff") 12bf215546Sopenharmony_ciOPT_BOOL(clamp_div_by_zero, false, "Clamp div by zero (x / 0 becomes FLT_MAX instead of NaN)") 13bf215546Sopenharmony_ciOPT_BOOL(vrs2x2, false, "Enable 2x2 coarse shading for non-GUI elements") 14bf215546Sopenharmony_ciOPT_BOOL(enable_sam, false, "Enable Smart Access Memory with Above 4G Decoding for unvalidated platforms.") 15bf215546Sopenharmony_ciOPT_BOOL(disable_sam, false, "Disable Smart Access Memory.") 16bf215546Sopenharmony_ciOPT_BOOL(fp16, false, "Enable FP16 for mediump.") 17bf215546Sopenharmony_ci/* for Maya */ 18bf215546Sopenharmony_ciOPT_INT(tc_max_cpu_storage_size, 2500, "Enable the CPU storage for pipelined buffer uploads in TC.") 19bf215546Sopenharmony_ci/* for Creo and Snx */ 20bf215546Sopenharmony_ciOPT_INT(max_vram_map_size, 8196, "Maximum size of a buffer in VRAM to map directly. Bigger buffers use staging uploads.") 21bf215546Sopenharmony_ciOPT_BOOL(force_use_fma32, false, "Force use fma32 instruction for GPU family newer than gfx9") 22bf215546Sopenharmony_ciOPT_BOOL(dcc_msaa, false, "Enable DCC for MSAA") 23bf215546Sopenharmony_ciOPT_BOOL(mall_noalloc, false, "Don't use MALL (infinity cache)") 24bf215546Sopenharmony_ci 25bf215546Sopenharmony_ci#undef OPT_BOOL 26bf215546Sopenharmony_ci#undef OPT_INT 27