HomeSort by relevance Sort by last modified time
    Searched refs:writemask (Results 26 - 50 of 120) sorted by null

12 3 4 5

  /external/mesa3d/src/gallium/drivers/ilo/shader/
toy_compiler.c 245 if (dst.writemask != TOY_WRITEMASK_XYZW) {
247 if (dst.writemask & TOY_WRITEMASK_X)
249 if (dst.writemask & TOY_WRITEMASK_Y)
251 if (dst.writemask & TOY_WRITEMASK_Z)
253 if (dst.writemask & TOY_WRITEMASK_W)
toy_helpers.h 66 if (dst.writemask & (1 << i)) {
68 trans[i].writemask = TOY_WRITEMASK_XYZW;
toy_compiler_asm.c 50 unsigned writemask; member in struct:codegen::codegen_dst
637 /* the lower 4 bits are reserved for the writemask */
642 dst->writemask;
652 assert(dst->writemask == TOY_WRITEMASK_XYZW);
680 dst->writemask;
683 assert(dst->writemask == TOY_WRITEMASK_XYZW);
842 dst->writemask << 17 |
855 dst->writemask << 17 |
    [all...]
  /external/mesa3d/src/mesa/drivers/dri/i965/
brw_ir_vec4.h 160 unsigned writemask);
162 unsigned writemask);
202 writemask(dst_reg reg, unsigned mask) function in namespace:brw
205 assert((reg.writemask & mask) != 0);
206 reg.writemask &= mask;
brw_fs_vector_splitting.cpp 262 unsigned int writemask; local
269 writemask = 1;
272 writemask = 1 << i;
285 NULL, writemask));
brw_vec4_copy_propagation.cpp 78 inst->dst.writemask & (1 << BRW_GET_SWZ(src->swizzle, ch)));
144 * based on the destination writemask.
409 const unsigned dst_saturate_mask = inst->dst.writemask &
414 if (dst_saturate_mask != inst->dst.writemask)
525 entries[reg].saturatemask &= ~inst->dst.writemask;
527 if (inst->dst.writemask & (1 << i)) {
test_vec4_cmod_propagation.cpp 151 dest_null.writemask = WRITEMASK_X;
415 dest_null.writemask = WRITEMASK_X;
458 dest_null.writemask = WRITEMASK_X;
490 dest_null.writemask = WRITEMASK_X;
629 dest.writemask = WRITEMASK_X;
666 dest.writemask = WRITEMASK_X;
676 dest_null.writemask = WRITEMASK_X;
708 dest.writemask = WRITEMASK_XW;
751 dest.writemask = WRITEMASK_X;
759 dest_null.writemask = WRITEMASK_X
    [all...]
brw_reg.h 143 * read from a swizzled source given the instruction writemask.
262 unsigned writemask:4; /* dest only, align16 only */ member in struct:brw_reg::__anon28604::__anon28605
351 * \param writemask WRITEMASK_X/Y/Z/W bitfield
364 unsigned writemask)
386 * set swizzle and writemask to W, as the lower bits of subnr will
392 reg.writemask = writemask;
769 /* If/else instructions break in align16 mode if writemask & swizzle
973 reg.writemask &= mask;
981 reg.writemask = mask
    [all...]
brw_vec4_live_variables.cpp 103 if (inst->dst.writemask & (1 << c)) {
113 if ((inst->dst.writemask & (1 << c)) &&
271 if (inst->dst.writemask & (1 << c)) {
brw_vec4_nir.cpp 376 unsigned writemask = 1 << i; local
378 if ((remaining & writemask) == 0)
386 writemask |= 1 << j;
390 reg.writemask = writemask;
397 remaining &= ~writemask;
400 /* Set final writemask */
401 reg.writemask = brw_writemask_for_size(instr->def.num_components);
421 dest.writemask = brw_writemask_for_size(instr->num_components);
496 int writemask = WRITEMASK_X local
    [all...]
  /external/mesa3d/src/mesa/state_tracker/
st_glsl_to_tgsi.cpp 198 st_dst_reg(gl_register_file file, int writemask, enum glsl_base_type type, int index)
204 this->writemask = writemask;
212 st_dst_reg(gl_register_file file, int writemask, enum glsl_base_type type)
218 this->writemask = writemask;
232 this->writemask = 0;
244 unsigned writemask:4; /**< Bitfield of WRITEMASK_[XYZW] */
276 this->writemask = WRITEMASK_XYZW;
746 * so we have to fixup destination writemask/index and src swizzle/indexes
774 unsigned writemask = inst->dst[1].file == PROGRAM_UNDEFINED ? inst->dst[0].writemask : inst->dst[1].writemask; local
    [all...]
  /external/mesa3d/src/mesa/program/
