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

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_uniforms.h33 struct etna_shader_variant;
38 const struct etna_shader_variant *sobj,
43 etna_set_shader_uniforms_dirty_flags(struct etna_shader_variant *sobj);
H A Detnaviv_shader.h33 struct etna_shader_variant;
66 struct etna_shader_variant *variants;
75 struct etna_shader_variant *
76 etna_shader_variant(struct etna_shader *shader, struct etna_shader_key key,
H A Detnaviv_compiler.h59 struct etna_shader_variant { struct
101 struct etna_shader_variant *next;
125 etna_compile_shader(struct etna_shader_variant *shader);
128 etna_dump_shader(const struct etna_shader_variant *shader);
132 const struct etna_shader_variant *vs, const struct etna_shader_variant *fs);
135 etna_destroy_shader(struct etna_shader_variant *shader);
H A Detnaviv_shader.c40 static bool etna_icache_upload_shader(struct etna_context *ctx, struct etna_shader_variant *v)
66 struct etna_shader_variant *vs, struct etna_shader_variant *fs)
234 const struct etna_shader_variant *vs,
276 etna_shader_stage(struct etna_shader_variant *shader)
289 dump_shader_info(struct etna_shader_variant *v, struct pipe_debug_callback *debug)
318 static struct etna_shader_variant *
321 struct etna_shader_variant *v = CALLOC_STRUCT(etna_shader_variant);
345 struct etna_shader_variant *
346 etna_shader_variant(struct etna_shader *shader, struct etna_shader_key key, function in typeref:struct:etna_shader_variant *
[all...]
H A Detnaviv_compiler_cmdline.c110 struct etna_shader_variant *v = CALLOC_STRUCT(etna_shader_variant);
H A Detnaviv_uniforms.c62 const struct etna_shader_variant *sobj,
100 etna_set_shader_uniforms_dirty_flags(struct etna_shader_variant *sobj)
H A Detnaviv_context.h44 struct etna_shader_variant;
85 struct etna_shader_variant *vs, *fs;
H A Detnaviv_context.c122 const struct etna_shader_variant *old = ctx->shader.vs;
124 ctx->shader.vs = etna_shader_variant(ctx->shader.bind_vs, key, &ctx->debug);
138 const struct etna_shader_variant *old = ctx->shader.fs;
140 ctx->shader.fs = etna_shader_variant(ctx->shader.bind_fs, key, &ctx->debug);
H A Detnaviv_compiler.c2066 fill_in_ps_inputs(struct etna_shader_variant *sobj, struct etna_compile *c)
2096 fill_in_ps_outputs(struct etna_shader_variant *sobj, struct etna_compile *c)
2118 fill_in_vs_inputs(struct etna_shader_variant *sobj, struct etna_compile *c)
2142 build_output_index(struct etna_shader_variant *sobj)
2166 fill_in_vs_outputs(struct etna_shader_variant *sobj, struct etna_compile *c)
2266 copy_uniform_state_to_shader(struct etna_compile *c, struct etna_shader_variant *sobj)
2280 etna_compile_shader(struct etna_shader_variant *v)
2477 etna_dump_shader(const struct etna_shader_variant *shader)
2525 etna_destroy_shader(struct etna_shader_variant *shader)
2537 etna_shader_vs_lookup(const struct etna_shader_variant *sob
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
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_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)
156 etna_compile_shader(struct etna_shader_variant *shader);
159 etna_dump_shader(const struct etna_shader_variant *shader);
163 const struct etna_shader_variant *vs, const struct etna_shader_variant *fs);
166 etna_destroy_shader(struct etna_shader_variant *shader);
171 etna_compile_shader_nir(struct etna_shader_variant *shade
[all...]
H A Detnaviv_nir.h32 etna_lower_io(nir_shader *shader, struct etna_shader_variant *v);
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_shader.h35 struct etna_shader_variant;
76 struct etna_shader_variant *variants;
87 struct etna_shader_variant *
88 etna_shader_variant(struct etna_shader *shader, struct etna_shader_key key,
H A Detnaviv_disk_cache.c82 compute_variant_key(struct etna_compiler *compiler, struct etna_shader_variant *v,
98 retrieve_variant(struct blob_reader *blob, struct etna_shader_variant *v)
114 store_variant(struct blob *blob, const struct etna_shader_variant *v)
127 etna_disk_cache_retrieve(struct etna_compiler *compiler, struct etna_shader_variant *v)
163 etna_disk_cache_store(struct etna_compiler *compiler, struct etna_shader_variant *v)
H A Detnaviv_shader.c44 static bool etna_icache_upload_shader(struct etna_context *ctx, struct etna_shader_variant *v)
62 etna_dump_shader(const struct etna_shader_variant *shader)
120 struct etna_shader_variant *vs, struct etna_shader_variant *fs)
300 etna_destroy_shader(struct etna_shader_variant *shader)
312 const struct etna_shader_variant *vs,
368 etna_shader_stage(struct etna_shader_variant *shader)
381 dump_shader_info(struct etna_shader_variant *v, struct pipe_debug_callback *debug)
403 static struct etna_shader_variant *
406 struct etna_shader_variant *
435 etna_shader_variant(struct etna_shader *shader, struct etna_shader_key key, function in typeref:struct:etna_shader_variant *
[all...]
H A Detnaviv_compiler_cmdline.c110 struct etna_shader_variant *v = CALLOC_STRUCT(etna_shader_variant);
H A Detnaviv_context.h43 struct etna_shader_variant;
89 struct etna_shader_variant *vs, *fs;
H A Detnaviv_uniforms.c65 const struct etna_shader_variant *sobj,
120 etna_set_shader_uniforms_dirty_flags(struct etna_shader_variant *sobj)
H A Detnaviv_context.c197 const struct etna_shader_variant *old = ctx->shader.vs;
199 ctx->shader.vs = etna_shader_variant(ctx->shader.bind_vs, key, &ctx->debug);
213 const struct etna_shader_variant *old = ctx->shader.fs;
215 ctx->shader.fs = etna_shader_variant(ctx->shader.bind_fs, key, &ctx->debug);
H A Detnaviv_compiler_nir.c182 copy_uniform_state_to_shader(struct etna_shader_variant *sobj, uint64_t *consts, unsigned count)
988 etna_compile_check_limits(struct etna_shader_variant *v)
1017 fill_vs_mystery(struct etna_shader_variant *v)
1057 etna_compile_shader_nir(struct etna_shader_variant *v)
1215 etna_shader_vs_lookup(const struct etna_shader_variant *sobj,
1227 const struct etna_shader_variant *vs,
1228 const struct etna_shader_variant *fs)
H A Detnaviv_compiler_nir.h40 struct etna_shader_variant *variant;
H A Detnaviv_nir.c33 etna_lower_io(nir_shader *shader, struct etna_shader_variant *v)
H A Detnaviv_compiler_tgsi.c2134 fill_in_ps_inputs(struct etna_shader_variant *sobj, struct etna_compile *c)
2164 fill_in_ps_outputs(struct etna_shader_variant *sobj, struct etna_compile *c)
2186 fill_in_vs_inputs(struct etna_shader_variant *sobj, struct etna_compile *c)
2210 fill_in_vs_outputs(struct etna_shader_variant *sobj, struct etna_compile *c)
2304 copy_uniform_state_to_shader(struct etna_compile *c, struct etna_shader_variant *sobj)
2325 etna_compile_shader(struct etna_shader_variant *v)
2522 etna_shader_vs_lookup(const struct etna_shader_variant *sobj,
2534 const struct etna_shader_variant *vs, const struct etna_shader_variant *fs)
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.3.0.rst3243 - etnaviv: expose shader discard usage in etna_shader_variant

Completed in 97 milliseconds