Searched refs:tctx (Results 1 - 14 of 14) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_cb_bitmap_shader.c46 tgsi_bitmap_transform(struct tgsi_transform_context *tctx) argument
48 return (struct tgsi_bitmap_transform *)tctx;
52 transform_instr(struct tgsi_transform_context *tctx, argument
55 struct tgsi_bitmap_transform *ctx = tgsi_bitmap_transform(tctx);
63 tctx->emit_instruction(tctx, current_inst);
71 tgsi_transform_temp_decl(tctx, 0);
87 tgsi_transform_input_decl(tctx, texcoord_index,
92 tgsi_transform_sampler_decl(tctx, ctx->sampler_index);
95 tgsi_transform_sampler_view_decl(tctx, ct
[all...]
H A Dst_tgsi_lower_yuv.c57 tgsi_yuv_transform(struct tgsi_transform_context *tctx) argument
59 return (struct tgsi_yuv_transform *)tctx;
145 emit_immed(struct tgsi_transform_context *tctx, int idx, argument
148 struct tgsi_yuv_transform *ctx = tgsi_yuv_transform(tctx);
158 tctx->emit_immediate(tctx, &immed);
169 emit_samp(struct tgsi_transform_context *tctx, unsigned samp) argument
171 tgsi_transform_sampler_decl(tctx, samp);
172 tgsi_transform_sampler_view_decl(tctx, samp, PIPE_TEXTURE_2D,
183 emit_decls(struct tgsi_transform_context *tctx) argument
246 yuv_to_rgb(struct tgsi_transform_context * tctx,struct tgsi_full_dst_register * dst) argument
308 lower_nv12(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * originst) argument
343 lower_iyuv(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * originst) argument
392 transform_instr(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
[all...]
H A Dst_cb_drawpixels_shader.c50 tgsi_drawpix_transform(struct tgsi_transform_context *tctx) argument
52 return (struct tgsi_drawpix_transform *)tctx;
72 transform_instr(struct tgsi_transform_context *tctx, argument
75 struct tgsi_drawpix_transform *ctx = tgsi_drawpix_transform(tctx);
90 tgsi_transform_const_decl(tctx, ctx->scale_const, ctx->scale_const);
94 tgsi_transform_const_decl(tctx, ctx->bias_const, ctx->bias_const);
99 tgsi_transform_const_decl(tctx, ctx->texcoord_const, ctx->texcoord_const);
104 tgsi_transform_temp_decl(tctx, ctx->color_temp);
117 tgsi_transform_input_decl(tctx, texcoord_index, sem_texcoord, 0,
123 tgsi_transform_sampler_decl(tctx, ct
[all...]
H A Dst_atifs_to_tgsi.c622 tgsi_atifs_transform(struct tgsi_transform_context *tctx) argument
624 return (struct tgsi_atifs_transform *)tctx;
649 transform_decl(struct tgsi_transform_context *tctx, argument
652 struct tgsi_atifs_transform *ctx = tgsi_atifs_transform(tctx);
661 tctx->emit_declaration(tctx, decl);
665 transform_instr(struct tgsi_transform_context *tctx, argument
668 struct tgsi_atifs_transform *ctx = tgsi_atifs_transform(tctx);
678 tgsi_transform_temp_decl(tctx, ctx->fog_factor_temp);
704 tctx
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_cb_bitmap_shader.c45 tgsi_bitmap_transform(struct tgsi_transform_context *tctx) argument
47 return (struct tgsi_bitmap_transform *)tctx;
51 transform_instr(struct tgsi_transform_context *tctx, argument
54 struct tgsi_bitmap_transform *ctx = tgsi_bitmap_transform(tctx);
62 tctx->emit_instruction(tctx, current_inst);
70 tgsi_transform_temp_decl(tctx, 0);
86 tgsi_transform_input_decl(tctx, texcoord_index,
91 tgsi_transform_sampler_decl(tctx, ctx->sampler_index);
94 tgsi_transform_sampler_view_decl(tctx, ct
[all...]
H A Dst_tgsi_lower_yuv.c56 tgsi_yuv_transform(struct tgsi_transform_context *tctx) argument
58 return (struct tgsi_yuv_transform *)tctx;
144 emit_immed(struct tgsi_transform_context *tctx, int idx, argument
147 struct tgsi_yuv_transform *ctx = tgsi_yuv_transform(tctx);
157 tctx->emit_immediate(tctx, &immed);
168 emit_samp(struct tgsi_transform_context *tctx, unsigned samp) argument
170 tgsi_transform_sampler_decl(tctx, samp);
171 tgsi_transform_sampler_view_decl(tctx, samp, PIPE_TEXTURE_2D,
182 emit_decls(struct tgsi_transform_context *tctx) argument
245 yuv_to_rgb(struct tgsi_transform_context * tctx,struct tgsi_full_dst_register * dst) argument
307 lower_nv12(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * originst) argument
342 lower_iyuv(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * originst) argument
391 transform_instr(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
[all...]
H A Dst_tgsi_lower_depth_clamp.c46 tgsi_depth_clamp_transform(struct tgsi_transform_context *tctx) argument
48 return (struct tgsi_depth_clamp_transform *)tctx;
52 transform_decl(struct tgsi_transform_context *tctx, argument
55 struct tgsi_depth_clamp_transform *ctx = tgsi_depth_clamp_transform(tctx);
79 tctx->emit_declaration(tctx, decl);
96 prolog_last_vertex_stage(struct tgsi_transform_context *tctx) argument
98 struct tgsi_depth_clamp_transform *ctx = tgsi_depth_clamp_transform(tctx);
103 tgsi_transform_immediate_decl(tctx, 0.5, 0.0, 0.0, 0.0);
107 tgsi_transform_output_decl(tctx, ct
114 epilog_last_vertex_stage(struct tgsi_transform_context * tctx) argument
212 prolog_fs(struct tgsi_transform_context * tctx) argument
257 epilog_fs(struct tgsi_transform_context * tctx) argument
310 transform_instr(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
[all...]
H A Dst_cb_drawpixels_shader.c50 tgsi_drawpix_transform(struct tgsi_transform_context *tctx) argument
52 return (struct tgsi_drawpix_transform *)tctx;
72 transform_instr(struct tgsi_transform_context *tctx, argument
75 struct tgsi_drawpix_transform *ctx = tgsi_drawpix_transform(tctx);
90 tgsi_transform_const_decl(tctx, ctx->scale_const, ctx->scale_const);
94 tgsi_transform_const_decl(tctx, ctx->bias_const, ctx->bias_const);
99 tgsi_transform_const_decl(tctx, ctx->texcoord_const, ctx->texcoord_const);
104 tgsi_transform_temp_decl(tctx, ctx->color_temp);
117 tgsi_transform_input_decl(tctx, texcoord_index, sem_texcoord, 0,
123 tgsi_transform_sampler_decl(tctx, ct
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_emulate.c41 tgsi_emulation_context(struct tgsi_transform_context *tctx) argument
43 return (struct tgsi_emulation_context *)tctx;
47 transform_decl(struct tgsi_transform_context *tctx, argument
50 struct tgsi_emulation_context *ctx = tgsi_emulation_context(tctx);
58 tctx->emit_declaration(tctx, decl);
62 passthrough_edgeflag(struct tgsi_transform_context *tctx) argument
64 struct tgsi_emulation_context *ctx = tgsi_emulation_context(tctx);
72 tctx->emit_declaration(tctx,
104 transform_instr(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
[all...]
H A Dtgsi_lowering.c57 tgsi_lowering_context(struct tgsi_transform_context *tctx) argument
59 return (struct tgsi_lowering_context *)tctx;
130 create_mov(struct tgsi_transform_context *tctx, argument
144 tctx->emit_instruction(tctx, &new_inst);
196 transform_dst(struct tgsi_transform_context *tctx, argument
199 struct tgsi_lowering_context *ctx = tgsi_lowering_context(tctx);
206 create_mov(tctx, &ctx->tmp[A].dst, src0, TGSI_WRITEMASK_YZ, 0);
211 create_mov(tctx, &ctx->tmp[B].dst, src1, TGSI_WRITEMASK_YW, 0);
224 tctx
277 transform_lrp(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
327 transform_frc(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
372 transform_pow(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
432 transform_lit(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
557 transform_exp(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
680 transform_log(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
818 transform_dotp(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
904 transform_flr_ceil(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
958 transform_trunc(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
1031 transform_samp(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
1166 emit_twoside(struct tgsi_transform_context * tctx) argument
1250 emit_decls(struct tgsi_transform_context * tctx) argument
1323 transform_instr(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_emulate.c41 tgsi_emulation_context(struct tgsi_transform_context *tctx) argument
43 return (struct tgsi_emulation_context *)tctx;
47 transform_decl(struct tgsi_transform_context *tctx, argument
50 struct tgsi_emulation_context *ctx = tgsi_emulation_context(tctx);
58 tctx->emit_declaration(tctx, decl);
62 passthrough_edgeflag(struct tgsi_transform_context *tctx) argument
64 struct tgsi_emulation_context *ctx = tgsi_emulation_context(tctx);
72 tctx->emit_declaration(tctx,
104 transform_instr(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
[all...]
H A Dtgsi_lowering.c58 tgsi_lowering_context(struct tgsi_transform_context *tctx) argument
60 return (struct tgsi_lowering_context *)tctx;
131 create_mov(struct tgsi_transform_context *tctx, argument
145 tctx->emit_instruction(tctx, &new_inst);
197 transform_dst(struct tgsi_transform_context *tctx, argument
200 struct tgsi_lowering_context *ctx = tgsi_lowering_context(tctx);
207 create_mov(tctx, &ctx->tmp[A].dst, src0, TGSI_WRITEMASK_YZ, 0);
212 create_mov(tctx, &ctx->tmp[B].dst, src1, TGSI_WRITEMASK_YW, 0);
225 tctx
278 transform_lrp(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
328 transform_frc(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
373 transform_pow(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
433 transform_lit(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
558 transform_exp(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
681 transform_log(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
819 transform_dotp(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
905 transform_flr_ceil(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
959 transform_trunc(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
1032 transform_samp(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
1167 emit_twoside(struct tgsi_transform_context * tctx) argument
1250 emit_decls(struct tgsi_transform_context * tctx) argument
1323 transform_instr(struct tgsi_transform_context * tctx,struct tgsi_full_instruction * inst) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_perfetto.cc151 TuRenderpassDataSource::Trace([=](TuRenderpassDataSource::TraceContext tctx) {
152 if (auto state = tctx.GetIncrementalState(); state->was_cleared) {
153 send_descriptors(tctx, p->start_ts[stage]);
157 auto packet = tctx.NewTracePacket();
207 TuRenderpassDataSource::Trace([=](TuRenderpassDataSource::TraceContext tctx) {
208 auto packet = tctx.NewTracePacket();
236 TuRenderpassDataSource::Trace([=](TuRenderpassDataSource::TraceContext tctx) {
237 auto packet = tctx.NewTracePacket();
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_perfetto.cc147 FdRenderpassDataSource::Trace([=](FdRenderpassDataSource::TraceContext tctx) {
148 if (auto state = tctx.GetIncrementalState(); state->was_cleared) {
149 send_descriptors(tctx, p->start_ts[stage]);
153 auto packet = tctx.NewTracePacket();
270 FdRenderpassDataSource::Trace([=](FdRenderpassDataSource::TraceContext tctx) {
271 auto packet = tctx.NewTracePacket();
299 FdRenderpassDataSource::Trace([=](FdRenderpassDataSource::TraceContext tctx) {
300 auto packet = tctx.NewTracePacket();

Completed in 11 milliseconds