From: Elizabeth Figura zfigura@codeweavers.com
Point sprite only affects point rasterization; blit state does not involve drawing points.
This was added in f22d37e4dd959b268b7e0823be0f1020ffdcaeee. It is unclear why, but it is most prudent to assume it was either a mistake, or added to silently work around some driver bug. --- dlls/wined3d/context_gl.c | 5 ----- 1 file changed, 5 deletions(-)
diff --git a/dlls/wined3d/context_gl.c b/dlls/wined3d/context_gl.c index e150e2bdec6..b91c8168dd7 100644 --- a/dlls/wined3d/context_gl.c +++ b/dlls/wined3d/context_gl.c @@ -3190,11 +3190,6 @@ void wined3d_context_gl_apply_blit_state(struct wined3d_context_gl *context_gl, gl_info->gl_ops.gl.p_glDisable(GL_DEPTH_TEST); gl_info->gl_ops.gl.p_glDisable(GL_STENCIL_TEST); context_invalidate_state(context, STATE_DEPTH_STENCIL); - if (gl_info->supported[ARB_POINT_SPRITE]) - { - gl_info->gl_ops.gl.p_glDisable(GL_POINT_SPRITE_ARB); - context_invalidate_state(context, STATE_RENDER(WINED3D_RS_POINTSPRITEENABLE)); - } if (gl_info->supported[ARB_FRAMEBUFFER_SRGB]) { gl_info->gl_ops.gl.p_glDisable(GL_FRAMEBUFFER_SRGB);