wined3d: Ensure GL_FRAGMENT_PROGRAM_ARB is enabled when using ARB shaders.
This commit is contained in:
parent
74a83150ab
commit
b532284a9e
@ -4676,13 +4676,12 @@ static void shader_arb_select(const struct wined3d_context *context, enum wined3
|
|||||||
checkGLcall("glBindProgramARB(GL_FRAGMENT_PROGRAM_ARB, priv->current_fprogram_id);");
|
checkGLcall("glBindProgramARB(GL_FRAGMENT_PROGRAM_ARB, priv->current_fprogram_id);");
|
||||||
|
|
||||||
if (!priv->use_arbfp_fixed_func)
|
if (!priv->use_arbfp_fixed_func)
|
||||||
{
|
|
||||||
priv->fragment_pipe->enable_extension(gl_info, FALSE);
|
priv->fragment_pipe->enable_extension(gl_info, FALSE);
|
||||||
|
|
||||||
/* Enable OpenGL fragment programs. */
|
/* Enable OpenGL fragment programs. */
|
||||||
gl_info->gl_ops.gl.p_glEnable(GL_FRAGMENT_PROGRAM_ARB);
|
gl_info->gl_ops.gl.p_glEnable(GL_FRAGMENT_PROGRAM_ARB);
|
||||||
checkGLcall("glEnable(GL_FRAGMENT_PROGRAM_ARB);");
|
checkGLcall("glEnable(GL_FRAGMENT_PROGRAM_ARB);");
|
||||||
}
|
|
||||||
TRACE("(%p) : Bound fragment program %u and enabled GL_FRAGMENT_PROGRAM_ARB\n",
|
TRACE("(%p) : Bound fragment program %u and enabled GL_FRAGMENT_PROGRAM_ARB\n",
|
||||||
device, priv->current_fprogram_id);
|
device, priv->current_fprogram_id);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user