1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 18:58:12 +00:00
serenity/Userland/Libraries/LibGL
Stephan Unverwerth f70a6ff712 LibGL: Implement color blending
This implements different blend modes in the SoftwareRasterizer by
first setting up the blend factors then rendering the pixels into a
temporary buffer and finally mixing the contents of the temporary buffer
with the contents of the backbuffer based on the blend factors.
2021-05-16 00:44:31 +01:00
..
GL LibGL: Add support for GL_BLEND in glEnable() and glDisable() 2021-05-16 00:44:31 +01:00
Clipper.cpp LibGL: Move polygon clipping to Clipper class 2021-05-08 10:13:22 +02:00
Clipper.h LibGL: Move polygon clipping to Clipper class 2021-05-08 10:13:22 +02:00
CMakeLists.txt LibGL: Add defines and stubs for glBlendFunc() 2021-05-16 00:44:31 +01:00
DepthBuffer.cpp LibGL: Add depth buffer class 2021-05-09 15:58:35 +02:00
DepthBuffer.h LibGL: Add depth buffer class 2021-05-09 15:58:35 +02:00
GLBlend.cpp LibGL: Add defines and stubs for glBlendFunc() 2021-05-16 00:44:31 +01:00
GLColor.cpp LibGL: Implement glColor4(ub,f)v 2021-05-08 10:13:22 +02:00
GLContext.cpp LibGL: Add software rasterizer 2021-05-08 10:13:22 +02:00
GLContext.h LibGL: Add defines and stubs for glBlendFunc() 2021-05-16 00:44:31 +01:00
GLLists.cpp LibGL: Implement glGenLists and a few friends 2021-05-11 14:09:17 +01:00
GLMat.cpp LibGfx: Make Matrix class consistently row-major 2021-05-13 22:24:42 +02:00
GLStruct.h LibGL: Implement a basic OpenGL 1.x compatible library 2021-05-08 10:13:22 +02:00
GLUtils.cpp LibGL: Implement glFlush() and glFinish() 2021-05-14 22:15:50 +02:00
GLVert.cpp LibGL: Implement glVertex2f(v) 2021-05-08 10:13:22 +02:00
SoftwareGLContext.cpp LibGL: Add support for GL_BLEND in glEnable() and glDisable() 2021-05-16 00:44:31 +01:00
SoftwareGLContext.h LibGL: Add support for GL_BLEND in glEnable() and glDisable() 2021-05-16 00:44:31 +01:00
SoftwareRasterizer.cpp LibGL: Implement color blending 2021-05-16 00:44:31 +01:00
SoftwareRasterizer.h LibGL: Add support for GL_BLEND in glEnable() and glDisable() 2021-05-16 00:44:31 +01:00