Module: wine Branch: master Commit: 35bd8d32b19fd82f435e8b0d44dbc6961e193c1a URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=35bd8d32b19fd82f435e8b0d...
Author: H. Verbeet hverbeet@gmail.com Date: Mon Oct 2 20:06:38 2006 +0200
wined3d: Explicitly enable the GL_ARB_draw_buffers extension in GLSL shaders.
---
dlls/wined3d/pixelshader.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/dlls/wined3d/pixelshader.c b/dlls/wined3d/pixelshader.c index 26f3299..9fc88cf 100644 --- a/dlls/wined3d/pixelshader.c +++ b/dlls/wined3d/pixelshader.c @@ -838,6 +838,10 @@ #endif /* Create the hw GLSL shader object and assign it as the baseShader.prgId */ GLhandleARB shader_obj = GL_EXTCALL(glCreateShaderObjectARB(GL_FRAGMENT_SHADER_ARB));
+ if (GL_SUPPORT(ARB_DRAW_BUFFERS)) { + shader_addline(&buffer, "#extension GL_ARB_draw_buffers : enable\n"); + } + /* Base Declarations */ shader_generate_glsl_declarations( (IWineD3DBaseShader*) This, reg_maps, &buffer, &GLINFO_LOCATION);