Jelle Raaijmakers
456a8436b5
LibGL: Remove i686 data types in favor of 64-bit types
2023-01-03 18:11:37 +01:00
Jelle Raaijmakers
62092a329d
LibGL: Make GLsizeiptr
signed
...
The Khronos description of a "non-negative binary integer" does not mean
an unsigned type, just that it should not be negative.
2023-01-03 18:11:37 +01:00
Jelle Raaijmakers
03258f4c96
LibGL: Add buffer API stubs
...
No implemented functionality, but this makes it easier to see if
software is using this family of functions.
2022-10-19 22:22:58 +02:00
Jelle Raaijmakers
f08411ba3f
LibGL: Improve constants and types compatibility
...
When compiling with SDL_opengl, all kinds of differences between LibGL
and OpenGL constants and types popped up as redefinition warnings and
errors.
This fixes all LibGL-related warnings when compiling PrBoom+ :^)
2022-09-03 00:07:24 +02:00
Jelle Raaijmakers
70c6907546
LibGL: Add glext.h and lots of new defines in gl.h
...
These constants are used by GLU and Tux Racer.
2021-12-27 11:58:43 +01:00
Jelle Raaijmakers
2ce73b31b6
LibGL: Extract platform types to glplatform.h
2021-12-27 11:58:43 +01:00