r300/compiler: add new compiler parameter max_alu_insts
[mesa.git] / src / gallium / drivers / r300 / r300_vs.c
index 5f8dbb28d0c2a7157b45d73d99635a6ec6001b29..29569d92f59baac4fa0e481be3eaa7cfc1f61d1c 100644 (file)
@@ -206,6 +206,7 @@ void r300_translate_vertex_shader(struct r300_context *r300,
     compiler.UserData = vs;
     compiler.Base.is_r500 = r300->screen->caps.is_r500;
     compiler.Base.max_temp_regs = 32;
+    compiler.Base.max_alu_insts = r300->screen->caps.is_r500 ? 1024 : 256;
     compiler.Base.remove_unused_constants = TRUE;
 
     if (compiler.Base.Debug) {