Home | History | Annotate | Download | only in nv50

Lines Matching refs:ureg

888    struct ureg_program *ureg;
914 ureg = ureg_create(PIPE_SHADER_FRAGMENT);
915 if (!ureg)
918 out = ureg_DECL_output(ureg, TGSI_SEMANTIC_COLOR, 0);
920 ureg, TGSI_SEMANTIC_GENERIC, 0, TGSI_INTERPOLATE_LINEAR);
928 data = ureg_DECL_temporary(ureg);
931 ureg_TEX(ureg, ureg_writemask(data, TGSI_WRITEMASK_X),
932 target, tc, ureg_DECL_sampler(ureg, 1));
933 ureg_MOV(ureg, ureg_writemask(data, TGSI_WRITEMASK_Y),
939 ureg_TEX(ureg, ureg_writemask(data, mask),
940 target, tc, ureg_DECL_sampler(ureg, 0));
956 mask = ureg_imm3u(ureg, 0x0000ff, 0x00ff00, 0xff0000);
957 scale = ureg_imm4f(ureg,
975 ureg_I2F(ureg, sdst, ssrc);
976 ureg_MUL(ureg, outs, ssrc, ureg_scalar(scale, TGSI_SWIZZLE_X));
980 ureg_MUL(ureg, zdst, zsrc, ureg_scalar(scale, TGSI_SWIZZLE_W));
981 ureg_F2I(ureg, zdst, zsrc);
982 ureg_AND(ureg, zdst3, zsrc, mask);
983 ureg_I2F(ureg, zdst3, zsrc3);
984 ureg_MUL(ureg, zdst3, zsrc3, scale);
985 ureg_MOV(ureg, outz, zshuf);
997 ureg_MOV(ureg, ureg_writemask(out, mask), ureg_src(data));
999 ureg_END(ureg);
1001 return ureg_create_shader_and_destroy(ureg, pipe);