1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 08:07:34 +00:00

LibGL: Implement GL_(UN)PACK_ALIGNMENT

These enums are used to indicate byte-alignment when reading from and
to textures. The `GL_UNPACK_ROW_LENGTH` value was reimplemented to
support overriding the source data row width.
This commit is contained in:
Jelle Raaijmakers 2021-11-28 01:48:21 +01:00 committed by Andreas Kling
parent 0d57f08b98
commit 5e370e6f96
7 changed files with 81 additions and 54 deletions

View file

@ -129,8 +129,10 @@ extern "C" {
#define GL_GENERATE_MIPMAP_HINT 0x8192
#define GL_TEXTURE_COMPRESSION_HINT 0x84EF
// Read pixels
// Reading pixels & unpacking texture patterns
#define GL_UNPACK_ROW_LENGTH 0x0CF2
#define GL_UNPACK_ALIGNMENT 0x0CF5
#define GL_PACK_ALIGNMENT 0x0D05
// Listing enums
#define GL_COMPILE 0x1300