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-03-10
Libraries: Use default constructors/destructors in LibGL
Lenny Maiorani
2022-03-10
LibGL: Keep track of active matrix and stack
Jelle Raaijmakers
2022-03-10
LibGL: Only normalize in `glRotate*` if possible
Jelle Raaijmakers
2022-03-09
LibGL: Merge GLContext and SoftwareGLContext
Stephan Unverwerth
2022-03-08
LibGL: Better handling of texture targets and default textures
Jelle Raaijmakers
2022-03-08
LibGL: East-const `glTex*` methods
Jelle Raaijmakers
2022-03-08
LibGL: Remove duplicate `public:` from `Texture2D.h`
Jelle Raaijmakers
2022-03-06
LibGL: Implement `glNormalPointer`
Jelle Raaijmakers
2022-03-06
LibGL: Support local viewer light model
Jelle Raaijmakers
2022-03-06
LibGL: Clean up reading floats and doubles from pointers
Jelle Raaijmakers
2022-03-06
LibGL: Set sampler config to dirty if modifying tex env
Jelle Raaijmakers
2022-03-05
LibGL: Implement lighting parameter error checking
Jelle Raaijmakers
2022-03-04
LibGfx: Rename Color::from_rgba() => Color::from_argb()
Andreas Kling
2022-03-04
LibGfx: Rename RGBA32 => ARGB32
Andreas Kling
2022-03-03
LibGL: Fix interpretation of mipmap filtering modes
Stephan Unverwerth
2022-02-22
LibGL: Set correct matrices in `glFrustum` and `glOrtho`
Jelle Raaijmakers
2022-02-22
LibGL: Improve `glFrustum` precision and error handling
Jelle Raaijmakers
2022-02-22
LibGL: Clamp color in `glClearColor` to 0..1
Jelle Raaijmakers
2022-02-22
LibGL: Implement `glClearDepthf` and store as float
Jelle Raaijmakers
2022-02-22
LibGL: Ignore stack on projection and model view matrix retrieval
Jelle Raaijmakers
2022-02-22
LibGL: East-const two methods in `Texture2D`
Jelle Raaijmakers
2022-02-22
LibGL+LibSoftGPU: Use more expressive `is_power_of_two`
Jelle Raaijmakers
2022-02-22
LibGL: Use `clamp<float>` for depth range
Jelle Raaijmakers
2022-02-22
LibSoftGPU: Generalize pixel buffers and standardize on BGRA8888
Jelle Raaijmakers
2022-02-22
LibGL: Remove superfluous `AK::dbgln` alias
Jelle Raaijmakers
2022-02-22
LibGL: Allow all primitives in `glBegin()`
Jelle Raaijmakers
2022-01-27
LibGL: Set rasterizer material state without copying
Lenny Maiorani
2022-01-27
LibGL: Set rasterizer light state without copying
Lenny Maiorani
2022-01-26
LibGL: Implement `glMateriali{v}`
Jesse Buhagiar
2022-01-26
LibGL: Implement `glLighti{v}`
Jesse Buhagiar
2022-01-26
LibGL: Correctly set scene ambient in `glLightModelfv`
Jesse Buhagiar
2022-01-26
LibGL: Implement `glLightModeliv`
Jesse Buhagiar
2022-01-26
LibGL: Implement `glGetMaterial`
Jesse Buhagiar
2022-01-26
LibGL: Implement `glGetLight`
Jesse Buhagiar
2022-01-21
LibGL: Fix incorrect GL_DECAL constant value
Luke Wilde
2022-01-20
LibGL+LibSoftGPU: Clean up some `for` loops
Jelle Raaijmakers
2022-01-20
LibGL: Rename `GLMat.cpp` to `GLMatrix.cpp`
Jelle Raaijmakers
2022-01-20
LibGL: Transpose matrix in `glGetDoublev` and `glGetFloatv`
Jelle Raaijmakers
2022-01-20
LibGL: Use 4 hex characters for error code constants in `gl.h`
Jelle Raaijmakers
2022-01-20
LibGL: Report GL errors to debug console
Jelle Raaijmakers
2022-01-20
LibGL: Stub `GL_BACK` implementation for `glPolygonMode`
Jelle Raaijmakers
2022-01-20
LibGL+LibSoftGPU: Implement `GL_POLYGON_OFFSET_FILL` capability
Jelle Raaijmakers
2022-01-20
LibGL: Implement `glColor4b`
Jelle Raaijmakers
2022-01-20
LibGL: Correct values for `GL_BGR` and `GL_BGRA`
Jelle Raaijmakers
2022-01-19
LibGL+LibSoftGPU: Support generation of multiple texture coordinates
Stephan Unverwerth
2022-01-19
LibGL: Also track active texture unit index
Stephan Unverwerth
2022-01-19
LibGL: Track multiple current texture coordinates in GLContext
Stephan Unverwerth
2022-01-19
LibGL: Handle multiple texture coordinates in client state
Stephan Unverwerth
2022-01-19
LibGL+LibSoftGPU: Add multiple texture coordinates to vertex struct
Stephan Unverwerth
2022-01-19
LibGL: Add stubs for multitexturing and announce GL_ARB_multitexture
Stephan Unverwerth
[next]