Home
last modified time | relevance | path

Searched refs:etna_shader_variant (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_compiler.h59 struct etna_shader_variant { struct
101 struct etna_shader_variant *next; argument
125 etna_compile_shader(struct etna_shader_variant *shader); argument
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);
Detnaviv_shader.c40 static bool etna_icache_upload_shader(struct etna_context *ctx, struct etna_shader_variant *v) in etna_icache_upload_shader()
66 struct etna_shader_variant *vs, struct etna_shader_variant *fs) in etna_link_shaders()
235 const struct etna_shader_variant *vs, in etna_shader_update_vs_inputs()
277 etna_shader_stage(struct etna_shader_variant *shader) in etna_shader_stage()
290 dump_shader_info(struct etna_shader_variant *v, struct pipe_debug_callback *debug) in dump_shader_info()
319 static struct etna_shader_variant *
322 struct etna_shader_variant *v = CALLOC_STRUCT(etna_shader_variant); in create_variant()
346 struct etna_shader_variant *
347 etna_shader_variant(struct etna_shader *shader, struct etna_shader_key key, in etna_shader_variant() function
350 struct etna_shader_variant *v; in etna_shader_variant()
[all …]
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,
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);
Detnaviv_uniforms.c62 const struct etna_shader_variant *sobj, in etna_uniforms_write()
100 etna_set_shader_uniforms_dirty_flags(struct etna_shader_variant *sobj) in etna_set_shader_uniforms_dirty_flags()
Detnaviv_compiler_cmdline.c110 struct etna_shader_variant *v = CALLOC_STRUCT(etna_shader_variant); in main()
Detnaviv_context.h44 struct etna_shader_variant;
84 struct etna_shader_variant *vs, *fs;
Detnaviv_context.c116 const struct etna_shader_variant *old = ctx->shader.vs; in etna_get_vs()
118 ctx->shader.vs = etna_shader_variant(ctx->shader.bind_vs, key, &ctx->debug); in etna_get_vs()
132 const struct etna_shader_variant *old = ctx->shader.fs; in etna_get_fs()
134 ctx->shader.fs = etna_shader_variant(ctx->shader.bind_fs, key, &ctx->debug); in etna_get_fs()
Detnaviv_compiler.c2069 fill_in_ps_inputs(struct etna_shader_variant *sobj, struct etna_compile *c) in fill_in_ps_inputs()
2099 fill_in_ps_outputs(struct etna_shader_variant *sobj, struct etna_compile *c) in fill_in_ps_outputs()
2121 fill_in_vs_inputs(struct etna_shader_variant *sobj, struct etna_compile *c) in fill_in_vs_inputs()
2145 build_output_index(struct etna_shader_variant *sobj) in build_output_index()
2169 fill_in_vs_outputs(struct etna_shader_variant *sobj, struct etna_compile *c) in fill_in_vs_outputs()
2269 copy_uniform_state_to_shader(struct etna_compile *c, struct etna_shader_variant *sobj) in copy_uniform_state_to_shader()
2283 etna_compile_shader(struct etna_shader_variant *v) in etna_compile_shader()
2480 etna_dump_shader(const struct etna_shader_variant *shader) in etna_dump_shader()
2528 etna_destroy_shader(struct etna_shader_variant *shader) in etna_destroy_shader()
2540 etna_shader_vs_lookup(const struct etna_shader_variant *sobj, in etna_shader_vs_lookup()
[all …]