/third_party/mesa3d/src/gallium/auxiliary/tgsi/ |
D | tgsi_ureg.h | 77 struct ureg_dst struct 233 struct ureg_dst 244 struct ureg_dst 252 struct ureg_dst 257 struct ureg_dst 316 struct ureg_dst 324 struct ureg_dst 330 struct ureg_dst 337 struct ureg_dst tmp ); 339 struct ureg_dst [all …]
|
D | tgsi_ureg.c | 426 struct ureg_dst 482 struct ureg_dst 496 struct ureg_dst 505 struct ureg_dst 635 static struct ureg_dst alloc_temporary( struct ureg_program *ureg, in alloc_temporary() 667 struct ureg_dst ureg_DECL_temporary( struct ureg_program *ureg ) in ureg_DECL_temporary() 672 struct ureg_dst ureg_DECL_local_temporary( struct ureg_program *ureg ) in ureg_DECL_local_temporary() 677 struct ureg_dst ureg_DECL_array_temporary( struct ureg_program *ureg, in ureg_DECL_array_temporary() 682 struct ureg_dst dst = ureg_dst_register( TGSI_FILE_TEMPORARY, i ); in ureg_DECL_array_temporary() 704 struct ureg_dst tmp ) in ureg_release_temporary() [all …]
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shaderlib_tgsi.c | 73 struct ureg_dst layer = ureg_DECL_output(ureg, TGSI_SEMANTIC_LAYER, 0); in si_get_blitter_vs() 124 struct ureg_dst store_addr = ureg_writemask(ureg_DECL_temporary(ureg), TGSI_WRITEMASK_X); in si_create_dma_compute_shader() 125 struct ureg_dst load_addr = ureg_writemask(ureg_DECL_temporary(ureg), TGSI_WRITEMASK_X); in si_create_dma_compute_shader() 126 struct ureg_dst dstbuf = ureg_dst(ureg_DECL_buffer(ureg, 0, false)); in si_create_dma_compute_shader() 157 struct ureg_dst dst = in si_create_dma_compute_shader() 158 ureg_writemask(ureg_dst(values[i]), u_bit_consecutive(0, inst_dwords[i])); in si_create_dma_compute_shader() 170 struct ureg_dst dst = ureg_writemask(dstbuf, u_bit_consecutive(0, inst_dwords[d])); in si_create_dma_compute_shader() 530 struct ureg_dst coord = ureg_writemask(ureg_DECL_temporary(ureg), TGSI_WRITEMASK_XYZW); in si_create_fmask_expand_cs() 538 struct ureg_dst sample[8]; in si_create_fmask_expand_cs() 555 struct ureg_dst dst_image = ureg_dst(image); in si_create_fmask_expand_cs()
|
/third_party/mesa3d/src/gallium/frontends/nine/ |
D | nine_shader.c | 464 struct ureg_dst *r; 465 struct ureg_dst oPos; 466 struct ureg_dst oPos_out; /* the real output when doing streamout */ 467 struct ureg_dst oFog; 468 struct ureg_dst oPts; 469 struct ureg_dst oCol[4]; 470 struct ureg_dst o[PIPE_MAX_SHADER_OUTPUTS]; 471 struct ureg_dst oDepth; 477 struct ureg_dst p; 478 struct ureg_dst address; [all …]
|
D | nine_ff.c | 320 struct ureg_dst dst, struct ureg_src src) in ureg_normalize3() 322 struct ureg_dst tmp = ureg_DECL_temporary(ureg); in ureg_normalize3() 323 struct ureg_dst tmp_x = ureg_writemask(tmp, TGSI_WRITEMASK_X); in ureg_normalize3() 336 struct ureg_dst oPos, oCol[2], oPsz, oFog; in nine_ff_build_vs() 337 struct ureg_dst AR; in nine_ff_build_vs() 445 struct ureg_dst tmp = ureg_DECL_temporary(ureg); in nine_ff_build_vs() 469 struct ureg_dst tmp = ureg_DECL_temporary(ureg); in nine_ff_build_vs() 470 struct ureg_dst tmp2 = ureg_DECL_temporary(ureg); in nine_ff_build_vs() 471 struct ureg_dst aVtx_dst = ureg_DECL_temporary(ureg); in nine_ff_build_vs() 472 struct ureg_dst aNrm_dst = ureg_DECL_temporary(ureg); in nine_ff_build_vs() [all …]
|
/third_party/mesa3d/src/gallium/frontends/xa/ |
D | xa_tgsi.c | 108 struct ureg_dst dst, in src_in_mask() 132 struct ureg_dst tmp = ureg_DECL_temporary(ureg); in vs_normalize_coords() 146 struct ureg_dst dst; in create_vs() 199 struct ureg_dst y, u, v, rgb; in create_yuv_shader() 200 struct ureg_dst out = ureg_DECL_output(ureg, in create_yuv_shader() 258 struct ureg_dst dst, in xrender_tex() 265 struct ureg_dst tmp0 = ureg_DECL_temporary(ureg); in xrender_tex() 266 struct ureg_dst tmp1 = ureg_DECL_temporary(ureg); in xrender_tex() 296 struct ureg_dst tmp = ureg_DECL_temporary(ureg); in xrender_tex() 316 struct ureg_dst dst, in read_input() [all …]
|
/third_party/mesa3d/src/gallium/auxiliary/vl/ |
D | vl_idct.c | 72 calc_addr(struct ureg_program *shader, struct ureg_dst addr[2], in calc_addr() 96 increment_addr(struct ureg_program *shader, struct ureg_dst daddr[2], in increment_addr() 115 fetch_four(struct ureg_program *shader, struct ureg_dst m[2], struct ureg_src addr[2], in fetch_four() 123 matrix_mul(struct ureg_program *shader, struct ureg_dst dst, struct ureg_dst l[2], struct ureg_dst … in matrix_mul() 125 struct ureg_dst tmp; in matrix_mul() 148 struct ureg_dst t_tex; in create_mismatch_vert_shader() 149 struct ureg_dst o_vpos, o_addr[2]; in create_mismatch_vert_shader() 198 struct ureg_dst m[8][2]; in create_mismatch_frag_shader() 199 struct ureg_dst fragment; in create_mismatch_frag_shader() 264 struct ureg_dst t_tex, t_start; in create_stage1_vert_shader() [all …]
|
D | vl_compositor_gfx.c | 59 struct ureg_dst tmp; in create_vert_shader() 60 struct ureg_dst o_vpos, o_vtex, o_color; in create_vert_shader() 61 struct ureg_dst o_vtop, o_vbottom; in create_vert_shader() 127 create_frag_shader_weave(struct ureg_program *shader, struct ureg_dst fragment) in create_frag_shader_weave() 131 struct ureg_dst t_tc[2]; in create_frag_shader_weave() 132 struct ureg_dst t_texel[2]; in create_frag_shader_weave() 204 create_frag_shader_csc(struct ureg_program *shader, struct ureg_dst texel, in create_frag_shader_csc() 205 struct ureg_dst fragment) in create_frag_shader_csc() 209 struct ureg_dst temp[2]; in create_frag_shader_csc() 241 create_frag_shader_yuv(struct ureg_program *shader, struct ureg_dst texel) in create_frag_shader_yuv() [all …]
|
D | vl_mc.c | 52 static struct ureg_dst 56 struct ureg_dst t_vpos; in calc_position() 57 struct ureg_dst o_vpos; in calc_position() 81 static struct ureg_dst 84 struct ureg_dst tmp; in calc_line() 111 struct ureg_dst t_vpos; in create_ref_vert_shader() 112 struct ureg_dst o_vmv[2]; in create_ref_vert_shader() 168 struct ureg_dst ref, field; in create_ref_frag_shader() 169 struct ureg_dst fragment; in create_ref_frag_shader() 234 struct ureg_dst t_vpos, t_vtex; in create_ycbcr_vert_shader() [all …]
|
D | vl_deint_filter.c | 68 struct ureg_dst o_vpos, o_vtex; in create_vert_shader() 92 struct ureg_dst o_fragment; in create_copy_frag_shader() 93 struct ureg_dst t_tex; in create_copy_frag_shader() 132 struct ureg_dst o_fragment; in create_deint_frag_shader() 133 struct ureg_dst t_tex; in create_deint_frag_shader() 134 struct ureg_dst t_comp_top, t_comp_bot; in create_deint_frag_shader() 135 struct ureg_dst t_diff; in create_deint_frag_shader() 136 struct ureg_dst t_a, t_b; in create_deint_frag_shader() 137 struct ureg_dst t_weave, t_linear; in create_deint_frag_shader()
|
D | vl_bicubic_filter.c | 55 struct ureg_dst o_vpos, o_vtex; in create_vert_shader() 77 struct ureg_dst o_fragment) in create_frag_shader_cubic_interpolater() 79 struct ureg_dst temp[11]; in create_frag_shader_cubic_interpolater() 80 struct ureg_dst t_2; in create_frag_shader_cubic_interpolater() 159 struct ureg_dst t_array[23]; in create_frag_shader() 160 struct ureg_dst o_fragment; in create_frag_shader() 161 struct ureg_dst t; in create_frag_shader()
|
D | vl_zscan.c | 125 struct ureg_dst tmp; in create_vert_shader() 126 struct ureg_dst o_vpos; in create_vert_shader() 127 struct ureg_dst *o_vtex; in create_vert_shader() 134 o_vtex = MALLOC(zscan->num_channels * sizeof(struct ureg_dst)); in create_vert_shader() 202 struct ureg_dst *tmp; in create_frag_shader() 203 struct ureg_dst quant, fragment; in create_frag_shader() 212 tmp = MALLOC(zscan->num_channels * sizeof(struct ureg_dst)); in create_frag_shader()
|
D | vl_mc.h | 71 struct ureg_dst tex); 76 struct ureg_dst dst);
|
D | vl_idct.h | 84 unsigned first_output, struct ureg_dst tex); 88 unsigned first_input, struct ureg_dst fragment);
|
D | vl_median_filter.c | 51 struct ureg_dst o_vpos, o_vtex; in create_vert_shader() 84 struct ureg_dst *t_array = MALLOC(sizeof(struct ureg_dst) * num_offsets); in create_frag_shader() 85 struct ureg_dst o_fragment; in create_frag_shader() 143 struct ureg_dst tmp = ureg_DECL_temporary(shader); in create_frag_shader()
|
D | vl_matrix_filter.c | 53 struct ureg_dst o_vpos, o_vtex; in create_vert_shader() 84 struct ureg_dst tmp; in create_frag_shader() 85 struct ureg_dst t_sum; in create_frag_shader() 86 struct ureg_dst o_fragment; in create_frag_shader()
|
D | vl_mpeg12_decoder.c | 1069 struct ureg_dst tex) in mc_vert_shader_callback() 1072 struct ureg_dst o_vtex; in mc_vert_shader_callback() 1090 struct ureg_dst dst) in mc_frag_shader_callback()
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
D | u_simple_shaders.c | 92 struct ureg_dst dst; in util_make_vertex_passthrough_shader_with_so() 106 struct ureg_dst layer = ureg_DECL_output(ureg, TGSI_SEMANTIC_LAYER, 0); in util_make_vertex_passthrough_shader_with_so() 203 ureg_load_tex(struct ureg_program *ureg, struct ureg_dst out, in ureg_load_tex() 209 struct ureg_dst temp = ureg_DECL_temporary(ureg); in ureg_load_tex() 242 struct ureg_dst temp; in util_make_fragment_tex_shader_xrbias() 243 struct ureg_dst out; in util_make_fragment_tex_shader_xrbias() 298 struct ureg_dst temp; in util_make_fragment_tex_shader_writemask() 299 struct ureg_dst out; in util_make_fragment_tex_shader_writemask() 392 struct ureg_dst depth, stencil, tmp; in util_make_fs_blit_zs() 503 struct ureg_dst dst[PIPE_MAX_COLOR_BUFS]; in util_make_fragment_cloneinput_shader() [all …]
|
/third_party/mesa3d/src/gallium/frontends/d3d10umd/ |
D | ShaderTGSI.c | 208 struct ureg_dst temps[SHADER_MAX_TEMPS]; 209 struct ureg_dst output_depth; 228 struct ureg_dst reg[4]; 424 struct ureg_dst reg, in dcl_base_output() 460 struct ureg_dst temp = ureg_DECL_temporary(sx->ureg); in dcl_base_input() 472 struct ureg_dst temp = ureg_dst(sx->inputs[index].reg); in dcl_base_input() 612 struct ureg_dst tmp = ureg_DECL_temporary(ureg); in dcl_ps_sgv_input() 644 struct ureg_dst tmp = ureg_DECL_temporary(ureg); in dcl_ps_siv_input() 706 static struct ureg_dst 711 struct ureg_dst reg; in translate_operand() [all …]
|
/third_party/mesa3d/src/gallium/auxiliary/nir/ |
D | nir_to_tgsi.c | 43 struct ureg_dst dst[2]; 80 struct ureg_dst addr_reg[3]; 86 struct ureg_dst *reg_temp; 116 static struct ureg_dst 134 struct ureg_dst dst, in ntt_insn() 164 struct ureg_dst dst) \ 171 struct ureg_dst dst, \ 179 struct ureg_dst dst, \ 188 struct ureg_dst dst, \ 198 struct ureg_dst dst, \ [all …]
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
D | freedreno_program.c | 154 struct ureg_dst out0 = ureg_DECL_output(ureg, texcoord_semantic(pctx), 0); in fd_prog_blit_vs() 155 struct ureg_dst out1 = ureg_DECL_output(ureg, TGSI_SEMANTIC_POSITION, 1); in fd_prog_blit_vs()
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
D | svga_state_vs.c | 54 struct ureg_dst dst; in get_dummy_vertex_shader() 215 struct ureg_dst dst[PIPE_MAX_SHADER_OUTPUTS]; in compile_passthrough_vs()
|
D | svga_state_fs.c | 64 struct ureg_dst dst; in get_dummy_fragment_shader()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_surface.c | 906 struct ureg_dst out; in nv50_blitter_make_fp() 907 struct ureg_dst data; in nv50_blitter_make_fp() 970 struct ureg_dst outz; in nv50_blitter_make_fp() 971 struct ureg_dst outs; in nv50_blitter_make_fp() 972 struct ureg_dst zdst3 = ureg_writemask(data, TGSI_WRITEMASK_XYZ); in nv50_blitter_make_fp() 973 struct ureg_dst zdst = ureg_writemask(data, TGSI_WRITEMASK_X); in nv50_blitter_make_fp() 974 struct ureg_dst sdst = ureg_writemask(data, TGSI_WRITEMASK_Y); in nv50_blitter_make_fp()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
D | st_pbo.c | 338 struct ureg_dst out_pos; in st_pbo_create_gs() 339 struct ureg_dst out_layer; in st_pbo_create_gs()
|