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
/
LibSoftGPU
Age
Commit message (
Expand
)
Author
2022-01-29
Everywhere: Remove redundant inline keyword
Lenny Maiorani
2022-01-28
LibSoftGPU: Simplify clipping logic
Lenny Maiorani
2022-01-27
LibSoftGPU: Reduce Clipper class interface to minimum
Lenny Maiorani
2022-01-27
LibSoftGPU: Use default construction to clear AlphaBlendFactors
Lenny Maiorani
2022-01-23
LibSoftGPU: Add const to Clipper where possible
Lenny Maiorani
2022-01-23
LibSoftGPU: Switch to using east const in Clipper.[h,cpp]
Lenny Maiorani
2022-01-22
LibSoftGPU: Configure stats overlay period
Lenny Maiorani
2022-01-20
LibGL+LibSoftGPU: Clean up some `for` loops
Jelle Raaijmakers
2022-01-20
LibGL+LibSoftGPU: Implement `GL_POLYGON_OFFSET_FILL` capability
Jelle Raaijmakers
2022-01-19
LibSoftGPU: Reduce number of samplers to 2
Stephan Unverwerth
2022-01-19
LibGL+LibSoftGPU: Support generation of multiple texture coordinates
Stephan Unverwerth
2022-01-19
LibGL+LibSoftGPU: Add multiple texture coordinates to vertex struct
Stephan Unverwerth
2022-01-19
LibSoftGPU: Announce NPOT texture support via DeviceInfo struct
Stephan Unverwerth
2022-01-18
LibGL+LibSoftGPU+3DFileViewer: Implement Specular highlighting :^)
Jesse Buhagiar
2022-01-18
LibGL+LibSoftGPU: Remove unused variable `specular_exponent`
Jesse Buhagiar
2022-01-18
LibSoftGPU: Add `sgi_dot` lambda
Jesse Buhagiar
2022-01-18
LibSoftGPU: Use correct position for `vertex_to_light`
Jesse Buhagiar
2022-01-17
LibSoftGPU: Add stencil statistic to debug overlay
Jelle Raaijmakers
2022-01-17
LibGL+LibSoftGPU: Implement the stencil buffer
Jelle Raaijmakers
2022-01-17
LibGL+LibSoftGPU: Enumize material front/back face selection
Jelle Raaijmakers
2022-01-15
LibGL+LibSoftGPU: Add support for 8-bit luminance (+ alpha) textures
Luke Wilde
2022-01-14
LibGL+LibSoftGPU: Implement `glDrawPixels` depth buffer support
Jelle Raaijmakers
2022-01-14
LibGL+LibSoftGPU: Implement rasterization position
Jelle Raaijmakers
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
LibSoftGPU: Change `Material` vectors to `FloatVector4`
Jelle Raaijmakers
2022-01-12
LibSoftGPU: Don't render triangle strip if there's less than 3 vertices
Luke Wilde
2022-01-12
LibSoftGPU: Implement per-vertex Lighting during T&L Stage
Jesse Buhagiar
2022-01-12
LibSoftGPU: Transform normals during T&L stage
Jesse Buhagiar
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: 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-11
LibSoftGPU: Only render complete primitives
Jelle Raaijmakers
2022-01-09
LibGL+LibSoftGPU: Implement viewport support
Jelle Raaijmakers
2022-01-09
LibSoftGPU: Rename window coordinate transformation function
Jelle Raaijmakers
2022-01-09
LibSoftGPU: Take sample from pixel center
Stephan Unverwerth
2022-01-09
LibSoftGPU: Make divide-by-zero guard more explicit in stats overlay
Stephan Unverwerth
2022-01-09
LibSoftGPU: Allow arbitrary render target sizes
Stephan Unverwerth
2022-01-09
LibSoftGPU: Also interpolate normal during triangle clipping
Stephan Unverwerth
2022-01-09
LibSoftGPU: Move alpha test into separate function
Stephan Unverwerth
2022-01-09
LibSoftGPU: Move alpha blend factor setup out of triangle rasterization
Stephan Unverwerth
2022-01-09
LibSoftGPU: Make rasterization and shading member functions of Device
Stephan Unverwerth
2022-01-09
LibSoftGPU: Vectorize color conversion from/to framebuffer
Stephan Unverwerth
2022-01-09
LibSoftGPU: Only interpolate fog values if fog is enabled
Stephan Unverwerth
2022-01-09
LibSoftGPU: Add SIMD utilization counter to debug overlay
Stephan Unverwerth
2022-01-09
LibSoftGPU: Vectorize the rest of the rasterizer pipeline
Stephan Unverwerth
2022-01-09
LibSoftGPU: Use bitwise and instead of modulus operator for POT textures
Stephan Unverwerth
2022-01-09
LibSoftGPU: Vectorize texture sampling and shading
Stephan Unverwerth
[next]