Lines Matching defs:gl_shader
491 const struct arb_ps_compiled_shader *gl_shader = priv->compiled_fprog;
493 for(i = 0; i < gl_shader->numbumpenvmatconsts; i++)
495 int texunit = gl_shader->bumpenvmatconst[i].texunit;
499 GL_EXTCALL(glProgramLocalParameter4fvARB(GL_FRAGMENT_PROGRAM_ARB, gl_shader->bumpenvmatconst[i].const_num, data));
501 if (gl_shader->luminanceconst[i].const_num != WINED3D_CONST_NUM_UNUSED)
509 GL_EXTCALL(glProgramLocalParameter4fvARB(GL_FRAGMENT_PROGRAM_ARB, gl_shader->luminanceconst[i].const_num, scale));
514 if(gl_shader->ycorrection != WINED3D_CONST_NUM_UNUSED)
527 GL_EXTCALL(glProgramLocalParameter4fvARB(GL_FRAGMENT_PROGRAM_ARB, gl_shader->ycorrection, val));
531 if(gl_shader->num_int_consts == 0) return;
535 if(gl_shader->int_consts[i] != WINED3D_CONST_NUM_UNUSED)
543 GL_EXTCALL(glProgramLocalParameter4fvARB(GL_FRAGMENT_PROGRAM_ARB, gl_shader->int_consts[i], val));
556 const struct arb_vs_compiled_shader *gl_shader = priv->compiled_vprog;
559 GL_EXTCALL(glProgramLocalParameter4fvARB(GL_VERTEX_PROGRAM_ARB, gl_shader->pos_fixup, deviceImpl->posFixup));
561 if(gl_shader->num_int_consts == 0) return;
567 if(gl_shader->int_consts[i] != WINED3D_CONST_NUM_UNUSED)
575 GL_EXTCALL(glProgramLocalParameter4fvARB(GL_VERTEX_PROGRAM_ARB, gl_shader->int_consts[i], val));