Lines Matching defs:coord
692 const struct dxil_value *coord[2],
701 const struct dxil_value *args[] = { opcode, handle, coord[0], coord[1] };
709 const struct dxil_value *coord[2],
722 opcode, handle, coord[0], coord[1],
734 const struct dxil_value *coord[3],
747 coord[0], coord[1], coord[2],
756 const struct dxil_value *coord[3],
769 opcode, handle, coord[0], coord[1], coord[2],
782 const struct dxil_value *coord[3],
796 coord[0], coord[1], coord[2], value
805 const struct dxil_value *coord[3],
818 opcode, handle, coord[0], coord[1], coord[2], cmpval, newval
2915 const struct dxil_value *coord[2] = {
2920 const struct dxil_value *load = emit_bufferload_call(ctx, handle, coord, DXIL_I32);
2957 const struct dxil_value *coord[2] = {
2970 return emit_bufferstore_call(ctx, handle, coord, value, write_mask, DXIL_I32);
2990 const struct dxil_value *coord[3] = {
2995 emit_atomic_binop(ctx, handle, DXIL_ATOMIC_AND, coord, mask) != NULL &&
2996 emit_atomic_binop(ctx, handle, DXIL_ATOMIC_OR, coord, value) != NULL;
3658 const struct dxil_value *coord[3] = { int32_undef, int32_undef, int32_undef };
3668 coord[i] = get_src(ctx, &intr->src[1], i, nir_type_uint);
3669 if (!coord[i])
3695 coord[1] = int32_undef;
3696 return emit_bufferstore_call(ctx, handle, coord, value, write_mask, overload);
3698 return emit_texturestore_call(ctx, handle, coord, value, write_mask, overload);
3718 const struct dxil_value *coord[3] = { int32_undef, int32_undef, int32_undef };
3728 coord[i] = get_src(ctx, &intr->src[1], i, nir_type_uint);
3729 if (!coord[i])
3738 coord[1] = int32_undef;
3739 load_result = emit_bufferload_call(ctx, handle, coord, overload);
3741 load_result = emit_textureload_call(ctx, handle, coord, overload);
3785 const struct dxil_value *coord[3] = { int32_undef, int32_undef, int32_undef };
3795 coord[i] = get_src(ctx, &intr->src[1], i, nir_type_uint);
3796 if (!coord[i])
3805 emit_atomic_binop(ctx, handle, op, coord, value);
3831 const struct dxil_value *coord[3] = { int32_undef, int32_undef, int32_undef };
3841 coord[i] = get_src(ctx, &intr->src[1], i, nir_type_uint);
3842 if (!coord[i])
3852 emit_atomic_cmpxchg(ctx, handle, coord, cmpval, newval);
3865 const struct dxil_value *coord[4], *offset[3], *dx[3], *dy[3];
3960 const struct dxil_value *coord[3] = {
3965 emit_atomic_binop(ctx, handle, op, coord, value);
3992 const struct dxil_value *coord[3] = {
3997 emit_atomic_cmpxchg(ctx, handle, coord, cmpval, newval);
4180 const struct dxil_value *coord = dxil_emit_binop(&ctx->mod, DXIL_BINOP_ADD,
4183 store_dest(ctx, &intr->dest, i, coord, nir_type_float32);
4642 params->coord[0], params->coord[1], params->coord[2], params->coord[3],
4662 params->coord[0], params->coord[1], params->coord[2], params->coord[3],
4682 params->coord[0], params->coord[1], params->coord[2], params->coord[3],
4713 params->coord[0], params->coord[1], params->coord[2], params->coord[3],
4731 params->coord[0], params->coord[1], params->coord[2], params->coord[3],
4754 params->lod_or_sample, params->coord[0], params->coord[1], params->coord[2],
4772 params->coord[0],
4773 params->coord[1],
4774 params->coord[2],
4794 params->coord[0],
4795 params->coord[1],
4796 params->coord[2],
4797 params->coord[3],
4830 coord_components = get_n_src(ctx, params.coord, ARRAY_SIZE(params.coord),
4946 PAD_SRC(ctx, params.coord, coord_components, float_undef);
4979 params.coord[1] = int_undef;
4980 sample = emit_bufferload_call(ctx, params.tex, params.coord, params.overload);
4982 PAD_SRC(ctx, params.coord, coord_components, int_undef);