1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-14 08:44:58 +00:00
serenity/Userland/Libraries/LibSoftGPU
Stephan Unverwerth c008b6ce18 LibSoftGPU: Make input in PixelQuad generic
Previously we would store vertex color and texture coordinates in
separate fields in PixelQuad. To make them accessible from shaders we
need to store them as a completely generic array of floats.
2022-12-17 22:39:09 -07:00
..
Buffer Meta+Userland: Pass Gfx::IntSize by value 2022-12-07 11:48:27 +01:00
AlphaBlendFactors.h LibSoftGPU: Move alpha blend factor setup out of triangle rasterization 2022-01-09 16:21:13 +03:30
Clipper.cpp LibGL+LibGPU+LibSoftGPU: Implement matrix stack per texture unit 2022-09-11 22:37:07 +01:00
Clipper.h LibGL+LibGPU+LibSoftGPU: Implement and expose glClipPlane 2022-05-11 23:09:47 +02:00
CMakeLists.txt LibGL+LibSoftGPU: Add GPU side shader infrastructure 2022-12-17 22:39:09 -07:00
Config.h LibSoftGPU: Make input in PixelQuad generic 2022-12-17 22:39:09 -07:00
Device.cpp LibSoftGPU: Make input in PixelQuad generic 2022-12-17 22:39:09 -07:00
Device.h LibSoftGPU: Allow binding a fragment shader 2022-12-17 22:39:09 -07:00
Image.cpp LibSoftGPU: Return a const& texel in Image to prevent copying 2022-09-14 17:17:36 +02:00
Image.h LibSoftGPU: Return a const& texel in Image to prevent copying 2022-09-14 17:17:36 +02:00
PixelConverter.cpp Everywhere: Run clang-format 2022-12-03 23:52:23 +00:00
PixelConverter.h LibGL+LibGPU+LibSoftGPU: Implement texture pixel format support 2022-08-27 12:28:05 +02:00
PixelQuad.h LibSoftGPU: Make input in PixelQuad generic 2022-12-17 22:39:09 -07:00
Sampler.cpp LibSoftGPU: Call floor_int_range only once in sample_2d_lod 2022-10-19 22:22:58 +02:00
Sampler.h LibSoftGPU: Clean up Sampler imports 2022-10-19 22:22:58 +02:00
Shader.cpp LibGL+LibSoftGPU: Add GPU side shader infrastructure 2022-12-17 22:39:09 -07:00
Shader.h LibGL+LibSoftGPU: Add GPU side shader infrastructure 2022-12-17 22:39:09 -07:00
SIMD.h Libraries: Add missing includes, add namespace qualifiers 2022-09-18 13:27:24 -04:00
Triangle.h LibGL+LibGPU+LibSoftGPU: Implement point and line drawing 2022-05-09 21:49:48 +02:00