Merge branch 'nir-spirv' into vulkan
[mesa.git] / src / mesa / drivers / dri / i965 / brw_cs.h
index d9bceb081d54dc96d154fcee0b96683712c1c2bd..b83d49a0635b3756a7e2e86949976d9b24b3c969 100644 (file)
@@ -36,9 +36,20 @@ struct brw_cs_prog_key {
 extern "C" {
 #endif
 
+bool brw_cs_prog_data_compare(const void *a, const void *b);
+
 void
 brw_upload_cs_prog(struct brw_context *brw);
 
+const unsigned *
+brw_cs_emit(struct brw_context *brw,
+            void *mem_ctx,
+            const struct brw_cs_prog_key *key,
+            struct brw_cs_prog_data *prog_data,
+            struct gl_compute_program *cp,
+            struct gl_shader_program *prog,
+            unsigned *final_assembly_size);
+
 #ifdef __cplusplus
 }
 #endif