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
/
Device.cpp
Age
Commit message (
Expand
)
Author
2022-02-22
LibSoftGPU: Clean up some conditionals in `Device`
Jelle Raaijmakers
2022-02-22
LibSoftGPU: Round rasterization position to nearest integer
Jelle Raaijmakers
2022-02-22
LibSoftGPU: Apply regular cartesian coordinate system
Jelle Raaijmakers
2022-02-22
LibSoftGPU: Rename `rgba` to `bgra` to reflect actual value
Jelle Raaijmakers
2022-02-22
LibSoftGPU: Generalize pixel buffers and standardize on BGRA8888
Jelle Raaijmakers
2022-02-22
LibSoftGPU: Remove `Device::wait_for_all_threads()`
Jelle Raaijmakers
2022-02-22
LibSoftGPU: Remove unused `AK/Function.h` include
Jelle Raaijmakers
2022-02-22
LibSoftGPU: Use `fabsf` instead of `fabs` for `float`
Jelle Raaijmakers
2022-01-27
LibSoftGPU: Use default construction to clear AlphaBlendFactors
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
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
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-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-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: 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: 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: Vectorize texture sampling and shading
Stephan Unverwerth
2022-01-07
Everywhere: Fix spelling mistakes
mjz19910
2022-01-06
LibSoftGPU: Implement 5 bits of subpixel precision
Stephan Unverwerth
2022-01-04
LibSoftGPU: Use `AK::mix` instead of manual interpolation
Jelle Raaijmakers
2022-01-01
LibSoftGPU: Add option to render a debug overlay
Stephan Unverwerth
[next]