Searched refs:ir3_shader (Results 1 - 25 of 45) sorted by path

12

/xsrc/external/mit/MesaLib.old/dist/src/freedreno/
H A DMakefile.sources47 ir3/ir3_shader.c \
48 ir3/ir3_shader.h \
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_nir.c32 #include "ir3_shader.h"
158 ir3_optimize_nir(struct ir3_shader *shader, nir_shader *s,
H A Dir3_nir.h34 #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 Dir3_nir_analyze_ubo_ranges.c130 ir3_nir_analyze_ubo_ranges(nir_shader *nir, struct ir3_shader *shader)
H A Dir3_shader.c33 #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 Dir3_shader.h489 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 Dtu_private.h57 #include "ir3/ir3_shader.h"
1021 struct ir3_shader ir3_shader; member in struct:tu_shader
H A Dtu_shader.c181 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 Dir3-notes.rst23 ``ir3_shader``
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_emit.h64 struct ir3_shader *shader = emit->prog->vp;
80 struct ir3_shader *shader = emit->prog->fp;
H A Dfd3_program.c41 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 Dfd3_program.h33 #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 Dfd4_emit.h73 struct ir3_shader *shader = emit->prog->vp;
89 struct ir3_shader *shader = emit->prog->fp;
H A Dfd4_program.c40 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 Dfd5_compute.c36 struct ir3_shader *shader;
H A Dfd5_emit.h80 struct ir3_shader *shader = emit->prog->vp;
96 struct ir3_shader *shader = emit->prog->fp;
H A Dfd5_program.c43 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 Dfd6_compute.c36 struct ir3_shader *shader;
H A Dfd6_program.c42 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 Dir3_cache.h30 #include "ir3/ir3_shader.h"
40 struct ir3_shader *vs, *fs; // 4 dwords
H A Dir3_cmdline.c285 struct ir3_shader s;
H A Dir3_gallium.c41 #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 Dir3_gallium.h32 #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 Dir3-notes.rst23 ``ir3_shader``
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D19.0.0.rst2102 - freedreno/ir3: split up ir3_shader

Completed in 32 milliseconds

12