1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 14:48:14 +00:00
serenity/Userland/Libraries/LibGL
cflip b83181ef93 LibGL: Use buffers in vertex pointer functions and glDrawElements
Many of these functions will treat the 'pointer' parameter as an offset
into a buffer if one is currently bound.

This makes it possible to run ClassiCube with OpenGL 1.5 support!
2022-11-26 09:38:13 +01:00
..
Buffer LibGL: Add simple implementation of buffer objects 2022-11-26 09:38:13 +01:00
GL LibGL: Add simple implementation of buffer objects 2022-11-26 09:38:13 +01:00
Tex LibGL: Refactor TextureNameAllocator to a more general NameAllocator 2022-11-26 09:38:13 +01:00
Buffer.cpp LibGL: Add simple implementation of buffer objects 2022-11-26 09:38:13 +01:00
ClipPlane.cpp LibGL+LibGPU+LibSoftGPU: Implement matrix stack per texture unit 2022-09-11 22:37:07 +01:00
CMakeLists.txt LibGL: Add simple implementation of buffer objects 2022-11-26 09:38:13 +01:00
ContextParameter.cpp LibGL: Return GLboolean value in glIsEnabled 2022-10-19 22:22:58 +02:00
GLAPI.cpp LibGL: Add buffer API stubs 2022-10-19 22:22:58 +02:00
GLContext.cpp LibGL: Implement state for all pixel store parameters 2022-10-19 22:22:58 +02:00
GLContext.h LibGL: Add simple implementation of buffer objects 2022-11-26 09:38:13 +01:00
Image.cpp LibGL+LibGPU+LibSoftGPU: Implement glCopyTex(Sub)?Image2d 2022-09-11 22:37:07 +01:00
Image.h LibGL+LibGPU+LibSoftGPU: Implement texture pixel format support 2022-08-27 12:28:05 +02:00
Lighting.cpp LibGL+LibGPU+LibSoftGPU: Implement matrix stack per texture unit 2022-09-11 22:37:07 +01:00
List.cpp LibGL: Implement missing glDeleteLists error conditions 2022-10-19 22:22:58 +02:00
Matrix.cpp LibGL+LibGPU+LibSoftGPU: Implement matrix stack per texture unit 2022-09-11 22:37:07 +01:00
NameAllocator.cpp LibGL: Refactor TextureNameAllocator to a more general NameAllocator 2022-11-26 09:38:13 +01:00
NameAllocator.h LibGL: Refactor TextureNameAllocator to a more general NameAllocator 2022-11-26 09:38:13 +01:00
Stencil.cpp LibGL: Split up GLContext implementation into logical units 2022-05-05 20:50:14 +02:00
Texture.cpp LibGL: Refactor TextureNameAllocator to a more general NameAllocator 2022-11-26 09:38:13 +01:00
Vertex.cpp LibGL: Use buffers in vertex pointer functions and glDrawElements 2022-11-26 09:38:13 +01:00