Home
last modified time | relevance | path

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

/external/mesa3d/src/mesa/state_tracker/
Dst_program.h234 struct st_program struct
254 struct st_program Base; argument
267 static inline struct st_program *
268 st_program( struct gl_program *cp ) in st_program() function
270 return (struct st_program *)cp; in st_program()
275 struct st_program **ptr, in st_reference_prog()
276 struct st_program *prog) in st_reference_prog()
310 struct st_program *stvp,
316 struct st_program *stfp,
321 struct st_program *p,
[all …]
Dst_cb_program.c61 struct st_program *prog; in st_new_program()
65 prog = (struct st_program*)rzalloc(NULL, struct st_vertex_program); in st_new_program()
68 prog = rzalloc(NULL, struct st_program); in st_new_program()
83 struct st_program *stp = st_program(prog); in st_delete_program()
107 struct st_program *stp = (struct st_program *) prog; in st_program_string_notify()
146 struct st_program *stfp = (struct st_program *)prog; in st_new_ati_fs()
176 if (st_program(linked->Program)->variants) in st_get_shader_program_completion_status()
177 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;
257 struct st_program *vp; /**< Currently bound vertex program */
258 struct st_program *tcp; /**< Currently bound tess control program */
259 struct st_program *tep; /**< Currently bound tess eval program */
260 struct st_program *gp; /**< Currently bound geometry program */
261 struct st_program *fp; /**< Currently bound fragment program */
262 struct st_program *cp; /**< Currently bound compute program */
Dst_program.c116 states = &((struct st_program*)prog)->affected_states; in st_set_prog_affected_state_flags()
133 states = &(st_program(prog))->affected_states; in st_set_prog_affected_state_flags()
148 states = &(st_program(prog))->affected_states; in st_set_prog_affected_state_flags()
164 states = &(st_program(prog))->affected_states; in st_set_prog_affected_state_flags()
180 states = &((struct st_program*)prog)->affected_states; in st_set_prog_affected_state_flags()
198 states = &((struct st_program*)prog)->affected_states; in st_set_prog_affected_state_flags()
271 st_unbind_program(struct st_context *st, struct st_program *p) in st_unbind_program()
308 st_release_variants(struct st_context *st, struct st_program *p) in st_release_variants()
345 st_release_program(struct st_context *st, struct st_program **p) in st_release_program()
408 st_prepare_vertex_program(struct st_program *stp) in st_prepare_vertex_program()
[all …]
Dst_atom_shader.c101 struct st_program *stfp; in st_update_fp()
104 stfp = st_program(st->ctx->FragmentProgram._Current); in st_update_fp()
181 struct st_program *stvp; in st_update_vp()
187 stvp = st_program(st->ctx->VertexProgram._Current); in st_update_vp()
251 unsigned pipe_shader, struct st_program **dst) in st_update_common_program()
253 struct st_program *stp; in st_update_common_program()
260 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()
187 struct st_program *stp = st_program(prog); in st_deserialise_ir_program()
Dst_context.c146 struct st_program *vp = in st_get_active_states()
147 st_program(ctx->VertexProgram._Current); in st_get_active_states()
148 struct st_program *tcp = in st_get_active_states()
149 st_program(ctx->TessCtrlProgram._Current); in st_get_active_states()
150 struct st_program *tep = in st_get_active_states()
151 st_program(ctx->TessEvalProgram._Current); in st_get_active_states()
152 struct st_program *gp = in st_get_active_states()
153 st_program(ctx->GeometryProgram._Current); in st_get_active_states()
154 struct st_program *fp = in st_get_active_states()
155 st_program(ctx->FragmentProgram._Current); in st_get_active_states()
[all …]
Dst_atom_constbuf.c173 struct st_program *gp = st->gp; in st_update_gs_constants()
184 struct st_program *tcp = st->tcp; in st_update_tcs_constants()
195 struct st_program *tep = st->tep; in st_update_tes_constants()
206 struct st_program *cp = st->cp; in st_update_cs_constants()
Dst_cb_bitmap.h38 struct st_program;
Dst_glsl_to_nir.cpp672 struct st_program *stp = (struct st_program *)prog; in st_link_nir()
838 struct st_program *stp = st_program(prog); in st_link_nir()
Dst_cb_feedback.c307 st->dirty |= ST_NEW_VERTEX_PROGRAM(st, st_program(vp)); in st_RenderMode()
Dst_atifs_to_tgsi.c544 struct st_program *stfp = (struct st_program *) prog; in st_init_atifs_prog()
Dst_glsl_to_tgsi.cpp7174 st_program(prog)->glsl_to_tgsi = v; in get_mesa_program_tgsi()
/external/mesa3d/src/mesa/
DMakefile.sources555 state_tracker/st_program.c \
556 state_tracker/st_program.h \
Dmeson.build592 'state_tracker/st_program.c',
593 'state_tracker/st_program.h',
/external/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"
D20.1.0.rst3038 - st/mesa: keep serialized NIR instead of nir_shader in st_program
/external/angle/third_party/mesa/
Dmesa_autogen.gni841 "src/mesa/state_tracker/st_program.c",