Lines Matching defs:ps
2699 /* For ps 1.1-1.3, only a single component of src0 is used. For ps 1.4
3220 /* ps 2.0 texldp instruction always divides by the fourth component. */
4091 static void generate_texcoord_assignment(struct wined3d_shader_buffer *buffer, IWineD3DVertexShaderImpl *vs, IWineD3DPixelShaderImpl *ps)
4097 if (!ps)
4100 for (i = 0, map = ps->baseShader.reg_maps.texcoord; map && i < min(8, MAX_REG_TEXCRD); map >>= 1, ++i)
4120 IWineD3DPixelShaderImpl *ps = (IWineD3DPixelShaderImpl *) pixelshader;
4123 DWORD ps_major = ps ? ps->baseShader.reg_maps.shader_version.major : 0;
4152 generate_texcoord_assignment(buffer, vs, ps);
4236 handle_ps3_input(buffer, gl_info, ps->input_reg_map, ps->baseShader.input_signature,
4237 &ps->baseShader.reg_maps, output_signature, &vs->baseShader.reg_maps);
4247 handle_ps3_input(buffer, gl_info, ps->input_reg_map, ps->baseShader.input_signature,
4248 &ps->baseShader.reg_maps, NULL, NULL);
4251 ERR("Unexpected vertex and pixel shader version condition: vs: %d, ps: %d\n", vs_major, ps_major);