mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 18:12:43 +00:00 
			
		
		
		
	 096e44285a
			
		
	
	
		096e44285a
		
	
	
	
	
		
			
			This merges GLContext and SoftwareGLContext into a single GLContext class. Since the hardware abstraction is handled via the GPU device interface we do not need the virtual base of GLContext anymore. All context handling functionality from the old GLContext has been moved into the new version. All methods in GLContext are now non virtual and the class is marked as final.
		
			
				
	
	
		
			21 lines
		
	
	
	
		
			379 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			379 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| set(SOURCES
 | |
|     GLBlend.cpp
 | |
|     GLColor.cpp
 | |
|     GLContext.cpp
 | |
|     GLDraw.cpp
 | |
|     GLFog.cpp
 | |
|     GLLights.cpp
 | |
|     GLLists.cpp
 | |
|     GLMap.cpp
 | |
|     GLMatrix.cpp
 | |
|     GLStencil.cpp
 | |
|     GLTexture.cpp
 | |
|     GLUtils.cpp
 | |
|     GLVert.cpp
 | |
|     GLVertexArrays.cpp
 | |
|     Tex/NameAllocator.cpp
 | |
|     Tex/Texture2D.cpp
 | |
| )
 | |
| 
 | |
| serenity_lib(LibGL gl)
 | |
| target_link_libraries(LibGL LibM LibCore LibGfx LibSoftGPU)
 |