Searched refs:etna_shader_variant (Results 1 - 14 of 14) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_compiler.h | 72 struct etna_shader_variant { struct 76 struct etna_shader_variant *next; 96 #define VARIANT_CACHE_START offsetof(struct etna_shader_variant, stage) 98 #define VARIANT_CACHE_SIZE (sizeof(struct etna_shader_variant) - VARIANT_CACHE_START) 159 etna_compile_shader(struct etna_shader_variant *shader); 162 etna_dump_shader(const struct etna_shader_variant *shader); 166 const struct etna_shader_variant *vs, 167 const struct etna_shader_variant *fs); 170 etna_destroy_shader(struct etna_shader_variant *shader);
|
H A D | etnaviv_shader.c | 45 static bool etna_icache_upload_shader(struct etna_context *ctx, struct etna_shader_variant *v) in etna_icache_upload_shader() 63 etna_dump_shader(const struct etna_shader_variant *shader) in etna_dump_shader() 121 struct etna_shader_variant *vs, struct etna_shader_variant *fs) in etna_link_shaders() 298 etna_destroy_shader(struct etna_shader_variant *shader) in etna_destroy_shader() 310 const struct etna_shader_variant *vs, in etna_shader_update_vs_inputs() 366 etna_shader_stage(struct etna_shader_variant *shader) in etna_shader_stage() 379 dump_shader_info(struct etna_shader_variant *v, struct util_debug_callback *debug) in dump_shader_info() 401 static struct etna_shader_variant * 404 struct etna_shader_variant * in create_variant() 433 etna_shader_variant(struct etna_shader *shader, struct etna_shader_key key, etna_shader_variant() function [all...] |
H A D | etnaviv_shader.h | 37 struct etna_shader_variant; 86 struct etna_shader_variant *variants; 100 struct etna_shader_variant * 101 etna_shader_variant(struct etna_shader *shader, struct etna_shader_key key,
|
H A D | etnaviv_uniforms.h | 33 struct etna_shader_variant; 38 const struct etna_shader_variant *sobj, 42 etna_set_shader_uniforms_dirty_flags(struct etna_shader_variant *sobj);
|
H A D | etnaviv_disk_cache.c | 79 compute_variant_key(struct etna_compiler *compiler, struct etna_shader_variant *v, in compute_variant_key() 95 retrieve_variant(struct blob_reader *blob, struct etna_shader_variant *v) in retrieve_variant() 111 store_variant(struct blob *blob, const struct etna_shader_variant *v) in store_variant() 124 etna_disk_cache_retrieve(struct etna_compiler *compiler, struct etna_shader_variant *v) in etna_disk_cache_retrieve() 160 etna_disk_cache_store(struct etna_compiler *compiler, struct etna_shader_variant *v) in etna_disk_cache_store()
|
H A D | etnaviv_disk_cache.h | 40 etna_disk_cache_retrieve(struct etna_compiler *compiler, struct etna_shader_variant *v); 43 etna_disk_cache_store(struct etna_compiler *compiler, struct etna_shader_variant *v);
|
H A D | etnaviv_uniforms.c | 65 const struct etna_shader_variant *sobj, in etna_uniforms_write() 120 etna_set_shader_uniforms_dirty_flags(struct etna_shader_variant *sobj) in etna_set_shader_uniforms_dirty_flags()
|
H A D | etnaviv_context.h | 44 struct etna_shader_variant; 90 struct etna_shader_variant *vs, *fs;
|
H A D | etnaviv_compiler_cmdline.c | 110 struct etna_shader_variant *v = CALLOC_STRUCT(etna_shader_variant); in main()
|
H A D | etnaviv_nir.h | 32 etna_lower_io(nir_shader *shader, struct etna_shader_variant *v);
|
H A D | etnaviv_context.c | 165 const struct etna_shader_variant *old = ctx->shader.vs; in etna_get_vs() 167 ctx->shader.vs = etna_shader_variant(ctx->shader.bind_vs, key, &ctx->debug); in etna_get_vs() 181 const struct etna_shader_variant *old = ctx->shader.fs; in etna_get_fs() 203 ctx->shader.fs = etna_shader_variant(ctx->shader.bind_fs, key, &ctx->debug); in etna_get_fs()
|
H A D | etnaviv_compiler_nir.c | 184 copy_uniform_state_to_shader(struct etna_shader_variant *sobj, uint64_t *consts, unsigned count) in copy_uniform_state_to_shader() 991 etna_compile_check_limits(struct etna_shader_variant *v) in etna_compile_check_limits() 1020 fill_vs_mystery(struct etna_shader_variant *v) in fill_vs_mystery() 1060 etna_compile_shader(struct etna_shader_variant *v) in etna_compile_shader() 1224 etna_shader_vs_lookup(const struct etna_shader_variant *sobj, in etna_shader_vs_lookup() 1236 const struct etna_shader_variant *vs, in etna_link_shader() 1237 const struct etna_shader_variant *fs) in etna_link_shader()
|
H A D | etnaviv_nir.c | 33 etna_lower_io(nir_shader *shader, struct etna_shader_variant *v) in etna_lower_io()
|
H A D | etnaviv_compiler_nir.h | 40 struct etna_shader_variant *variant;
|
Completed in 7 milliseconds