MYST3: formating

This commit is contained in:
Pawel Kolodziejski 2014-07-05 08:04:43 +02:00
parent d758937cbc
commit 8c8520426a

View File

@ -81,11 +81,12 @@ TinyGLTexture::~TinyGLTexture() {
void TinyGLTexture::update(const Graphics::Surface *surface) {
tglBindTexture(TGL_TEXTURE_2D, id);
tglTexImage2D(TGL_TEXTURE_2D, 0, internalFormat, internalWidth, internalHeight, 0, internalFormat, sourceFormat,const_cast<void *>(surface->getPixels())); // TESTME: Not sure if it works.
tglTexImage2D(TGL_TEXTURE_2D, 0, internalFormat, internalWidth, internalHeight, 0,
internalFormat, sourceFormat, const_cast<void *>(surface->getPixels())); // TESTME: Not sure if it works.
buffer.free();
buffer = Graphics::PixelBuffer(surface->format, surface->w * surface->h, DisposeAfterUse::NO);
memcpy(buffer.getRawBuffer(), const_cast<void*>(surface->getPixels()), surface->w * surface->h * surface->format.bytesPerPixel);
memcpy(buffer.getRawBuffer(), const_cast<void *>(surface->getPixels()), surface->w * surface->h * surface->format.bytesPerPixel);
}
} // End of namespace Myst3