| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ |
| H A D | Makefile.sources | 47 ir3/ir3_shader.c \ 48 ir3/ir3_shader.h \
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/ |
| H A D | ir3_nir.c | 32 #include "ir3_shader.h" 158 ir3_optimize_nir(struct ir3_shader *shader, nir_shader *s,
|
| H A D | ir3_nir.h | 34 #include "ir3_shader.h" 47 struct nir_shader * ir3_optimize_nir(struct ir3_shader *shader, nir_shader *s, 50 bool ir3_nir_analyze_ubo_ranges(nir_shader *nir, struct ir3_shader *shader);
|
| H A D | ir3_nir_analyze_ubo_ranges.c | 130 ir3_nir_analyze_ubo_ranges(nir_shader *nir, struct ir3_shader *shader)
|
| H A D | ir3_shader.c | 33 #include "ir3_shader.h" 183 create_variant(struct ir3_shader *shader, struct ir3_shader_key *key, 218 shader_variant(struct ir3_shader *shader, struct ir3_shader_key *key, 241 ir3_shader_get_variant(struct ir3_shader *shader, struct ir3_shader_key *key, 257 ir3_shader_destroy(struct ir3_shader *shader) 269 struct ir3_shader * 272 struct ir3_shader *shader = CALLOC_STRUCT(ir3_shader); 469 ir3_shader_outputs(const struct ir3_shader *so)
|
| H A D | ir3_shader.h | 489 struct ir3_shader *shader; 505 struct ir3_shader { struct 526 struct ir3_shader_variant * ir3_shader_get_variant(struct ir3_shader *shader, 528 struct ir3_shader * ir3_shader_from_nir(struct ir3_compiler *compiler, nir_shader *nir); 529 void ir3_shader_destroy(struct ir3_shader *shader); 531 uint64_t ir3_shader_outputs(const struct ir3_shader *so); 537 ir3_shader_stage(struct ir3_shader *shader)
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/ |
| H A D | tu_private.h | 57 #include "ir3/ir3_shader.h" 1021 struct ir3_shader ir3_shader; member in struct:tu_shader
|
| H A D | tu_shader.c | 181 shader->ir3_shader.compiler = dev->compiler; 182 shader->ir3_shader.type = stage; 183 shader->ir3_shader.nir = nir; 193 if (shader->ir3_shader.nir) 194 ralloc_free(shader->ir3_shader.nir); 226 tu_compile_shader_variant(struct ir3_shader *shader, 255 ir3_optimize_nir(&shader->ir3_shader, shader->ir3_shader.nir, NULL); 260 nir_print_shader(shader->ir3_shader.nir, stderr); 265 &shader->ir3_shader, [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/drivers/freedreno/ |
| H A D | ir3-notes.rst | 23 ``ir3_shader``
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a3xx/ |
| H A D | fd3_emit.h | 64 struct ir3_shader *shader = emit->prog->vp; 80 struct ir3_shader *shader = emit->prog->fp;
|
| H A D | fd3_program.c | 41 static struct ir3_shader * 60 struct ir3_shader *so = hwcso; 74 struct ir3_shader *so = hwcso; 79 fd3_needs_manual_clipping(const struct ir3_shader *shader,
|
| H A D | fd3_program.h | 33 #include "ir3/ir3_shader.h" 42 bool fd3_needs_manual_clipping(const struct ir3_shader *,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a4xx/ |
| H A D | fd4_emit.h | 73 struct ir3_shader *shader = emit->prog->vp; 89 struct ir3_shader *shader = emit->prog->fp;
|
| H A D | fd4_program.c | 40 static struct ir3_shader * 59 struct ir3_shader *so = hwcso; 73 struct ir3_shader *so = hwcso;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a5xx/ |
| H A D | fd5_compute.c | 36 struct ir3_shader *shader;
|
| H A D | fd5_emit.h | 80 struct ir3_shader *shader = emit->prog->vp; 96 struct ir3_shader *shader = emit->prog->fp;
|
| H A D | fd5_program.c | 43 static struct ir3_shader * 62 struct ir3_shader *so = hwcso; 76 struct ir3_shader *so = hwcso;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a6xx/ |
| H A D | fd6_compute.c | 36 struct ir3_shader *shader;
|
| H A D | fd6_program.c | 42 static struct ir3_shader * 61 struct ir3_shader *so = hwcso; 77 struct ir3_shader *so = hwcso;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/ir3/ |
| H A D | ir3_cache.h | 30 #include "ir3/ir3_shader.h" 40 struct ir3_shader *vs, *fs; // 4 dwords
|
| H A D | ir3_cmdline.c | 285 struct ir3_shader s;
|
| H A D | ir3_gallium.c | 41 #include "ir3/ir3_shader.h" 79 ir3_shader_variant(struct ir3_shader *shader, struct ir3_shader_key key, 121 struct ir3_shader * 139 struct ir3_shader *shader = ir3_shader_from_nir(compiler, nir); 158 struct ir3_shader * 176 struct ir3_shader *shader = ir3_shader_from_nir(compiler, nir);
|
| H A D | ir3_gallium.h | 32 #include "ir3/ir3_shader.h" 34 struct ir3_shader * ir3_shader_create(struct ir3_compiler *compiler, 38 struct ir3_shader * 43 struct ir3_shader_variant * ir3_shader_variant(struct ir3_shader *shader,
|
| /xsrc/external/mit/MesaLib/dist/docs/drivers/freedreno/ |
| H A D | ir3-notes.rst | 23 ``ir3_shader``
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 19.0.0.rst | 2102 - freedreno/ir3: split up ir3_shader
|