Home
last modified time | relevance | path

Searched refs:rogue_shader (Results 1 - 13 of 13) sorted by relevance

/third_party/mesa3d/src/imagination/rogue/
H A Drogue_shader.h43 struct rogue_shader { struct
67 size_t rogue_shader_instr_count_type(const struct rogue_shader *shader,
71 struct rogue_shader *rogue_shader_create(struct rogue_build_ctx *ctx,
75 struct rogue_instr *rogue_shader_insert(struct rogue_shader *shader,
78 size_t rogue_acquire_drc(struct rogue_shader *shader);
79 void rogue_release_drc(struct rogue_shader *shader, size_t drc);
H A Drogue.c41 #include "rogue_shader.h"
111 const struct rogue_shader *shader) in rogue_to_binary()
190 static bool trans_nir_alu_fmax(struct rogue_shader *shader, nir_alu_instr *alu) in trans_nir_alu_fmax()
218 static bool trans_nir_alu_fmin(struct rogue_shader *shader, nir_alu_instr *alu) in trans_nir_alu_fmin()
246 static bool trans_nir_alu_mov_imm(struct rogue_shader *shader, in trans_nir_alu_mov_imm()
263 static bool trans_nir_alu_mov(struct rogue_shader *shader, nir_alu_instr *alu) in trans_nir_alu_mov()
289 static bool trans_nir_alu_pack_unorm_4x8(struct rogue_shader *shader, in trans_nir_alu_pack_unorm_4x8()
318 static bool trans_nir_alu_fmul(struct rogue_shader *shader, nir_alu_instr *alu) in trans_nir_alu_fmul()
339 static bool trans_nir_alu_ffma(struct rogue_shader *shader, nir_alu_instr *alu) in trans_nir_alu_ffma()
365 static bool trans_nir_alu(struct rogue_shader *shade
[all...]
H A Drogue_shader.c29 #include "rogue_shader.h"
36 * \file rogue_shader.c
48 size_t rogue_shader_instr_count_type(const struct rogue_shader *shader, in rogue_shader_instr_count_type()
66 * \return A rogue_shader* if successful, or NULL if unsuccessful.
68 struct rogue_shader *rogue_shader_create(struct rogue_build_ctx *ctx, in rogue_shader_create()
71 struct rogue_shader *shader; in rogue_shader_create()
101 struct rogue_instr *rogue_shader_insert(struct rogue_shader *shader, in rogue_shader_insert()
113 size_t rogue_acquire_drc(struct rogue_shader *shader) in rogue_acquire_drc()
127 void rogue_release_drc(struct rogue_shader *shader, size_t drc) in rogue_release_drc()
H A Drogue.h39 struct rogue_shader;
70 const struct rogue_shader *shader);
73 struct rogue_shader *rogue_nir_to_rogue(struct rogue_build_ctx *ctx,
H A Drogue_encode.h33 struct rogue_shader;
39 bool rogue_encode_shader(const struct rogue_shader *shader, FILE *fp);
H A Drogue_build_data.h49 struct rogue_shader;
150 struct rogue_shader *rogue[MESA_SHADER_FRAGMENT + 1];
H A Drogue_dump.h32 #include "rogue_shader.h"
42 bool rogue_dump_shader(const struct rogue_shader *shader, FILE *fp);
H A Drogue_validate.h34 #include "rogue_shader.h"
72 bool rogue_validate_shader(const struct rogue_shader *shader);
H A Drogue_dump.c29 #include "rogue_shader.h"
157 bool rogue_dump_shader(const struct rogue_shader *shader, FILE *fp) in rogue_dump_shader()
H A Drogue_validate.c33 #include "rogue_shader.h"
252 bool rogue_validate_shader(const struct rogue_shader *shader) in rogue_validate_shader()
H A Drogue_encode.c34 #include "rogue_shader.h"
833 bool rogue_encode_shader(const struct rogue_shader *shader, FILE *fp) in rogue_encode_shader()
/third_party/mesa3d/src/imagination/vulkan/
H A Dpvr_shader.h35 struct rogue_shader;
42 struct rogue_shader *pvr_nir_to_rogue(struct rogue_build_ctx *ctx,
46 struct rogue_shader *rogue);
H A Dpvr_shader.c34 #include "rogue/rogue_shader.h"
85 * \return A rogue_shader* if successful, or NULL if unsuccessful.
87 struct rogue_shader *pvr_nir_to_rogue(struct rogue_build_ctx *ctx, in pvr_nir_to_rogue()
101 struct rogue_shader *shader) in pvr_rogue_to_binary()

Completed in 5 milliseconds