iris: export iris_upload_shader

This commit is contained in:
Kenneth Graunke
2018-11-21 16:45:14 -08:00
parent d525b3dfad
commit e5df8913e1
2 changed files with 10 additions and 1 deletions
+9
View File
@@ -586,6 +586,15 @@ bool iris_bind_cached_shader(struct iris_context *ice,
const void *key);
void iris_unbind_shader(struct iris_context *ice,
enum iris_program_cache_id cache_id);
struct iris_compiled_shader *iris_upload_shader(struct iris_context *ice,
enum iris_program_cache_id,
uint32_t key_size,
const void *key,
const void *assembly,
struct brw_stage_prog_data *,
uint32_t *streamout,
enum brw_param_builtin *sysv,
unsigned num_system_values);
void iris_upload_and_bind_shader(struct iris_context *ice,
enum iris_program_cache_id cache_id,
const void *key,
@@ -232,7 +232,7 @@ find_existing_assembly(struct hash_table *cache,
return NULL;
}
static struct iris_compiled_shader *
struct iris_compiled_shader *
iris_upload_shader(struct iris_context *ice,
enum iris_program_cache_id cache_id,
uint32_t key_size,