Home
last modified time | relevance | path

Searched refs:st_program (Results 1 – 19 of 19) sorted by relevance

/third_party/mesa3d/src/mesa/state_tracker/
Dst_program.h262 struct st_program struct
282 struct st_program Base; argument
292 static inline struct st_program *
293 st_program( struct gl_program *cp ) in st_program() function
295 return (struct st_program *)cp; in st_program()
300 struct st_program **ptr, in st_reference_prog()
301 struct st_program *prog) in st_reference_prog()
336 struct st_program *stfp,
341 struct st_program *p,
345 st_release_variants(struct st_context *st, struct st_program *p);
[all …]
Dst_cb_program.c60 struct st_program *prog; in st_new_program()
64 prog = (struct st_program*)rzalloc(NULL, struct st_vertex_program); in st_new_program()
67 prog = rzalloc(NULL, struct st_program); in st_new_program()
82 struct st_program *stp = st_program(prog); in st_delete_program()
106 struct st_program *stp = (struct st_program *) prog; in st_program_string_notify()
145 struct st_program *stfp = (struct st_program *)prog; in st_new_ati_fs()
175 if (st_program(linked->Program)->variants) in st_get_shader_program_completion_status()
176 sh = st_program(linked->Program)->variants->driver_shader; in st_get_shader_program_completion_status()
Dst_atom.c70 struct st_program *old_vp = st->vp; in check_program_state()
71 struct st_program *old_tcp = st->tcp; in check_program_state()
72 struct st_program *old_tep = st->tep; in check_program_state()
73 struct st_program *old_gp = st->gp; in check_program_state()
74 struct st_program *old_fp = st->fp; in check_program_state()
91 dirty |= ST_NEW_VERTEX_PROGRAM(st, st_program(new_vp)); in check_program_state()
98 dirty |= st_program(new_tcp)->affected_states; in check_program_state()
105 dirty |= st_program(new_tep)->affected_states; in check_program_state()
112 dirty |= st_program(new_gp)->affected_states; in check_program_state()
119 dirty |= st_program(new_fp)->affected_states; in check_program_state()
[all …]
Dst_context.h54 struct st_program;
264 struct st_program *vp; /**< Currently bound vertex program */
265 struct st_program *tcp; /**< Currently bound tess control program */
266 struct st_program *tep; /**< Currently bound tess eval program */
267 struct st_program *gp; /**< Currently bound geometry program */
268 struct st_program *fp; /**< Currently bound fragment program */
269 struct st_program *cp; /**< Currently bound compute program */
Dst_program.c117 states = &((struct st_program*)prog)->affected_states; in st_set_prog_affected_state_flags()
134 states = &(st_program(prog))->affected_states; in st_set_prog_affected_state_flags()
149 states = &(st_program(prog))->affected_states; in st_set_prog_affected_state_flags()
165 states = &(st_program(prog))->affected_states; in st_set_prog_affected_state_flags()
181 states = &((struct st_program*)prog)->affected_states; in st_set_prog_affected_state_flags()
199 states = &((struct st_program*)prog)->affected_states; in st_set_prog_affected_state_flags()
272 st_unbind_program(struct st_context *st, struct st_program *p) in st_unbind_program()
309 st_release_variants(struct st_context *st, struct st_program *p) in st_release_variants()
346 st_release_program(struct st_context *st, struct st_program **p) in st_release_program()
426 st_prepare_vertex_program(struct st_program *stp, uint8_t *out_attrib_to_index) in st_prepare_vertex_program()
[all …]
Dst_atom_shader.c122 struct st_program *stfp; in st_update_fp()
125 stfp = st_program(st->ctx->FragmentProgram._Current); in st_update_fp()
205 struct st_program *stvp; in st_update_vp()
211 stvp = st_program(st->ctx->VertexProgram._Current); in st_update_vp()
277 unsigned pipe_shader, struct st_program **dst) in st_update_common_program()
279 struct st_program *stp; in st_update_common_program()
286 stp = st_program(prog); in st_update_common_program()
Dst_shader_cache.c78 struct st_program *stp = (struct st_program *)prog; in write_nir_to_cache()
95 struct st_program *stp = (struct st_program *)prog; in st_serialise_ir_program()
189 struct st_program *stp = st_program(prog); in st_deserialise_ir_program()
Dst_context.c147 struct st_program *vp = in st_get_active_states()
148 st_program(ctx->VertexProgram._Current); in st_get_active_states()
149 struct st_program *tcp = in st_get_active_states()
150 st_program(ctx->TessCtrlProgram._Current); in st_get_active_states()
151 struct st_program *tep = in st_get_active_states()
152 st_program(ctx->TessEvalProgram._Current); in st_get_active_states()
153 struct st_program *gp = in st_get_active_states()
154 st_program(ctx->GeometryProgram._Current); in st_get_active_states()
155 struct st_program *fp = in st_get_active_states()
156 st_program(ctx->FragmentProgram._Current); in st_get_active_states()
[all …]
Dst_cb_bitmap.h38 struct st_program;
Dst_glsl_to_nir.cpp743 struct st_program *stp = (struct st_program *)prog; in st_link_nir()
905 struct st_program *stp = st_program(prog); in st_link_nir()
Dst_atifs_to_nir.c539 struct st_program *stfp = (struct st_program *) prog; in st_init_atifs_prog()
Dst_cb_feedback.c311 st->dirty |= ST_NEW_VERTEX_PROGRAM(st, st_program(vp)); in st_RenderMode()
Dst_glsl_to_tgsi.cpp7264 st_program(prog)->glsl_to_tgsi = v; in get_mesa_program_tgsi()
/third_party/mesa3d/src/mesa/
Dmeson.build591 'state_tracker/st_program.c',
592 'state_tracker/st_program.h',
/third_party/mesa3d/docs/relnotes/
D7.11.rst98 To fix: 64-bit-portabilty-issue state_tracker/st_program.c:427
D20.0.0.rst2214 - st/mesa: rename st_common_program to st_program
2216 - st/mesa: rename occurences of stcp to stp to correspond to st_program
2220 - st/mesa: keep serialized NIR instead of nir_shader in st_program
2483 st_program"
D21.0.0.rst2453 - mesa/st: tabs -\> spaces in st_program
D20.1.0.rst3038 - st/mesa: keep serialized NIR instead of nir_shader in st_program
/third_party/mesa3d/ohos/
Ddependency_inputs.gni6142 ../src/mesa/state_tracker/st_program.c
6143 ../src/mesa/state_tracker/st_program.h