Changed texture coordinates of water plane so that it can use the water texture properly.
This commit is contained in:
parent
da94182578
commit
99cbc32b63
@ -108,13 +108,13 @@ void Loader::load(std::string filePath, Level* level, std::string compositionsPa
|
|||||||
float heightmapHeight = level->getTerrain()->getHeightmapHeight();
|
float heightmapHeight = level->getTerrain()->getHeightmapHeight();
|
||||||
float heightmapWidth = level->getTerrain()->getHeightmapWidth();
|
float heightmapWidth = level->getTerrain()->getHeightmapWidth();
|
||||||
float planeData[] = {
|
float planeData[] = {
|
||||||
-heightmapWidth/2.0f, waterHeight, -heightmapHeight/2.0f, 0.0f, 1.0f, 0.0f, 1.0f, 0.0f,
|
-heightmapWidth/2.0f, waterHeight, -heightmapHeight/2.0f, 0.0f, heightmapHeight, 0.0f, 1.0f, 0.0f,
|
||||||
-heightmapWidth/2.0f, waterHeight, heightmapHeight/2.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f,
|
-heightmapWidth/2.0f, waterHeight, heightmapHeight/2.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f,
|
||||||
heightmapWidth/2.0f, waterHeight, -heightmapHeight/2.0f, 1.0f, 1.0f, 0.0f, 1.0f, 0.0f,
|
heightmapWidth/2.0f, waterHeight, -heightmapHeight/2.0f, heightmapWidth, heightmapHeight, 0.0f, 1.0f, 0.0f,
|
||||||
|
|
||||||
heightmapWidth/2.0f, waterHeight, heightmapHeight/2.0f, 1.0f, 0.0f, 0.0f, 1.0f, 0.0f,
|
heightmapWidth/2.0f, waterHeight, heightmapHeight/2.0f, heightmapWidth, 0.0f, 0.0f, 1.0f, 0.0f,
|
||||||
-heightmapWidth/2.0f, waterHeight, heightmapHeight/2.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f,
|
-heightmapWidth/2.0f, waterHeight, heightmapHeight/2.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f,
|
||||||
heightmapWidth/2.0f, waterHeight, -heightmapHeight/2.0f, 1.0f, 1.0f, 0.0f, 1.0f, 0.0f
|
heightmapWidth/2.0f, waterHeight, -heightmapHeight/2.0f, heightmapWidth, heightmapHeight, 0.0f, 1.0f, 0.0f
|
||||||
};
|
};
|
||||||
ACGL::OpenGL::SharedArrayBuffer water_ab = ACGL::OpenGL::SharedArrayBuffer(new ACGL::OpenGL::ArrayBuffer());
|
ACGL::OpenGL::SharedArrayBuffer water_ab = ACGL::OpenGL::SharedArrayBuffer(new ACGL::OpenGL::ArrayBuffer());
|
||||||
water_ab->defineAttribute("aPosition", GL_FLOAT, 3);
|
water_ab->defineAttribute("aPosition", GL_FLOAT, 3);
|
||||||
|
Loading…
Reference in New Issue
Block a user