void Renderer::queryUniformLocations() { #define ULOC(id) mUniforms.id = ShaderProgram::raw().uniformLocation(#id) ULOC(mvMatrix); ULOC(projMatrix); ULOC(size); ULOC(spanSize); ULOC(heightScale); ULOC(waterLevel); ULOC(timeDelta); #undef ULOC }
void Renderer::queryUniformLocations() { #define ULOC(id) mUniforms.id = ShaderProgram::raw().uniformLocation(#id) ULOC(mvMatrix); ULOC(projMatrix); ULOC(terrainSize); ULOC(chunkSize); ULOC(lodFactor); ULOC(lodNear); ULOC(lodFar); ULOC(cameraPos); ULOC(heightScale); ULOC(spanSize); ULOC(textureMapResolution); ULOC(heightMapSize); #undef ULOC }