gallium: Use enum pipe_shader_type in set_shader_buffers()
[mesa.git] / src / mesa / state_tracker / st_atom_atomicbuf.c
index d4380710af944b4c40f894247490edbed6b44acd..f48ae61377f6c430ac432e4ce46ec571e441292e 100644 (file)
@@ -43,7 +43,7 @@
 static void
 st_bind_atomics(struct st_context *st,
                 struct gl_shader_program *prog,
-                unsigned shader_type)
+                enum pipe_shader_type shader_type)
 {
    unsigned i;
 
@@ -79,10 +79,6 @@ bind_vs_atomics(struct st_context *st)
 }
 
 const struct st_tracked_state st_bind_vs_atomics = {
-   {
-      0,
-      ST_NEW_VERTEX_PROGRAM | ST_NEW_ATOMIC_BUFFER,
-   },
    bind_vs_atomics
 };
 
@@ -96,10 +92,6 @@ bind_fs_atomics(struct st_context *st)
 }
 
 const struct st_tracked_state st_bind_fs_atomics = {
-   {
-      0,
-      ST_NEW_FRAGMENT_PROGRAM | ST_NEW_ATOMIC_BUFFER,
-   },
    bind_fs_atomics
 };
 
@@ -113,10 +105,6 @@ bind_gs_atomics(struct st_context *st)
 }
 
 const struct st_tracked_state st_bind_gs_atomics = {
-   {
-      0,
-      ST_NEW_GEOMETRY_PROGRAM | ST_NEW_ATOMIC_BUFFER,
-   },
    bind_gs_atomics
 };
 
@@ -130,10 +118,6 @@ bind_tcs_atomics(struct st_context *st)
 }
 
 const struct st_tracked_state st_bind_tcs_atomics = {
-   {
-      0,
-      ST_NEW_TESSCTRL_PROGRAM | ST_NEW_ATOMIC_BUFFER,
-   },
    bind_tcs_atomics
 };
 
@@ -147,10 +131,6 @@ bind_tes_atomics(struct st_context *st)
 }
 
 const struct st_tracked_state st_bind_tes_atomics = {
-   {
-      0,
-      ST_NEW_TESSEVAL_PROGRAM | ST_NEW_ATOMIC_BUFFER,
-   },
    bind_tes_atomics
 };
 
@@ -164,9 +144,5 @@ bind_cs_atomics(struct st_context *st)
 }
 
 const struct st_tracked_state st_bind_cs_atomics = {
-   {
-      0,
-      ST_NEW_COMPUTE_PROGRAM | ST_NEW_ATOMIC_BUFFER,
-   },
    bind_cs_atomics
 };