r300/compiler: move hardware caps to the radeon_compiler base struct
[mesa.git] / src / gallium / drivers / r300 / r300_vs.c
index 6d69bb3de3eb9b53c548b9fce52fa8c380bb49cd..b25c786d6b37faf898d52398c35a38436e61d79e 100644 (file)
@@ -203,6 +203,8 @@ void r300_translate_vertex_shader(struct r300_context *r300,
     compiler.Base.Debug = DBG_ON(r300, DBG_VP);
     compiler.code = &vs->code;
     compiler.UserData = vs;
+    compiler.Base.is_r500 = r300->screen->caps.is_r500;
+    compiler.Base.max_temp_regs = 32;
 
     if (compiler.Base.Debug) {
         debug_printf("r300: Initial vertex program\n");