1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-03 00:42:14 +00:00
serenity/Userland/Libraries/LibSoftGPU
Lenny Maiorani d1a87f1219 LibSoftGPU: Use default construction to clear AlphaBlendFactors
Clearing the `m_alpha_blend_factors` is performed manually and in
separate steps. This is error prone for future developers. The
behavior is to reset the entire `struct` to the same state as default
initialization, so this simplifies it to do just that.
2022-01-27 20:39:02 +00:00
..
Light LibGL+LibSoftGPU: Remove unused variable specular_exponent 2022-01-18 01:48:51 +02:00
AlphaBlendFactors.h LibSoftGPU: Move alpha blend factor setup out of triangle rasterization 2022-01-09 16:21:13 +03:30
Clipper.cpp LibSoftGPU: Add const to Clipper where possible 2022-01-23 20:42:07 +00:00
Clipper.h LibSoftGPU: Add const to Clipper where possible 2022-01-23 20:42:07 +00:00
CMakeLists.txt LibGL+LibSoftGPU: Implement the stencil buffer 2022-01-17 12:49:00 +01:00
Config.h LibSoftGPU: Configure stats overlay period 2022-01-22 08:57:31 +03:30
DepthBuffer.cpp LibGL+LibSoftGPU: Move rendering related code to LibSoftGPU library 2021-12-24 05:10:28 -08:00
DepthBuffer.h LibGL+LibSoftGPU: Move rendering related code to LibSoftGPU library 2021-12-24 05:10:28 -08:00
Device.cpp LibSoftGPU: Use default construction to clear AlphaBlendFactors 2022-01-27 20:39:02 +00:00
Device.h LibGL+LibSoftGPU: Implement GL_POLYGON_OFFSET_FILL capability 2022-01-20 10:35:01 +01:00
DeviceInfo.h LibSoftGPU: Announce NPOT texture support via DeviceInfo struct 2022-01-19 19:57:49 +01:00
Enums.h LibGL+LibSoftGPU: Implement the stencil buffer 2022-01-17 12:49:00 +01:00
Image.cpp LibSoftGPU: Use bitwise and instead of modulus operator for POT textures 2022-01-09 16:21:13 +03:30
Image.h LibSoftGPU: Use bitwise and instead of modulus operator for POT textures 2022-01-09 16:21:13 +03:30
ImageDataLayout.h LibSoftGPU: Add methods to read and write image data 2021-12-24 05:10:28 -08:00
ImageFormat.h LibGL+LibSoftGPU: Add support for 8-bit luminance (+ alpha) textures 2022-01-15 12:58:00 +01:00
PixelQuad.h LibGL+LibSoftGPU: Add multiple texture coordinates to vertex struct 2022-01-19 19:57:49 +01:00
Sampler.cpp LibSoftGPU: Use bitwise and instead of modulus operator for POT textures 2022-01-09 16:21:13 +03:30
Sampler.h LibSoftGPU: Vectorize texture sampling and shading 2022-01-09 16:21:13 +03:30
SIMD.h LibSoftGPU: Add SIMD.h with SoftGPU specific SIMD functions 2022-01-09 16:21:13 +03:30
StencilBuffer.cpp LibGL+LibSoftGPU: Implement the stencil buffer 2022-01-17 12:49:00 +01:00
StencilBuffer.h LibGL+LibSoftGPU: Implement the stencil buffer 2022-01-17 12:49:00 +01:00
Triangle.h LibGL+LibSoftGPU: Move Vertex and Triangle structs to LibSoftGPU 2021-12-24 05:10:28 -08:00
Vertex.h LibGL+LibSoftGPU: Add multiple texture coordinates to vertex struct 2022-01-19 19:57:49 +01:00