• Stefan Dösinger's avatar
    wined3d: Deactivate GL_FRAGMENT_SHADER_ATI before deactivating a context. · ddf52dda
    Stefan Dösinger authored
    Mesa has a bug that causes a crash due to a NULL pointer dereference
    with the R200 driver when making a context current that has
    GL_FRAGMENT_SHADER_ATI enabled. This patch works around this bug by
    making sure that GL_FRAGMENT_SHADER_ATI is disabled before deactivating
    a context, and reactivates it afterwards. The context manager keeps
    GL_ATI_FRAGMENT_SHADER generally enabled, except if the context is in 2D
    blit mode.
    ddf52dda
Name
Last commit
Last update
..
Makefile.in Loading commit data...
arb_program_shader.c Loading commit data...
ati_fragment_shader.c Loading commit data...
baseshader.c Loading commit data...
basetexture.c Loading commit data...
clipper.c Loading commit data...
context.c Loading commit data...
cubetexture.c Loading commit data...
device.c Loading commit data...
directx.c Loading commit data...
drawprim.c Loading commit data...
glsl_shader.c Loading commit data...
indexbuffer.c Loading commit data...
palette.c Loading commit data...
pixelshader.c Loading commit data...
query.c Loading commit data...
resource.c Loading commit data...
state.c Loading commit data...
stateblock.c Loading commit data...
surface.c Loading commit data...
surface_base.c Loading commit data...
surface_gdi.c Loading commit data...
swapchain.c Loading commit data...
texture.c Loading commit data...
utils.c Loading commit data...
vertexbuffer.c Loading commit data...
vertexdeclaration.c Loading commit data...
vertexshader.c Loading commit data...
volume.c Loading commit data...
volumetexture.c Loading commit data...
wined3d.spec Loading commit data...
wined3d_main.c Loading commit data...
wined3d_private.h Loading commit data...
wined3d_private_types.h Loading commit data...