r300/compiler: Add support for inline literals
[mesa.git] / src / gallium / drivers / r300 / compiler / r3xx_fragprog.c
index 8fea4db94ea8c6216d8575d929306ce987409958..8ef2d24fc99f416a98fdbd598ee6551c2293f59f 100644 (file)
@@ -125,6 +125,7 @@ void r3xx_compile_fragment_program(struct r300_fragment_program_compiler* c)
                {"emulate loops",               1, !is_r500,    rc_emulate_loops,               NULL},
                {"register rename",             1, !is_r500 || opt,             rc_rename_regs,                 NULL},
                {"dataflow optimize",           1, opt,         rc_optimize,                    NULL},
+               {"inline literals",             1, is_r500 && opt,              rc_inline_literals,                     NULL},
                {"dataflow swizzles",           1, 1,           rc_dataflow_swizzles,           NULL},
                {"dead constants",              1, 1,           rc_remove_unused_constants,     &c->code->constants_remap_table},
                {"pair translate",              1, 1,           rc_pair_translate,              NULL},