1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-02 09:03:37 +00:00

Optimize 3point shader

This commit is contained in:
Logan 2017-09-26 15:20:46 -06:00 committed by GitHub
parent a2eefed0a3
commit c925b8dd54

View File

@ -1478,15 +1478,11 @@ public:
"#define TEX_OFFSET(off) texture2D(tex, texCoord - (off)/texSize) \n"
"lowp vec4 filter3point(in sampler2D tex, in mediump vec2 texCoord) \n"
"{ \n"
#ifndef VC
" mediump vec2 texSize = uTextureSize[nCurrentTile]; \n"
#else
" mediump vec2 texSize; \n"
" if (nCurrentTile == 0) \n"
" texSize = uTextureSize[0]; \n"
" else \n"
" texSize = uTextureSize[1]; \n"
#endif
" mediump vec2 offset = fract(texCoord*texSize - vec2(0.5)); \n"
" offset -= step(1.0, offset.x + offset.y); \n"
" lowp vec4 c0 = TEX_OFFSET(offset); \n"