This commit is contained in:
Kovid Goyal 2025-08-11 22:01:24 +05:30
parent 01c3adf6e2
commit e3888b6262
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C

View file

@ -192,7 +192,7 @@ save_texture_as_png(uint32_t texture_id, const char *filename) {
size_t sz = sizeof(uint32_t) * width * height;
uint32_t* data = malloc(sz);
glGetTexImage(GL_TEXTURE_2D, 0, GL_RGBA, GL_UNSIGNED_BYTE, data);
// assume data is linear and pre0multiplied
// assume data is linear and pre-multiplied
for (int i = 0; i < width * height; i++) {
uint32_t px = data[i];
uint8_t r = (px >> 0) & 0xFF; uint8_t g = (px >> 8) & 0xFF; uint8_t b = (px >> 16) & 0xFF;