Searched refs:ir3_shader_key (Results 1 – 24 of 24) sorted by relevance
/external/mesa3d/src/freedreno/ir3/ |
D | ir3_shader.h | 276 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()
|
D | ir3_shader.c | 196 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/ |
D | ir3_cache.h | 41 struct ir3_shader_key key; // 7 dwords 60 const struct ir3_shader_key *key);
|
D | ir3_gallium.c | 103 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()
|
D | ir3_gallium.h | 44 struct ir3_shader_key key, bool binning_pass,
|
D | ir3_cache.c | 108 struct ir3_shader_key shader_key = key->key; in ir3_cache_lookup()
|
D | ir3_cmdline.c | 291 struct ir3_shader_key key = {}; in main()
|
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
D | fd3_draw.c | 95 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()
|
D | fd3_context.h | 67 struct ir3_shader_key last_key;
|
D | fd3_emit.h | 49 struct ir3_shader_key key;
|
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
D | fd4_context.h | 71 struct ir3_shader_key last_key;
|
D | fd4_draw.c | 79 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()
|
D | fd4_emit.h | 49 struct ir3_shader_key key;
|
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
D | fd5_context.h | 74 struct ir3_shader_key last_key;
|
D | fd5_draw.c | 74 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()
|
D | fd5_emit.h | 48 struct ir3_shader_key key;
|
D | fd5_compute.c | 156 struct ir3_shader_key key = {}; in fd5_launch_grid()
|
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_context.h | 90 struct ir3_shader_key last_key;
|
D | fd6_compute.c | 138 struct ir3_shader_key key = {}; in fd6_launch_grid()
|
D | fd6_draw.c | 110 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()
|
D | fd6_program.c | 315 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/ |
D | tu_pipeline.c | 1960 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/ |
D | ir3-notes.rst | 28 ``ir3_shader_key``
|
/external/mesa3d/docs/relnotes/ |
D | 20.1.0.rst | 965 - turnip: Set has_gs in ir3_shader_key
|