Home
last modified time | relevance | path

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

/third_party/mesa3d/src/freedreno/ir3/
Dir3_shader.h271 struct ir3_shader_key { struct
349 ir3_shader_key_equal(const struct ir3_shader_key *a, in ir3_shader_key_equal() argument
350 const struct ir3_shader_key *b) in ir3_shader_key_equal()
354 return memcmp(a, b, sizeof(struct ir3_shader_key)) == 0; in ir3_shader_key_equal()
360 ir3_shader_key_changes_fs(struct ir3_shader_key *key, in ir3_shader_key_changes_fs()
361 struct ir3_shader_key *last_key) in ir3_shader_key_changes_fs()
386 ir3_shader_key_changes_vs(struct ir3_shader_key *key, in ir3_shader_key_changes_vs()
387 struct ir3_shader_key *last_key) in ir3_shader_key_changes_vs()
467 struct ir3_shader_key key;
710 ir3_has_binning_vs(const struct ir3_shader_key *key) in ir3_has_binning_vs()
[all …]
Dir3_shader.c315 alloc_variant(struct ir3_shader *shader, const struct ir3_shader_key *key, in alloc_variant()
352 create_variant(struct ir3_shader *shader, const struct ir3_shader_key *key, in create_variant()
403 shader_variant(struct ir3_shader *shader, const struct ir3_shader_key *key) in shader_variant()
416 const struct ir3_shader_key *key, bool binning_pass, in ir3_shader_get_variant()
460 struct ir3_shader_key *key = &shader->key_mask; in ir3_setup_used_key()
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_cache.h41 struct ir3_shader_key key; // 7 dwords
57 struct ir3_shader_variant *fs, const struct ir3_shader_key *key);
Dir3_gallium.h43 ir3_shader_variant(struct ir3_shader *shader, struct ir3_shader_key key,
56 struct ir3_shader_key *key) assert_dt;
Dir3_gallium.c120 ir3_shader_variant(struct ir3_shader *shader, struct ir3_shader_key key, in ir3_shader_variant()
187 struct ir3_shader_key key = { in create_initial_variants()
259 static struct ir3_shader_key key; /* static is implicitly zeroed */ in create_initial_compute_variants_async()
311 static struct ir3_shader_key key; /* static is implicitly zeroed */ in ir3_shader_compute_state_create()
443 ir3_fixup_shader_state(struct pipe_context *pctx, struct ir3_shader_key *key) in ir3_fixup_shader_state()
Dir3_cache.c112 struct ir3_shader_key shader_key = key->key; in ir3_cache_lookup()
Dir3_cmdline.c290 struct ir3_shader_key key = {}; in main()
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_context.h50 struct ir3_shader_key last_key;
Dfd3_program.c457 const struct ir3_shader_key *key) in_dt in fd3_program_create()
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_context.h55 struct ir3_shader_key last_key;
Dfd4_program.c563 const struct ir3_shader_key *key) in_dt in fd4_program_create()
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_context.h58 struct ir3_shader_key last_key;
Dfd5_compute.c111 struct ir3_shader_key key = {}; in fd5_launch_grid()
Dfd5_program.c714 const struct ir3_shader_key *key) in_dt in fd5_program_create()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_context.h77 struct ir3_shader_key last_key;
Dfd6_compute.c117 struct ir3_shader_key key = {}; in fd6_launch_grid()
Dfd6_program.c354 const struct ir3_shader_key *key, bool binning_pass) assert_dt in setup_stateobj()
1187 const struct ir3_shader_key *key) in_dt in fd6_program_create()
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_context.h196 struct ir3_shader_key;
548 struct ir3_shader_key *key;
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_pipeline.c2224 tu_pipeline_shader_key_init(struct ir3_shader_key *key, in tu_pipeline_shader_key_init()
2327 struct ir3_shader_key key = {}; in tu_pipeline_builder_compile_shaders()
3310 struct ir3_shader_key key = {}; in tu_compute_pipeline_create()
Dtu_clear_blit.c552 struct ir3_shader_key key = {}; in compile_shader()
/third_party/mesa3d/docs/drivers/freedreno/
Dir3-notes.rst28 ``ir3_shader_key``
/third_party/mesa3d/docs/relnotes/
D20.1.0.rst965 - turnip: Set has_gs in ir3_shader_key