| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a5xx/ |
| H A D | fd5_image.h | 32 struct ir3_shader_variant; 34 enum pipe_shader_type shader, const struct ir3_shader_variant *v);
|
| H A D | fd5_program.h | 37 void fd5_emit_shader(struct fd_ringbuffer *ring, const struct ir3_shader_variant *so);
|
| H A D | fd5_emit.h | 63 const struct ir3_shader_variant *vp, *fp; 76 static inline const struct ir3_shader_variant * 81 emit->vp = ir3_shader_variant(shader, emit->key, 87 static inline const struct ir3_shader_variant * 93 static const struct ir3_shader_variant binning_fp = {}; 97 emit->fp = ir3_shader_variant(shader, emit->key, 197 struct ir3_shader_variant *cp);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a5xx/ |
| H A D | fd5_image.h | 32 struct ir3_shader_variant; 35 const struct ir3_shader_variant *v);
|
| H A D | fd5_program.h | 40 struct ir3_shader_variant *bs; /* VS for when emit->binning */ 41 struct ir3_shader_variant *vs; 42 struct ir3_shader_variant *fs; /* FS for when !emit->binning */ 52 const struct ir3_shader_variant *so);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/ |
| H A D | fd6_program.h | 41 struct ir3_shader_variant *bs; /* binning pass vs */ 42 struct ir3_shader_variant *vs; 43 struct ir3_shader_variant *hs; 44 struct ir3_shader_variant *ds; 45 struct ir3_shader_variant *gs; 46 struct ir3_shader_variant *fs; 69 static inline const struct ir3_shader_variant * 81 const struct ir3_shader_variant *so) assert_dt;
|
| H A D | fd6_const.h | 35 void fd6_emit_cs_consts(const struct ir3_shader_variant *v, 39 const struct ir3_shader_variant *v, 42 const struct ir3_shader_variant *producer, 43 const struct ir3_shader_variant *v,
|
| H A D | fd6_image.h | 38 struct ir3_shader_variant; 40 fd6_build_ibo_state(struct fd_context *ctx, const struct ir3_shader_variant *v,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/ |
| H A D | fd3_program.h | 40 struct ir3_shader_variant *bs; /* VS for when emit->binning */ 41 struct ir3_shader_variant *vs; 42 struct ir3_shader_variant *fs; /* FS for when !emit->binning */
|
| H A D | fd3_emit.h | 63 const struct ir3_shader_variant *vs, *fs; 66 static inline const struct ir3_shader_variant * 75 static inline const struct ir3_shader_variant * 81 static const struct ir3_shader_variant binning_fs = {};
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a4xx/ |
| H A D | fd4_program.h | 40 struct ir3_shader_variant *bs; /* VS for when emit->binning */ 41 struct ir3_shader_variant *vs; 42 struct ir3_shader_variant *fs; /* FS for when !emit->binning */
|
| H A D | fd4_emit.h | 62 const struct ir3_shader_variant *vs, *fs; 74 static inline const struct ir3_shader_variant * 83 static inline const struct ir3_shader_variant * 89 static const struct ir3_shader_variant binning_fs = {};
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ |
| H A D | ir3_cache.h | 61 void *data, struct ir3_shader_variant *bs, /* binning pass vs */ 62 struct ir3_shader_variant *vs, struct ir3_shader_variant *hs, 63 struct ir3_shader_variant *ds, struct ir3_shader_variant *gs, 64 struct ir3_shader_variant *fs, const struct ir3_cache_key *key);
|
| H A D | ir3_gallium.h | 42 struct ir3_shader_variant * 43 ir3_shader_variant(struct ir3_shader *shader, struct ir3_shader_key key, 67 ir3_point_sprite(const struct ir3_shader_variant *fs, int i, 83 const struct ir3_shader_variant *v) assert_dt;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a6xx/ |
| H A D | fd6_program.h | 48 struct ir3_shader_variant *bs; /* binning pass vs */ 49 struct ir3_shader_variant *vs; 50 struct ir3_shader_variant *fs; 66 void fd6_emit_shader(struct fd_ringbuffer *ring, const struct ir3_shader_variant *so);
|
| H A D | fd6_image.h | 36 struct ir3_shader_variant; 38 const struct ir3_shader_variant *v, enum pipe_shader_type shader);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/ir3/ |
| H A D | ir3_gallium.h | 43 struct ir3_shader_variant * ir3_shader_variant(struct ir3_shader *shader, 52 void ir3_emit_vs_consts(const struct ir3_shader_variant *v, struct fd_ringbuffer *ring, 54 void ir3_emit_fs_consts(const struct ir3_shader_variant *v, struct fd_ringbuffer *ring, 56 void ir3_emit_cs_consts(const struct ir3_shader_variant *v, struct fd_ringbuffer *ring,
|
| H A D | ir3_cache.h | 54 struct ir3_shader_variant *bs, /* binning pass vs */ 55 struct ir3_shader_variant *vs, 56 struct ir3_shader_variant *fs,
|
| H A D | ir3_cache.c | 96 struct ir3_shader_variant *bs = ir3_shader_variant(key->vs, key->key, true, debug); 97 struct ir3_shader_variant *vs = ir3_shader_variant(key->vs, key->key, false, debug); 98 struct ir3_shader_variant *fs = ir3_shader_variant(key->fs, key->key, false, debug);
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_nir.h | 47 struct ir3_shader_variant *v, 50 struct ir3_shader_variant *v); 51 void ir3_nir_lower_tess_ctrl(nir_shader *shader, struct ir3_shader_variant *v, 53 void ir3_nir_lower_tess_eval(nir_shader *shader, struct ir3_shader_variant *v, 63 void ir3_nir_lower_variant(struct ir3_shader_variant *so, nir_shader *s); 65 void ir3_setup_const_state(nir_shader *nir, struct ir3_shader_variant *v, 67 bool ir3_nir_lower_load_constant(nir_shader *nir, struct ir3_shader_variant *v); 68 void ir3_nir_analyze_ubo_ranges(nir_shader *nir, struct ir3_shader_variant *v); 69 bool ir3_nir_lower_ubo_loads(nir_shader *nir, struct ir3_shader_variant *v);
|
| H A D | ir3_shader.h | 268 * When adding to this struct, please update ir3_shader_variant()'s debug 461 struct ir3_shader_variant { struct 474 struct ir3_shader_variant *binning; 475 struct ir3_shader_variant *nonbinning; 481 struct ir3_shader_variant *next; 508 #define VARIANT_CACHE_START offsetof(struct ir3_shader_variant, info) 511 (sizeof(struct ir3_shader_variant) - VARIANT_CACHE_START) 684 ir3_shader_stage(struct ir3_shader_variant *v) 741 struct ir3_shader_variant *variants; 758 ir3_const_state(const struct ir3_shader_variant * [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a3xx/ |
| H A D | fd3_emit.h | 57 const struct ir3_shader_variant *vp, *fp; 60 static inline const struct ir3_shader_variant * 65 emit->vp = ir3_shader_variant(shader, emit->key, 71 static inline const struct ir3_shader_variant * 77 static const struct ir3_shader_variant binning_fp = {}; 81 emit->fp = ir3_shader_variant(shader, emit->key,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a4xx/ |
| H A D | fd4_emit.h | 58 const struct ir3_shader_variant *vp, *fp; 69 static inline const struct ir3_shader_variant * 74 emit->vp = ir3_shader_variant(shader, emit->key, 80 static inline const struct ir3_shader_variant * 86 static const struct ir3_shader_variant binning_fp = {}; 90 emit->fp = ir3_shader_variant(shader, emit->key,
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/isa/ |
| H A D | isa.h | 85 struct ir3_shader_variant; 86 void * isa_assemble(struct ir3_shader_variant *v);
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/computerator/ |
| H A D | ir3_asm.h | 36 struct ir3_shader_variant *v;
|