Home
last modified time | relevance | path

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

/external/mesa3d/src/freedreno/ir3/
Dir3_shader.h276 struct ir3_shader_key { struct
365 ir3_shader_key_equal(const struct ir3_shader_key *a, const struct ir3_shader_key *b) in ir3_shader_key_equal() argument
369 return memcmp(a, b, sizeof(struct ir3_shader_key)) == 0; in ir3_shader_key_equal()
375 ir3_shader_key_changes_fs(struct ir3_shader_key *key, struct ir3_shader_key *last_key) in ir3_shader_key_changes_fs()
409 ir3_shader_key_changes_vs(struct ir3_shader_key *key, struct ir3_shader_key *last_key) in ir3_shader_key_changes_vs()
487 struct ir3_shader_key key;
696 ir3_has_binning_vs(const struct ir3_shader_key *key) in ir3_has_binning_vs()
735 struct ir3_shader_key key_mask;
772 const struct ir3_shader_key *key, bool binning_pass, bool *created);
791 ir3_key_clear_unused(struct ir3_shader_key *key, struct ir3_shader *shader) in ir3_key_clear_unused()
Dir3_shader.c196 alloc_variant(struct ir3_shader *shader, const struct ir3_shader_key *key, in alloc_variant()
233 create_variant(struct ir3_shader *shader, const struct ir3_shader_key *key) in create_variant()
276 shader_variant(struct ir3_shader *shader, const struct ir3_shader_key *key) in shader_variant()
288 ir3_shader_get_variant(struct ir3_shader *shader, const struct ir3_shader_key *key, in ir3_shader_get_variant()
332 struct ir3_shader_key *key = &shader->key_mask; in ir3_setup_used_key()
/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_cache.h41 struct ir3_shader_key key; // 7 dwords
60 const struct ir3_shader_key *key);
Dir3_gallium.c103 ir3_shader_variant(struct ir3_shader *shader, struct ir3_shader_key key, in ir3_shader_variant()
189 struct ir3_shader_key key = { in ir3_shader_create()
274 static struct ir3_shader_key key; /* static is implicitly zeroed */ in ir3_shader_create_compute()
Dir3_gallium.h44 struct ir3_shader_key key, bool binning_pass,
Dir3_cache.c108 struct ir3_shader_key shader_key = key->key; in ir3_cache_lookup()
Dir3_cmdline.c291 struct ir3_shader_key key = {}; in main()
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_draw.c95 fixup_shader_state(struct fd_context *ctx, struct ir3_shader_key *key) in fixup_shader_state()
98 struct ir3_shader_key *last_key = &fd3_ctx->last_key; in fixup_shader_state()
Dfd3_context.h67 struct ir3_shader_key last_key;
Dfd3_emit.h49 struct ir3_shader_key key;
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_context.h71 struct ir3_shader_key last_key;
Dfd4_draw.c79 fixup_shader_state(struct fd_context *ctx, struct ir3_shader_key *key) in fixup_shader_state()
82 struct ir3_shader_key *last_key = &fd4_ctx->last_key; in fixup_shader_state()
Dfd4_emit.h49 struct ir3_shader_key key;
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_context.h74 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.h48 struct ir3_shader_key key;
Dfd5_compute.c156 struct ir3_shader_key key = {}; in fd5_launch_grid()
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_context.h90 struct ir3_shader_key last_key;
Dfd6_compute.c138 struct ir3_shader_key key = {}; in fd6_launch_grid()
Dfd6_draw.c110 fixup_shader_state(struct fd_context *ctx, struct ir3_shader_key *key) in fixup_shader_state()
113 struct ir3_shader_key *last_key = &fd6_ctx->last_key; in fixup_shader_state()
Dfd6_program.c315 struct fd6_program_state *state, const struct ir3_shader_key *key, in setup_stateobj()
1051 const struct ir3_shader_key *key) in fd6_program_create()
/external/mesa3d/src/freedreno/vulkan/
Dtu_pipeline.c1960 tu_pipeline_shader_key_init(struct ir3_shader_key *key, in tu_pipeline_shader_key_init()
2042 struct ir3_shader_key key = {}; in tu_pipeline_builder_compile_shaders()
2891 struct ir3_shader_key key = {}; in tu_compute_pipeline_create()
/external/mesa3d/docs/drivers/freedreno/
Dir3-notes.rst28 ``ir3_shader_key``
/external/mesa3d/docs/relnotes/
D20.1.0.rst965 - turnip: Set has_gs in ir3_shader_key