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
/
SoftwareGLContext.cpp
Age
Commit message (
Expand
)
Author
2022-01-13
LibGL+LibSoftGPU: Implement `glColorMaterial` and `GL_COLOR_MATERIAL`
Jelle Raaijmakers
2022-01-13
LibGL+LibSoftGPU: Calculate spotlight cutoff angle as degrees
Jelle Raaijmakers
2022-01-13
LibGL: Report unsupported capabilities in `glEnable` and `glDisable`
Jelle Raaijmakers
2022-01-13
LibGL: Make `MaterialFace` a simple `u8` enum
Jelle Raaijmakers
2022-01-13
LibGL: Use C++ casts in `glColor`
Jelle Raaijmakers
2022-01-13
LibGL: Implement glIsTexture
Luke Wilde
2022-01-13
LibGL: Generate texture in glBindTexture if not previously generated
Luke Wilde
2022-01-12
LibGL+LibSoftGPU: Pass along lighting flag to Software GPU
Jesse Buhagiar
2022-01-12
LibGL+LibSoftGPU: Move lighting model parameters to SoftGPU
Jesse Buhagiar
2022-01-12
LibGL: Flesh out `glMaterialf{v}`
Jesse Buhagiar
2022-01-12
LibGL: Support enabling/disabling lights via `glEnable()/Disable()`
Jesse Buhagiar
2022-01-12
LibGL: Implement `glLightf{v}` and fix `gl.h` prototype
Jesse Buhagiar
2022-01-12
LibGL+LibSoftGPU: Add `GL_MAX_LIGHTS` to get_context_parameter
Jesse Buhagiar
2022-01-12
LibGfx+LibGL: Allow singular matrices to be inverted
Jelle Raaijmakers
2022-01-11
LibGfx+LibGL: Do not crash if matrix inverse does not exist
Jelle Raaijmakers
2022-01-09
LibGL: Add capabilities to context parameters
Jelle Raaijmakers
2022-01-09
LibGL+LibSoftGPU: Implement viewport support
Jelle Raaijmakers
2021-12-30
LibGL+LibSoftGPU: Implement texture coordinate generation
Jelle Raaijmakers
2021-12-30
LibGL+LibSoftGPU: Implement eye, clip, NDC and window coordinates
Jelle Raaijmakers
2021-12-30
LibGL: Use standard debug message for `gl_materialv`
Jelle Raaijmakers
2021-12-30
LibGL: Reduce nesting levels in `gl_tex_env`
Jelle Raaijmakers
2021-12-30
LibGL: Change `gl_tex_gen` param to `GLint`
Jelle Raaijmakers
2021-12-30
LibGL: Remove `glPush/PopMatrix` debug spam
Jelle Raaijmakers
2021-12-30
LibGL+LibSoftGPU: Implement normalization of normals
Jelle Raaijmakers
2021-12-30
LibGL: Implement fog in `GL_LINEAR` mode
Jelle Raaijmakers
2021-12-27
LibGL: Implement `GL_QUAD_STRIP`
Jelle Raaijmakers
2021-12-27
LibGL: Remove stubbed border from `glTexImage2D`
Jelle Raaijmakers
2021-12-27
LibGL: Implement `GL_LINEAR_MIPMAP_NEAREST` support
Jelle Raaijmakers
2021-12-27
LibGL: Stub more API calls
Jelle Raaijmakers
2021-12-27
LibGL: Implement `glGetTexLevelParameteriv`
Jelle Raaijmakers
2021-12-27
LibGL: Implement `glRectf` and `glRecti`
Jelle Raaijmakers
2021-12-27
LibGL: Stub `glClear` support for stencil buffer
Jelle Raaijmakers
2021-12-27
LibGL: Stub `GL_(UN)PACK_*` context parameters
Jelle Raaijmakers
2021-12-24
LibGL+LibSoftGPU: Add method to query device info
Stephan Unverwerth
2021-12-24
LibSoftGPU: Remove GLenum used for selecting rendered primitive type
Stephan Unverwerth
2021-12-24
LibSoftGPU: Remove OpenGL type for polygon mode
Stephan Unverwerth
2021-12-24
LibSoftGPU: Remove OpenGL type for fog mode
Stephan Unverwerth
2021-12-24
LibSoftGPU: Remove OpenGL type for depth test func
Stephan Unverwerth
2021-12-24
LibSoftGPU: Remove OpenGL type for draw buffer selection
Stephan Unverwerth
2021-12-24
LibSoftGPU: Remove OpenGL type for culled side selection
Stephan Unverwerth
2021-12-24
LibSoftGPU: Remove OpenGL type for front face selection
Stephan Unverwerth
2021-12-24
LibSoftGPU: Remove OpenGL type for alpha blend factors
Stephan Unverwerth
2021-12-24
LibSoftGPU: Remove OpenGL type for alpha test func
Stephan Unverwerth
2021-12-24
LibGL+LibSoftGPU: Use device samplers for rendering
Stephan Unverwerth
2021-12-24
LibGL: Synchronize device config before rendering if anything changed
Stephan Unverwerth
2021-12-24
LibGL: Attach device image to texture object and upload image data
Stephan Unverwerth
2021-12-24
LibSoftGPU: Rename class SoftwareRasterizer to Device
Stephan Unverwerth
2021-12-24
LibGL: Remove unused GLStruct.h
Stephan Unverwerth
2021-12-24
LibGL+LibSoftGPU: Move Vertex and Triangle structs to LibSoftGPU
Stephan Unverwerth
2021-12-24
LibGL+LibSoftGPU: Move primitive assembly and clipping into LibSoftGPU
Stephan Unverwerth
[next]