diff --git a/src/cache.h b/src/cache.h index f3d9509..a49455d 100644 --- a/src/cache.h +++ b/src/cache.h @@ -613,7 +613,7 @@ struct WaterCache { // calc caustics game->setShader(Core::passWater, Shader::WATER_CAUSTICS); - vec3 rPosScale[2] = { vec3(0.0f), vec3(1.0f / PLANE_DETAIL) }; + vec3 rPosScale[2] = { vec3(0.0f), vec3(32767.0f / PLANE_DETAIL) }; Core::active.shader->setParam(uPosScale, rPosScale[0], 2); float sx = item.size.x * DETAIL / (item.data[0]->width / 2); diff --git a/src/core.h b/src/core.h index ecafcb4..506a26c 100644 --- a/src/core.h +++ b/src/core.h @@ -77,6 +77,8 @@ #define glProgramBinary(...) extern EGLDisplay display; + + #define DYNGEOM_NO_VBO #elif __linux__ #define LINUX 1 #include