Exemple #1
0
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
}
Exemple #2
0
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
}