From: eihrul Date: Tue, 5 Jan 2010 18:48:57 +0000 (+0000) Subject: don't use textureGatherOffset as Catalyst GLSL doesn't appear to implement it X-Git-Tag: xonotic-v0.1.0preview~230^2~677 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=10933a4bc798e0cf97cd4d2dbc93d82f6388d554;p=xonotic%2Fdarkplaces.git don't use textureGatherOffset as Catalyst GLSL doesn't appear to implement it git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9789 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/gl_rmain.c b/gl_rmain.c index 68045ed1..1e692871 100644 --- a/gl_rmain.c +++ b/gl_rmain.c @@ -1163,9 +1163,9 @@ static const char *builtinshaderstring = "# ifdef USESHADOWMAPPCF\n" "# if defined(GL_ARB_texture_gather) || defined(GL_AMD_texture_texture4)\n" "# ifdef GL_ARB_texture_gather\n" -"# define texval(x, y) textureGatherOffset(Texture_ShadowMap2D, center, ivec(x, y))\n" +"# define texval(x, y) textureGather(Texture_ShadowMap2D, center + vec(x, y)*ShadowMap_TextureScale)\n" "# else\n" -"# define texval(x, y) texture4(Texture_ShadowMap2D, center + vec2(x,y)*ShadowMap_TextureScale)\n" +"# define texval(x, y) texture4(Texture_ShadowMap2D, center + vec2(x, y)*ShadowMap_TextureScale)\n" "# endif\n" " vec2 center = shadowmaptc.xy - 0.5, offset = fract(center);\n" " center *= ShadowMap_TextureScale;\n"