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
2023-02-18
LibSoftGPU: Use multiplication instead of division for linear fog
Jelle Raaijmakers
2023-02-18
LibSoftGPU: Use `AK::SIMD::exp_approximate` instead of `::exp`
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
2023-01-30
LibSoftGPU: Remove DeprecatedString usage
Jelle Raaijmakers
2023-01-09
LibSoftGPU: Remove workaround for i686 depth comparison
Jelle Raaijmakers
2023-01-07
Userland: Silence warnings from ElapsedTimer::elapsed() type change
Andrew Kaster
2022-12-17
LibSoftGPU: Delegate shader creation to new class ShaderCompiler
Stephan Unverwerth
2022-12-17
LibSoftGPU: Implement shader processor for SoftGPU ISA
Stephan Unverwerth
2022-12-17
LibSoftGPU: Define a simple shader instruction set
Stephan Unverwerth
2022-12-17
LibSoftGPU: Make output in PixelQuad generic
Stephan Unverwerth
2022-12-17
LibSoftGPU: Make input in PixelQuad generic
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-12-06
Everywhere: Rename to_{string => deprecated_string}() where applicable
Linus Groh
2022-12-06
AK+Everywhere: Rename String to DeprecatedString
Linus Groh
2022-10-19
LibSoftGPU: Extract `argb32_color` value in rasterization
Jelle Raaijmakers
2022-10-19
LibSoftGPU: Make alpha testing a static function
Jelle Raaijmakers
2022-10-19
LibSoftGPU: Clean up `Sampler` imports
Jelle Raaijmakers
2022-10-19
LibGL+LibGPU+LibSoftGPU: Report maximum texture size
cflip
2022-09-11
LibGL+LibGPU+LibSoftGPU: Report texture clamp to edge support
Jelle Raaijmakers
2022-09-11
LibSoftGPU: Divide texture coordinates by Q
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-09-11
LibGL+LibSoftGPU: Implement fixed pipeline support for `GL_COMBINE`
Jelle Raaijmakers
2022-09-08
LibSoftGPU: Use approximation for maximum depth slope
Jelle Raaijmakers
2022-08-28
LibGL+LibGPU+LibSoftGPU: Report texture env add extension
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-29
Everywhere: Fix a bunch of typos
Linus Groh
2022-05-15
LibSoftGPU: Update coverage bits after alpha testing
Jelle Raaijmakers
2022-05-15
LibSoftGPU: Make `Device` statistics `i64` again
Jelle Raaijmakers
2022-05-11
LibGL+LibGPU+LibSoftGPU: Implement and expose glClipPlane
RKBethke
2022-05-11
LibSoftGPU: Clamp polygon depth values to `0.f - 1.f`
Jelle Raaijmakers
2022-05-10
LibSoftGPU: Implement depth offset factor
Jelle Raaijmakers
2022-05-09
LibGL+LibGPU+LibSoftGPU: Implement point and line drawing
Jelle Raaijmakers
2022-05-09
LibSoftGPU: Mention correct `i686` target in `Device` comment
Jelle Raaijmakers
2022-05-09
LibSoftGPU: Update coverage mask bits during rasterization
Jelle Raaijmakers
2022-05-07
LibSoftGPU: Use round_to<int> in Device::get_rasterization_rect_of_size
Hendiadyoin1
2022-05-05
LibSoftGPU: Remove initial fog factor value from Device
Jelle Raaijmakers
2022-05-05
LibSoftGPU: Move back to `i32`-based subpixels
Jelle Raaijmakers
2022-05-05
LibSoftGPU: Replace some `interpolate()` calls with `VectorN::dot`
Jelle Raaijmakers
2022-05-05
LibSoftGPU: East-const `interpolate`
Jelle Raaijmakers
2022-05-05
LibSoftGPU: Use `u64` for `Device` statistics vars
Jelle Raaijmakers
2022-04-20
LibSoftGPU: Check for bottom edge in top-left rule in `Device`
Jelle Raaijmakers
2022-04-20
LibSoftGPU: Reuse edge function for front/back culling
Jelle Raaijmakers
2022-04-20
LibSoftGPU: Use `AK::abs` directly instead of `fabsf`
Jelle Raaijmakers
[next]