Lines Matching defs:ps

154     struct glsl_ps_program ps;
196 struct glsl_ps_compiled_shader *ps;
249 return "ps";
743 if (prog->ps.np2_fixup_info && prog->ps.np2_fixup_location != -1)
746 UINT fixup = prog->ps.np2_fixup_info->active;
752 const unsigned char idx = prog->ps.np2_fixup_info->idx[i];
773 GL_EXTCALL(glUniform4fvARB(prog->ps.np2_fixup_location,
774 prog->ps.np2_fixup_info->num_consts, np2fixup_constants));
826 prog->ps.uniform_f_locations, &priv->pconst_heap, priv->stack, constant_version);
829 shader_glsl_load_constantsI(pshader, gl_info, prog->ps.uniform_i_locations, state->ps_consts_i,
843 if (prog->ps.bumpenv_mat_location[i] == -1)
847 GL_EXTCALL(glUniformMatrix2fvARB(prog->ps.bumpenv_mat_location[i], 1, 0, data));
853 if (prog->ps.bumpenv_lum_scale_location[i] != -1)
858 GL_EXTCALL(glUniform1fvARB(prog->ps.bumpenv_lum_scale_location[i], 1, scale));
860 GL_EXTCALL(glUniform1fvARB(prog->ps.bumpenv_lum_offset_location[i], 1, offset));
865 if (prog->ps.ycorrection_location != -1)
878 GL_EXTCALL(glUniform4fvARB(prog->ps.ycorrection_location, 1, correction_params));
887 if (prog->ps.bumpenv_mat_location[i] == -1)
890 GL_EXTCALL(glUniformMatrix2fvARB(prog->ps.bumpenv_mat_location[i], 1, 0,
893 if (prog->ps.bumpenv_lum_scale_location[i] != -1)
895 GL_EXTCALL(glUniform1fvARB(prog->ps.bumpenv_lum_scale_location[i], 1,
897 GL_EXTCALL(glUniform1fvARB(prog->ps.bumpenv_lum_offset_location[i], 1,
902 if (prog->ps.tex_factor_location != -1)
905 GL_EXTCALL(glUniform4fvARB(prog->ps.tex_factor_location, 1, col));
909 GL_EXTCALL(glUniform4fARB(prog->ps.specular_enable_location, 1.0f, 1.0f, 1.0f, 0.0f));
911 GL_EXTCALL(glUniform4fARB(prog->ps.specular_enable_location, 0.0f, 0.0f, 0.0f, 0.0f));
1494 DWORD idx = shader->u.ps.input_reg_map[reg->idx[0].offset];
1503 if (shader->u.ps.declared_in_count > in_count)
1517 if (shader->u.ps.declared_in_count > in_count)
3000 /* For ps 1.1-1.3, only a single component of src0 is used. For ps 1.4
3581 /* ps 2.0 texldp instruction always divides by the fourth component. */
4189 shader->u.ps.input_reg_map[i], reg_mask, semantic_idx, reg_mask);
4192 shader->u.ps.input_reg_map[i], reg_mask, reg_mask);
4198 shader->u.ps.input_reg_map[i], reg_mask, reg_mask);
4201 shader->u.ps.input_reg_map[i], reg_mask, reg_mask);
4204 shader->u.ps.input_reg_map[i], reg_mask, reg_mask);
4209 shader->u.ps.input_reg_map[i], reg_mask, reg_mask);
4224 key.ps_id = entry->ps.id;
4262 key.ps_id = entry->ps.id;
4277 if (entry->ps.id)
4278 list_remove(&entry->ps.shader_entry);
4280 HeapFree(GetProcessHeap(), 0, entry->ps.uniform_f_locations);
4379 const struct wined3d_shader *vs, const struct wined3d_shader *ps,
4383 DWORD ps_major = ps ? ps->reg_maps.shader_version.major : 0;
4450 UINT in_count = min(vec4_varyings(ps_major, gl_info), ps->limits.packed_input);
4475 handle_ps3_input(buffer, gl_info, ps->u.ps.input_reg_map, ps->input_signature,
4476 &ps->reg_maps, output_signature, &vs->reg_maps);
4716 gl_shaders = shader_data->gl_shaders.ps;
4737 new_array = HeapReAlloc(GetProcessHeap(), 0, shader_data->gl_shaders.ps,
4750 shader_data->gl_shaders.ps = new_array;
5775 GLhandleARB program_id, struct glsl_ps_program *ps)
5780 ps->uniform_f_locations = HeapAlloc(GetProcessHeap(), 0,
5785 ps->uniform_f_locations[i] = GL_EXTCALL(glGetUniformLocationARB(program_id, name));
5791 ps->uniform_i_locations[i] = GL_EXTCALL(glGetUniformLocationARB(program_id, name));
5797 ps->bumpenv_mat_location[i] = GL_EXTCALL(glGetUniformLocationARB(program_id, name));
5799 ps->bumpenv_lum_scale_location[i] = GL_EXTCALL(glGetUniformLocationARB(program_id, name));
5801 ps->bumpenv_lum_offset_location[i] = GL_EXTCALL(glGetUniformLocationARB(program_id, name));
5804 ps->tex_factor_location = GL_EXTCALL(glGetUniformLocationARB(program_id, "tex_factor"));
5805 ps->specular_enable_location = GL_EXTCALL(glGetUniformLocationARB(program_id, "specular_enable"));
5806 ps->np2_fixup_location = GL_EXTCALL(glGetUniformLocationARB(program_id, "ps_samplerNP2Fixup"));
5807 ps->ycorrection_location = GL_EXTCALL(glGetUniformLocationARB(program_id, "ycorrection"));
5897 entry->ps.id = ps_id;
5899 entry->ps.np2_fixup_info = np2fixup_info;
5977 list_add_head(ps_list, &entry->ps.shader_entry);
5986 shader_glsl_init_ps_uniform_locations(gl_info, programId, &entry->ps);
5990 && pshader->u.ps.declared_in_count > vec4_varyings(3, gl_info))
6162 if (priv->glsl_program && priv->glsl_program->ps.np2_fixup_info)
6260 struct glsl_ps_compiled_shader *gl_shaders = shader_data->gl_shaders.ps;
6263 struct glsl_shader_prog_link, ps.shader_entry)
6275 if (priv->glsl_program && priv->glsl_program->ps.id == gl_shaders[i].prgId)
6280 HeapFree(GetProcessHeap(), 0, shader_data->gl_shaders.ps);
6363 if (k->ps_id > prog->ps.id) return 1;
6364 else if (k->ps_id < prog->ps.id) return -1;
7070 struct glsl_shader_prog_link, ps.shader_entry)