ir_to_mesa.cpp 103 dst_reg(gl_register_file file, int writemask)
107 this->writemask = writemask;
115 this->writemask = 0;
123 int writemask; /**< Bitfield of WRITEMASK_[XYZW] */ member in class:__anon28749::dst_reg
143 this->writemask = WRITEMASK_XYZW;
403 assert(dst.writemask != 0);
439 int done_mask = ~dst.writemask;
473 inst->dst.writemask = this_mask;
923 result_dst.writemask = (1 << ir->type->vector_elements) - 1
    [all...]
  /external/mesa3d/src/gallium/auxiliary/util/
u_simple_shaders.h 75 unsigned writemask,
  /external/mesa3d/src/gallium/drivers/r300/compiler/
radeon_opcodes.c 530 unsigned int writemask,
543 if (!writemask)
548 srcmasks[src] |= writemask;
551 srcmasks[src] |= writemask;
radeon_compiler.h 105 void rc_move_output(struct radeon_compiler * c, unsigned output, unsigned new_output, unsigned writemask);
  /external/mesa3d/src/gallium/drivers/softpipe/
sp_buffer.c 144 if (params->writemask & (1 << c)) {
163 unsigned writemask,
269 if (writemask & (1 << c)) {
328 opcode, params->writemask, rgba, rgba2);
  /external/mesa3d/src/gallium/drivers/svga/
svga_pipe_depthstencil.c 151 /* SVGA3D has one ref/mask/writemask triple shared between front &
155 ds->stencil_writemask = templ->stencil[0].writemask & 0xff;
174 ds->stencil_writemask = templ->stencil[1].writemask & 0xff;
188 ds->zwriteenable = templ->depth.writemask;
svga_tgsi_insn.c 118 dest.mask = reg->Register.WriteMask;
1188 writemask(temp, channel),
    [all...]
  /external/mesa3d/src/gallium/drivers/llvmpipe/
lp_bld_depth.c 269 if (stencil[0].writemask != 0xff ||
270 (stencil[1].enabled && front_facing != NULL && stencil[1].writemask != 0xff)) {
271 /* mask &= stencil[0].writemask */
272 LLVMValueRef writemask = lp_build_const_int_vec(bld->gallivm, bld->type, local
273 stencil[0].writemask);
274 if (stencil[1].enabled && stencil[1].writemask != stencil[0].writemask && front_facing != NULL) {
276 stencil[1].writemask);
277 writemask = lp_build_select(bld, front_facing, writemask, back_writemask)
    [all...]
lp_state_blend.c 119 state->depth.writemask = 0;
  /external/mesa3d/src/gallium/drivers/vc4/
vc4_state.c 139 * The TLB_STENCIL_SETUP data has a little bitfield for common writemask
140 * values, so you don't have to do a separate writemask setup.
200 if (cso->depth.writemask) {
228 tlb_stencil_setup_writemask(front->writemask);
229 uint8_t back_writemask = front->writemask;
235 back_writemask = back->writemask;
237 tlb_stencil_setup_writemask(back->writemask);
249 so->stencil_uniforms[2] = (front->writemask |
  /external/mesa3d/src/compiler/glsl/
ir_builder.h 29 enum writemask { enum in namespace:ir_builder
124 ir_assignment *assign(deref lhs, operand rhs, int writemask);
126 ir_assignment *assign(deref lhs, operand rhs, operand condition, int writemask);
  /external/mesa3d/src/gallium/auxiliary/tgsi/
tgsi_scan.h 173 ubyte writemask; member in struct:tgsi_array_info
  /external/mesa3d/src/gallium/state_trackers/nine/
nine_pipe.c 39 dsa.depth.writemask = !!rs[D3DRS_ZWRITEENABLE];
50 dsa.stencil[0].writemask = rs[D3DRS_STENCILWRITEMASK];
59 dsa.stencil[1].writemask = dsa.stencil[0].writemask;
  /external/mesa3d/src/gallium/include/pipe/
p_state.h 268 unsigned writemask:1; /**< allow depth buffer writes? */ member in struct:pipe_depth_state
284 unsigned writemask:8; member in struct:pipe_stencil_state

Completed in 874 milliseconds

12 3 4 5