index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Libraries
/
LibGL
Age
Commit message (
Expand
)
Author
2022-09-17
LibGL: Prevent segfault due to texture destruction
Jelle Raaijmakers
2022-09-16
LibC: Remove the LibM interface target
Tim Schumacher
2022-09-16
LibGL: Make GL::create_context fallible
Andrew Kaster
2022-09-13
LibGL: Simplify setting the color mask
Jelle Raaijmakers
2022-09-13
LibGL: Implement `GL_SAMPLES`, `GL_SAMPLE_BUFFERS` context parameters
Jelle Raaijmakers
2022-09-13
LibGL: Implement all `glMultiTexCoord*f` API methods
Jelle Raaijmakers
2022-09-13
LibGL: Implement `GL_TEXTURE_LOD_BIAS` for texture objects
Jelle Raaijmakers
2022-09-13
LibGL: Implement all `glRasterPos2*` API methods
Jelle Raaijmakers
2022-09-11
LibGL: Implement `glNormal3d`
Jelle Raaijmakers
2022-09-11
LibGL+LibGPU+LibSoftGPU: Report texture clamp to edge support
Jelle Raaijmakers
2022-09-11
LibGL: Ensure texture coordinate Q is set to 1 by default
Jelle Raaijmakers
2022-09-11
LibGL: Implement `GL_(CLIENT_)?ACTIVE_TEXTURE` context parameters
Jelle Raaijmakers
2022-09-11
LibGL+LibGPU+LibSoftGPU: Implement matrix stack per texture unit
Jelle Raaijmakers
2022-09-11
LibGL+LibGPU+LibSoftGPU: Implement `GL_GENERATE_MIPMAP`
Jelle Raaijmakers
2022-09-11
LibGL+LibGPU+LibSoftGPU: Remove concept of `layer` in favor of `depth`
Jelle Raaijmakers
2022-09-11
LibGL+LibGPU+LibSoftGPU: Implement `glCopyTex(Sub)?Image2d`
Jelle Raaijmakers
2022-09-11
LibGL: Calculate maximum log2 of texture size
Jelle Raaijmakers
2022-09-11
LibGL+LibGPU+LibSoftGPU: Rename `blit_color_buffer_to`
Jelle Raaijmakers
2022-09-11
LibGL+LibSoftGPU: Implement fixed pipeline support for `GL_COMBINE`
Jelle Raaijmakers
2022-09-11
LibGL: Verify `Texture2D` existence
Jelle Raaijmakers
2022-09-11
LibGL: Implement `glMultiTexCoord2fv(ARB)?` APIs
Jelle Raaijmakers
2022-09-11
LibGL: Define `GL_NO_ERROR` as `0`
Jelle Raaijmakers
2022-09-11
LibGL: Remove unused/default includes from `GLContext`
Jelle Raaijmakers
2022-09-11
LibGL: Implement `GL_CURRENT_COLOR` context parameter
Jelle Raaijmakers
2022-09-08
LibGL: Set correct color material mode for `GL_AMBIENT_AND_DIFFUSE`
Jelle Raaijmakers
2022-09-03
LibGL: Implement `glGetTexImage`
Jelle Raaijmakers
2022-09-03
LibGL: Correct `GL_BLEND_*_ALPHA` constant values
Jelle Raaijmakers
2022-09-03
LibGL: Improve constants and types compatibility
Jelle Raaijmakers
2022-08-28
LibGL+LibGPU+LibSoftGPU: Report texture env add extension
Jelle Raaijmakers
2022-08-27
LibGL+LibGPU+LibSoftGPU: Implement texture pixel format support
Jelle Raaijmakers
2022-08-27
LibGL: Report color buffer bits instead of texture bits
Jelle Raaijmakers
2022-08-27
LibGL+LibGPU+LibSoftGPU: Implement flexible pixel format conversion
Jelle Raaijmakers
2022-08-27
LibGL: Implement `GL_NORMAL_ARRAY_TYPE` context parameter
Jelle Raaijmakers
2022-08-27
LibGL: Rename units to all singular
Jelle Raaijmakers
2022-07-12
Everywhere: Replace single-char StringView op. arguments with chars
sin-ack
2022-07-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
2022-06-13
LibGL: Add ability to retrieve current clear values from GLContext
Luke Wilde
2022-06-04
LibGL: Reject GL_LEFT and GL_RIGHT in glCullFace
Luke Wilde
2022-06-02
LibGL: Check that texture name is allocated before marking it as free
Luke Wilde
2022-05-11
LibGL+LibGPU+LibSoftGPU: Implement and expose glClipPlane
RKBethke
2022-05-09
LibGL+LibGPU+LibSoftGPU: Implement point and line drawing
Jelle Raaijmakers
2022-05-09
LibGL+LibGPU: Copy line width to rasterizer in `glLineWidth`
Jelle Raaijmakers
2022-05-09
LibGL+LibGPU: Implement `GL_LINE_SMOOTH` context parameter
Jelle Raaijmakers
2022-05-09
LibGL+LibGPU: Implement `GL_POINT_SMOOTH` context parameter
Jelle Raaijmakers
2022-05-09
LibGL+LibGPU: Implement `glPointSize`
Jelle Raaijmakers
2022-05-09
LibGL: Remove `break` from `GL_SCISSOR_BOX` context parameter
Jelle Raaijmakers
2022-05-09
LibGL: Alphabetize `GL_LIGHT*` cases in `gl_enable()`
Jelle Raaijmakers
2022-05-05
LibGL: Split up GLContext implementation into logical units
Jelle Raaijmakers
2022-05-05
LibGL: Put the OpenGL API wrapper in a single code unit
Jelle Raaijmakers
2022-04-20
LibGL: Set W-coordinate to 1 in `glRect*`
Jelle Raaijmakers
[prev]
[next]