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-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
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
[next]