Changeset View
Changeset View
Standalone View
Standalone View
source/renderer/TerrainOverlay.cpp
Show First 20 Lines • Show All 263 Lines • ▼ Show 20 Lines | |||||
TerrainTextureOverlay::~TerrainTextureOverlay() | TerrainTextureOverlay::~TerrainTextureOverlay() | ||||
{ | { | ||||
glDeleteTextures(1, &m_Texture); | glDeleteTextures(1, &m_Texture); | ||||
} | } | ||||
void TerrainTextureOverlay::RenderAfterWater(int cullGroup) | void TerrainTextureOverlay::RenderAfterWater(int cullGroup) | ||||
{ | { | ||||
CTerrain* terrain = g_Game->GetWorld()->GetTerrain(); | CTerrain* terrain = CGame::GetGame()->GetWorld()->GetTerrain(); | ||||
ssize_t w = (ssize_t)(terrain->GetTilesPerSide() * m_TexelsPerTile); | ssize_t w = (ssize_t)(terrain->GetTilesPerSide() * m_TexelsPerTile); | ||||
ssize_t h = (ssize_t)(terrain->GetTilesPerSide() * m_TexelsPerTile); | ssize_t h = (ssize_t)(terrain->GetTilesPerSide() * m_TexelsPerTile); | ||||
pglActiveTextureARB(GL_TEXTURE0); | pglActiveTextureARB(GL_TEXTURE0); | ||||
// Recreate the texture with new size if necessary | // Recreate the texture with new size if necessary | ||||
if (round_up_to_pow2(w) != m_TextureW || round_up_to_pow2(h) != m_TextureH) | if (round_up_to_pow2(w) != m_TextureW || round_up_to_pow2(h) != m_TextureH) | ||||
▲ Show 20 Lines • Show All 67 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator