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
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-28
AK: Remove `try_` prefix from FixedArray creation functions
Linus Groh
2023-01-26
LibGfx: Remove `try_` prefix from bitmap creation functions
Tim Schumacher
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-26
LibGPU+LibSoftGPU: Move size and pixel format information to GPU::Image
Stephan Unverwerth
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-12-03
Everywhere: Run clang-format
Linus Groh
2022-11-01
Everywhere: Mark dependencies of most targets as PRIVATE
Tim Schumacher
2022-10-19
LibSoftGPU: Call `floor_int_range` only once in `sample_2d_lod`
Jelle Raaijmakers
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
LibSoftGPU: Drop texel Z coordinate from `Sampler`
Jelle Raaijmakers
2022-10-19
LibGL+LibGPU+LibSoftGPU: Report maximum texture size
cflip
2022-09-18
Libraries: Add missing includes, add namespace qualifiers
Ben Wiederhake
2022-09-16
LibC: Remove the LibM interface target
Tim Schumacher
2022-09-14
LibSoftGPU: Return a `const&` texel in `Image` to prevent copying
Jelle Raaijmakers
2022-09-14
LibSoftGPU: Use `memcpy` instead of a loop to blit the color buffer
Jelle Raaijmakers
2022-09-13
LibSoftGPU: Reduce subpixel precision from 6 to 4 bits
Jelle Raaijmakers
2022-09-13
LibGL: Implement `GL_TEXTURE_LOD_BIAS` for texture objects
Jelle Raaijmakers
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: Implement `GL_GENERATE_MIPMAP`
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-11
LibSoftGPU: Convert width and height to `f32x4` just once
Jelle Raaijmakers
2022-09-11
LibSoftGPU: Remove unused alias `truncate_int_range`
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
LibGPU+LibSoftGPU: Add PixelFormat::Intensity
Jelle Raaijmakers
2022-08-27
LibGL+LibGPU+LibSoftGPU: Implement flexible pixel format conversion
Jelle Raaijmakers
2022-08-27
LibSoftGPU: Make `ownership_token` type in `Image` consistent
Jelle Raaijmakers
[next]