gallium: Enable multiple constant buffers for vertex and geometry shaders.
[mesa.git] / src / gallium / auxiliary / draw / draw_vs_aos.h
index 2cf72ddf7b152150662a5dec5d4dd2921a900493..eefc0974649ebfb726a97ff9682ad618f180ea18 100644 (file)
@@ -122,7 +122,7 @@ struct aos_machine {
    ushort fpucntl;              /* one of FPU_* above */
 
    const float (*immediates)[4];     /* points to shader data */
-   const float (*constants)[4];      /* points to draw data */
+   const void *constants[PIPE_MAX_CONSTANT]; /* points to draw data */
 
    const struct aos_buffer *buffer; /* points to ? */
 };