glsl: add builtin variables for EXT_gpu_shader4
[mesa.git] / src / compiler / glsl / gl_nir_linker.h
index 5c650ce0455a0aa528ebaca2291d00b9a9fbf08e..29ca27d3df8585fb3566f6d1d02b858ba47d047c 100644 (file)
@@ -37,6 +37,15 @@ bool gl_nir_link_uniforms(struct gl_context *ctx,
 void gl_nir_set_uniform_initializers(struct gl_context *ctx,
                                      struct gl_shader_program *prog);
 
+void nir_build_program_resource_list(struct gl_context *ctx,
+                                     struct gl_shader_program *prog);
+
+void gl_nir_link_assign_atomic_counter_resources(struct gl_context *ctx,
+                                                 struct gl_shader_program *prog);
+
+void gl_nir_link_assign_xfb_resources(struct gl_context *ctx,
+                                      struct gl_shader_program *prog);
+
 #ifdef __cplusplus
 } /* extern "C" */
 #endif