1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-28 17:17:45 +00:00

LibGL+LibSoftGPU: Move rendering related code to LibSoftGPU library

This introduces a new library, LibSoftGPU, that incorporates all
rendering related features that formerly resided within LibGL itself.

Going forward we will make both libraries completely independent from
each other allowing LibGL to load different, possibly accelerated,
rendering backends.
This commit is contained in:
Stephan Unverwerth 2021-12-16 20:32:38 +01:00 committed by Brian Gianforcaro
parent 46b1c2d609
commit ad3d5d43bd
12 changed files with 58 additions and 45 deletions

View file

@ -1,9 +1,4 @@
set(SOURCES
Tex/NameAllocator.cpp
Tex/Sampler2D.cpp
Tex/Texture2D.cpp
Tex/TextureUnit.cpp
Clipper.cpp
GLBlend.cpp
GLColor.cpp
GLContext.cpp
@ -18,9 +13,11 @@ set(SOURCES
GLVert.cpp
GLVertexArrays.cpp
SoftwareGLContext.cpp
SoftwareRasterizer.cpp
DepthBuffer.cpp
Tex/NameAllocator.cpp
Tex/Sampler2D.cpp
Tex/Texture2D.cpp
Tex/TextureUnit.cpp
)
serenity_lib(LibGL gl)
target_link_libraries(LibGL LibM LibCore LibGfx)
target_link_libraries(LibGL LibM LibCore LibGfx LibSoftGPU)