i965: use pack/unpackDouble lowering
[mesa.git] / src / gallium / drivers / svga / svga_screen.c
index 69e625f8c883c632e2861535158dd91f3f6d6652..d1bf6a31279b5b6d4f2edbb7e59e72a59e634a9e 100644 (file)
@@ -431,6 +431,9 @@ vgpu9_get_shader_param(struct pipe_screen *screen, unsigned shader,
       {
       case PIPE_SHADER_CAP_MAX_INSTRUCTIONS:
       case PIPE_SHADER_CAP_MAX_ALU_INSTRUCTIONS:
+         return get_uint_cap(sws,
+                             SVGA3D_DEVCAP_MAX_FRAGMENT_SHADER_INSTRUCTIONS,
+                             512);
       case PIPE_SHADER_CAP_MAX_TEX_INSTRUCTIONS:
       case PIPE_SHADER_CAP_MAX_TEX_INDIRECTIONS:
          return 512;