Home
last modified time | relevance | path

Searched refs:ir3_shader_key (Results 1 – 16 of 16) sorted by relevance

/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_shader.h102 struct ir3_shader_key { struct
148 ir3_shader_key_equal(struct ir3_shader_key *a, struct ir3_shader_key *b) in ir3_shader_key_equal() argument
152 return memcmp(a, b, sizeof(struct ir3_shader_key)) == 0; in ir3_shader_key_equal()
158 ir3_shader_key_changes_fs(struct ir3_shader_key *key, struct ir3_shader_key *last_key) in ir3_shader_key_changes_fs()
188 ir3_shader_key_changes_vs(struct ir3_shader_key *key, struct ir3_shader_key *last_key) in ir3_shader_key_changes_vs()
213 struct ir3_shader_key key;
375 struct ir3_shader_key key, struct pipe_debug_callback *debug);
Dir3_nir.h45 bool ir3_key_lowers_nir(const struct ir3_shader_key *key);
47 const struct ir3_shader_key *key);
Dir3_nir.c69 ir3_key_lowers_nir(const struct ir3_shader_key *key) in ir3_key_lowers_nir()
109 const struct ir3_shader_key *key) in ir3_optimize_nir()
Dir3_shader.c150 struct ir3_shader_key key = v->key; in assemble_variant()
188 create_variant(struct ir3_shader *shader, struct ir3_shader_key key) in create_variant()
221 ir3_shader_variant(struct ir3_shader *shader, struct ir3_shader_key key, in ir3_shader_variant()
323 static struct ir3_shader_key key; in ir3_shader_create()
Dir3_cmdline.c222 struct ir3_shader_key key = {}; in main()
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_draw.c81 fixup_shader_state(struct fd_context *ctx, struct ir3_shader_key *key) in fixup_shader_state()
84 struct ir3_shader_key *last_key = &fd4_ctx->last_key; in fixup_shader_state()
Dfd4_context.h75 struct ir3_shader_key last_key;
Dfd4_emit.h50 struct ir3_shader_key key;
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_draw.c97 fixup_shader_state(struct fd_context *ctx, struct ir3_shader_key *key) in fixup_shader_state()
100 struct ir3_shader_key *last_key = &fd3_ctx->last_key; in fixup_shader_state()
Dfd3_context.h71 struct ir3_shader_key last_key;
Dfd3_emit.h50 struct ir3_shader_key key;
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_context.h78 struct ir3_shader_key last_key;
Dfd5_draw.c74 fixup_shader_state(struct fd_context *ctx, struct ir3_shader_key *key) in fixup_shader_state()
77 struct ir3_shader_key *last_key = &fd5_ctx->last_key; in fixup_shader_state()
Dfd5_emit.h46 struct ir3_shader_key key;
Dfd5_compute.c156 struct ir3_shader_key key = {0}; in fd5_launch_grid()
/external/mesa3d/src/gallium/docs/source/drivers/freedreno/
Dir3-notes.rst28 ``ir3_shader_key``