- Timestamp:
- 06/26/11 23:47:07 (14 years ago)
- Location:
- ps/trunk/source
- Files:
-
- 2 edited
-
graphics/LOSTexture.cpp (modified) (1 diff)
-
gui/MiniMap.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
ps/trunk/source/graphics/LOSTexture.cpp
r9570 r9673 117 117 glGenTextures(1, &m_Texture); 118 118 g_Renderer.BindTexture(unit, m_Texture); 119 glTexImage2D(GL_TEXTURE_2D, 0, GL_ALPHA8, m_TextureSize, m_TextureSize, 0, GL_ALPHA, GL_UNSIGNED_BYTE, 0); 119 120 // Initialise texture with SoD colour, for the areas we don't 121 // overwrite with glTexSubImage2D later 122 u8* texData = new u8[m_TextureSize * m_TextureSize]; 123 memset(texData, 0x00, m_TextureSize * m_TextureSize); 124 glTexImage2D(GL_TEXTURE_2D, 0, GL_ALPHA8, m_TextureSize, m_TextureSize, 0, GL_ALPHA, GL_UNSIGNED_BYTE, texData); 125 delete[] texData; 126 120 127 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); 121 128 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); -
ps/trunk/source/gui/MiniMap.cpp
r9554 r9673 460 460 glGenTextures(1, &m_TerrainTexture); 461 461 g_Renderer.BindTexture(0, m_TerrainTexture); 462 glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA8, m_TextureSize, m_TextureSize, 0, GL_BGRA_EXT, GL_UNSIGNED_BYTE, 0); 462 463 // Initialise texture with solid black, for the areas we don't 464 // overwrite with glTexSubImage2D later 465 u32* texData = new u32[m_TextureSize * m_TextureSize]; 466 for (ssize_t i = 0; i < m_TextureSize * m_TextureSize; ++i) 467 texData[i] = 0xFF000000; 468 glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA8, m_TextureSize, m_TextureSize, 0, GL_BGRA_EXT, GL_UNSIGNED_BYTE, texData); 469 delete[] texData; 470 463 471 m_TerrainData = new u32[(m_MapSize - 1) * (m_MapSize - 1)]; 464 472 glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR);
Note:
See TracChangeset
for help on using the changeset viewer.
