Some checks reported errors
		
		
	
	continuous-integration/drone/push Build was killed
				
			feat: surface system This commit puts the project in major jeopardy as it overhauls the architecture such as removing the layer stack completely, etc. I am filled with determination.
		
			
				
	
	
		
			50 lines
		
	
	
	
		
			895 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
	
		
			895 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
add_library_module(renderer
 | 
						|
    system.cpp
 | 
						|
    blender.cpp
 | 
						|
    buffers.cpp
 | 
						|
    framebuffer.cpp
 | 
						|
    graphics_context.cpp
 | 
						|
    render_command.cpp
 | 
						|
    renderer.cpp
 | 
						|
    shader.cpp
 | 
						|
    texture.cpp
 | 
						|
    vertex_layout.cpp
 | 
						|
    programs/quad.cpp
 | 
						|
    programs/texture.cpp
 | 
						|
    programs/tinted_texture.cpp
 | 
						|
    gl/blender.cpp
 | 
						|
    gl/buffers.cpp
 | 
						|
    gl/framebuffers.cpp
 | 
						|
    gl/graphics_context.cpp
 | 
						|
    gl/render_command.cpp
 | 
						|
    gl/shader.cpp
 | 
						|
    gl/texture.cpp
 | 
						|
    gl/vertex_layout.cpp
 | 
						|
    vk/instance.cpp
 | 
						|
)
 | 
						|
 | 
						|
target_link_libraries(
 | 
						|
  renderer
 | 
						|
  PUBLIC camera
 | 
						|
  PUBLIC input
 | 
						|
  PUBLIC glad
 | 
						|
  PUBLIC logger
 | 
						|
  PUBLIC opengl::opengl
 | 
						|
  PUBLIC glfw
 | 
						|
  PUBLIC imgui
 | 
						|
  PUBLIC asset_parser
 | 
						|
  PUBLIC yaml-cpp::yaml-cpp
 | 
						|
  PUBLIC EnTT::EnTT
 | 
						|
  PRIVATE lt_debug 
 | 
						|
  PRIVATE window
 | 
						|
  PUBLIC vulkan
 | 
						|
)
 | 
						|
 | 
						|
add_test_module(renderer 
 | 
						|
    system.test.cpp
 | 
						|
) 
 | 
						|
target_link_libraries(
 | 
						|
  renderer_tests
 | 
						|
  PRIVATE lt_debug 
 | 
						|
  PRIVATE window
 | 
						|
)
 |