/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_assembler.h | 42 struct ir3_shader; 45 struct ir3_shader *ir3_parse_asm(struct ir3_compiler *c,
|
D | ir3_shader.h | 485 struct ir3_shader *shader; 721 struct ir3_shader { struct 786 ir3_shader_get_variant(struct ir3_shader *shader, 789 struct ir3_shader * 795 void ir3_shader_destroy(struct ir3_shader *shader); 797 uint64_t ir3_shader_outputs(const struct ir3_shader *so); 808 ir3_key_clear_unused(struct ir3_shader_key *key, struct ir3_shader *shader) in ir3_key_clear_unused()
|
D | ir3_assembler.c | 32 struct ir3_shader * 35 struct ir3_shader *shader = rzalloc_size(NULL, sizeof(*shader)); in ir3_parse_asm()
|
D | ir3_shader.c | 315 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() 415 ir3_shader_get_variant(struct ir3_shader *shader, in ir3_shader_get_variant() 443 ir3_shader_destroy(struct ir3_shader *shader) in ir3_shader_destroy() 456 ir3_setup_used_key(struct ir3_shader *shader) in ir3_setup_used_key() 583 struct ir3_shader * 588 struct ir3_shader *shader = rzalloc_size(NULL, sizeof(*shader)); in ir3_shader_from_nir() 792 ir3_shader_outputs(const struct ir3_shader *so) in ir3_shader_outputs()
|
D | ir3_compiler.h | 38 struct ir3_shader; 171 struct ir3_shader *shader);
|
D | meson.build | 111 'ir3_shader.c', 112 'ir3_shader.h',
|
D | ir3_disk_cache.c | 73 struct ir3_shader *shader) in ir3_disk_cache_init_shader_key()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/ |
D | ir3_gallium.c | 54 struct ir3_shader *shader; 120 ir3_shader_variant(struct ir3_shader *shader, struct ir3_shader_key key, in ir3_shader_variant() 180 struct ir3_shader *shader = hwcso->shader; in create_initial_variants() 257 struct ir3_shader *shader = hwcso->shader; in create_initial_compute_variants_async() 299 struct ir3_shader *shader = ir3_shader_from_nir(compiler, nir, 0, NULL); in ir3_shader_compute_state_create() 382 struct ir3_shader *so = hwcso->shader; in ir3_shader_state_delete() 412 struct ir3_shader * 418 struct ir3_shader *shader = hwcso->shader; in ir3_get_shader()
|
D | ir3_gallium.h | 43 ir3_shader_variant(struct ir3_shader *shader, struct ir3_shader_key key, 52 struct ir3_shader *ir3_get_shader(struct ir3_shader_state *hwcso);
|
D | ir3_cache.c | 103 struct ir3_shader *shaders[MESA_SHADER_STAGES] = { in ir3_cache_lookup()
|
D | ir3_cmdline.c | 419 struct ir3_shader *shader = rzalloc_size(NULL, sizeof(*shader)); in main()
|
/third_party/mesa3d/src/freedreno/ir3/tests/ |
D | delay.c | 101 static struct ir3_shader * 106 struct ir3_shader *shader = ir3_parse_asm(c, &info, in); in parse_asm() 157 struct ir3_shader *shader = parse_asm(c, test->asmstr); in main()
|
D | disasm.c | 436 struct ir3_shader *shader = ir3_parse_asm(compilers[gen], &info, fasm); in main()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
D | fd3_program.h | 56 bool fd3_needs_manual_clipping(const struct ir3_shader *,
|
D | fd3_program.c | 42 fd3_needs_manual_clipping(const struct ir3_shader *shader, in fd3_needs_manual_clipping()
|
/third_party/mesa3d/src/freedreno/computerator/ |
D | ir3_asm.c | 33 struct ir3_shader *shader = ir3_parse_asm(c, &kernel->info, in); in ir3_asm_assemble()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_shader.c | 781 shader->ir3_shader = in tu_shader_create() 794 ir3_shader_destroy(shader->ir3_shader); in tu_shader_destroy()
|
D | tu_pipeline.c | 2260 uint32_t primitive_mode = shader->ir3_shader->nir->info.tess.primitive_mode; in tu6_get_tessmode() 2415 uint64_t outputs_written = last_shader->ir3_shader->nir->info.outputs_written; in tu_pipeline_builder_compile_shaders() 2429 ir3_shader_get_variant(builder->shaders[stage]->ir3_shader, in tu_pipeline_builder_compile_shaders() 2447 ir3_shader_get_variant(builder->shaders[stage]->ir3_shader, in tu_pipeline_builder_compile_shaders() 2457 if (vs->ir3_shader->stream_output.num_outputs || in tu_pipeline_builder_compile_shaders() 2463 variant = ir3_shader_get_variant(vs->ir3_shader, &key, in tu_pipeline_builder_compile_shaders() 2961 …const struct ir3_shader_variant *fs = &builder->shaders[MESA_SHADER_FRAGMENT]->ir3_shader->variant… in tu_pipeline_builder_parse_depth_stencil() 3331 ir3_shader_get_variant(shader->ir3_shader, &key, false, executable_info, &created); in tu_compute_pipeline_create()
|
D | tu_private.h | 1138 struct ir3_shader *ir3_shader; member
|
D | tu_clear_blit.c | 549 struct ir3_shader *sh = ir3_shader_from_nir(dev->compiler, nir, in compile_shader()
|
/third_party/mesa3d/docs/drivers/freedreno/ |
D | ir3-notes.rst | 23 ``ir3_shader``
|
/third_party/mesa3d/src/freedreno/ci/ |
D | freedreno-a630-fails.txt | 578 # "../src/freedreno/ir3/ir3_shader.h:843:ir3_find_output: Assertion `0' failed."
|
/third_party/mesa3d/docs/relnotes/ |
D | 19.0.0.rst | 2102 - freedreno/ir3: split up ir3_shader
|
D | 20.2.0.rst | 1165 - ir3: Include ir3_compiler from ir3_shader
|
/third_party/mesa3d/ohos/ |
D | dependency_inputs.gni | 1414 ../src/freedreno/ir3/ir3_shader.c 1415 ../src/freedreno/ir3/ir3_shader.h
|