HomeSort by: relevance | last modified time | path
    Searched refs:ir3_shader (Results 1 - 25 of 40) sorted by relevancy

1 2

  /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
ir3_assembler.h 42 struct ir3_shader;
45 struct ir3_shader *ir3_parse_asm(struct ir3_compiler *c,
ir3_assembler.c 26 #include "ir3_shader.h"
32 struct ir3_shader *
35 struct ir3_shader *shader = rzalloc_size(NULL, sizeof(*shader));
ir3_compiler.h 38 struct ir3_shader;
171 struct ir3_shader *shader);
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)
ir3_shader.c 39 #include "ir3_shader.h"
315 alloc_variant(struct ir3_shader *shader, const struct ir3_shader_key *key,
352 create_variant(struct ir3_shader *shader, const struct ir3_shader_key *key,
403 shader_variant(struct ir3_shader *shader, const struct ir3_shader_key *key)
415 ir3_shader_get_variant(struct ir3_shader *shader,
443 ir3_shader_destroy(struct ir3_shader *shader)
456 ir3_setup_used_key(struct ir3_shader *shader)
583 struct ir3_shader *
588 struct ir3_shader *shader = rzalloc_size(NULL, sizeof(*shader));
792 ir3_shader_outputs(const struct ir3_shader *so
    [all...]
ir3_disk_cache.c 73 struct ir3_shader *shader)
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a3xx/
fd3_program.h 33 #include "ir3/ir3_shader.h"
42 bool fd3_needs_manual_clipping(const struct ir3_shader *,
fd3_emit.h 64 struct ir3_shader *shader = emit->prog->vp;
80 struct ir3_shader *shader = emit->prog->fp;
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,
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/ir3/
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,
ir3_cache.h 30 #include "ir3/ir3_shader.h"
40 struct ir3_shader *vs, *fs; // 4 dwords
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);
  /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
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);
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)
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)
ir3_nir_analyze_ubo_ranges.c 130 ir3_nir_analyze_ubo_ranges(nir_shader *nir, struct ir3_shader *shader)
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/
fd3_program.h 34 #include "ir3/ir3_shader.h"
56 bool fd3_needs_manual_clipping(const struct ir3_shader *,
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/
ir3_gallium.h 30 #include "ir3/ir3_shader.h"
38 * underlying ir3_shader
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);
ir3_gallium.c 45 #include "ir3/ir3_shader.h"
50 * Initially just a container for the ir3_shader, but this is where we'll
54 struct ir3_shader *shader;
120 ir3_shader_variant(struct ir3_shader *shader, struct ir3_shader_key key,
126 /* Some shader key values may not be used by a given ir3_shader (for
180 struct ir3_shader *shader = hwcso->shader;
257 struct ir3_shader *shader = hwcso->shader;
299 struct ir3_shader *shader = ir3_shader_from_nir(compiler, nir, 0, NULL);
348 * Create ir3_shader:
382 struct ir3_shader *so = hwcso->shader
    [all...]
ir3_cache.c 103 struct ir3_shader *shaders[MESA_SHADER_STAGES] = {
  /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
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, &options->key, false, &shader->variants[0])
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a4xx/
fd4_emit.h 73 struct ir3_shader *shader = emit->prog->vp;
89 struct ir3_shader *shader = emit->prog->fp;
  /xsrc/external/mit/MesaLib/dist/src/freedreno/computerator/
ir3_asm.c 33 struct ir3_shader *shader = ir3_parse_asm(c, &kernel->info, in);
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a5xx/
fd5_emit.h 80 struct ir3_shader *shader = emit->prog->vp;
96 struct ir3_shader *shader = emit->prog->fp;
  /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/tests/
delay.c 29 #include "ir3_shader.h"
101 static struct ir3_shader *
106 struct ir3_shader *shader = ir3_parse_asm(c, &info, in);
157 struct ir3_shader *shader = parse_asm(c, test->asmstr);

Completed in 67 milliseconds

1 2