Home
last modified time | relevance | path

Searched refs:etna_shader_variant (Results 1 - 14 of 14) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_compiler.h72 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 Detnaviv_shader.c45 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 Detnaviv_shader.h37 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 Detnaviv_uniforms.h33 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 Detnaviv_disk_cache.c79 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 Detnaviv_disk_cache.h40 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 Detnaviv_uniforms.c65 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 Detnaviv_context.h44 struct etna_shader_variant;
90 struct etna_shader_variant *vs, *fs;
H A Detnaviv_compiler_cmdline.c110 struct etna_shader_variant *v = CALLOC_STRUCT(etna_shader_variant); in main()
H A Detnaviv_nir.h32 etna_lower_io(nir_shader *shader, struct etna_shader_variant *v);
H A Detnaviv_context.c165 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 Detnaviv_compiler_nir.c184 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 Detnaviv_nir.c33 etna_lower_io(nir_shader *shader, struct etna_shader_variant *v) in etna_lower_io()
H A Detnaviv_compiler_nir.h40 struct etna_shader_variant *variant;

Completed in 7 milliseconds