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.h
Age
Commit message (
Expand
)
Author
2023-02-18
LibSoftGPU: Use multiplication instead of division for linear fog
Jelle Raaijmakers
2023-02-02
LibSoftGPU: Only enable texture stages if required
Jelle Raaijmakers
2023-02-02
LibSoftGPU: Make blending simpler and more efficient
Jelle Raaijmakers
2022-12-17
LibSoftGPU: Implement shader processor for SoftGPU ISA
Stephan Unverwerth
2022-12-17
LibSoftGPU: Allow binding a fragment shader
Stephan Unverwerth
2022-12-17
LibGL+LibSoftGPU: Add GPU side shader infrastructure
Stephan Unverwerth
2022-12-07
Meta+Userland: Pass Gfx::IntSize by value
MacDue
2022-10-19
LibSoftGPU: Make alpha testing a static function
Jelle Raaijmakers
2022-09-11
LibGL+LibGPU+LibSoftGPU: Implement matrix stack per texture unit
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+LibGPU+LibSoftGPU: Rename `blit_color_buffer_to`
Jelle Raaijmakers
2022-08-27
LibGL+LibGPU+LibSoftGPU: Implement texture pixel format support
Jelle Raaijmakers
2022-08-27
LibGL+LibGPU+LibSoftGPU: Implement flexible pixel format conversion
Jelle Raaijmakers
2022-05-15
LibSoftGPU: Update coverage bits after alpha testing
Jelle Raaijmakers
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-07
LibSoftGPU: Use round_to<int> in Device::get_rasterization_rect_of_size
Hendiadyoin1
2022-05-05
LibSoftGPU: Move back to `i32`-based subpixels
Jelle Raaijmakers
2022-05-05
LibSoftGPU: Remove unused `Matrix3x3.h` include
Jelle Raaijmakers
2022-04-06
LibGL+LibGPU+LibSoftGPU: Add virtual base class for devices
Stephan Unverwerth
2022-04-06
LibGL+LibGPU+LibSoftGPU: Add virtual base class for Images
Stephan Unverwerth
2022-04-06
LibGPU+LibSoftGPU: Move RasterizerOptions into LibGPU
Stephan Unverwerth
2022-04-06
LibGL+LibGPU+LibSoftGPU: Move Vertex.h to LibGPU
Stephan Unverwerth
2022-04-06
LibGPU+LibSoftGPU: Move LightModelParameters into LibGPU
Stephan Unverwerth
2022-04-06
LibGL+LibGPU+LibSoftGPU: Move TexCoordGenerationConfig into LibGPU
Stephan Unverwerth
2022-04-06
LibGPU+LibSoftGPU: Move RasterPosition into its own header in LibGPU
Stephan Unverwerth
2022-04-06
LibGL+LibGPU+LibSoftGPU: Move StencilConfiguration.h to LibGPU
Stephan Unverwerth
2022-04-06
LibGL+LibGPU+LibSoftGPU: Move Material.h to LibGPU
Stephan Unverwerth
2022-04-06
LibGL+LibGPU+LibSoftGPU: Move Light.h to LibGPU
Stephan Unverwerth
2022-04-06
LibGL+LibGPU+LibSoftGPU: Move SamplerConfig to LibGPU
Stephan Unverwerth
2022-04-06
LibGL+LibGPU+LibSoftGPU: Move ImageFormat.h to LibGPU
Stephan Unverwerth
2022-04-06
LibGL+LibGPU+LibSoftGPU: Move Enums.h to LibGPU
Stephan Unverwerth
2022-04-06
LibGL+LibGPU+LibSoftGPU: Move DeviceConfig to LibGPU
Stephan Unverwerth
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-27
LibGL+LibSoftGPU+LibGfx: Reimplement normal transformation
Jelle Raaijmakers
2022-03-27
LibGL+LibSoftGPU: Implement more of `GL_LIGHT_MODEL_COLOR_CONTROL`
Jelle Raaijmakers
2022-02-22
LibSoftGPU: Apply regular cartesian coordinate system
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-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-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-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
[next]