Forráskód Böngészése

Move rendering-related stuff to renderers folder

Daniele Bartolini 12 éve
szülő
commit
a25bbaa3d4

+ 33 - 24
engine/CMakeLists.txt

@@ -75,6 +75,7 @@ set (CROWN_INCLUDES
 	${CMAKE_SOURCE_DIR}/engine/os
 	${CMAKE_SOURCE_DIR}/engine/input
 	${CMAKE_SOURCE_DIR}/engine/renderers
+	${CMAKE_SOURCE_DIR}/engine/renderers/backend
 	${CMAKE_SOURCE_DIR}/engine/resource
 	${CMAKE_SOURCE_DIR}/engine/rpc
 	${CMAKE_SOURCE_DIR}/engine/network
@@ -87,10 +88,6 @@ set (CROWN_INCLUDES
 
 set (SRC
 	Device.cpp
-	RenderWorld.cpp
-	Mesh.cpp
-	Sprite.cpp
-	Material.cpp
 	ConsoleServer.cpp
 )
 
@@ -98,10 +95,6 @@ set (HEADERS
 	Config.h
 	Crown.h
 	Device.h
-	RenderWorld.h
-	Mesh.h
-	Sprite.h
-	Material.h
 	ConsoleServer.h
 )
 
@@ -271,16 +264,31 @@ set (NETWORK_HEADERS
 	network/BitMessage.h
 )
 
+set (RENDERERS_BACKEND_SRC
+)
+
+set (RENDERERS_BACKEND_HEADERS
+	renderers/backend/Renderer.h
+	renderers/backend/RenderContext.h
+	renderers/backend/PixelFormat.h
+	renderers/backend/VertexFormat.h
+)
+
 set (RENDERERS_SRC
+	renderers/RenderWorld.cpp
+	renderers/Mesh.cpp
+	renderers/Sprite.cpp
+	renderers/Material.cpp
 )
 
 set (RENDERERS_HEADERS
-	renderers/Renderer.h
-	renderers/RenderContext.h
-	renderers/PixelFormat.h
-	renderers/VertexFormat.h
+	renderers/RenderWorld.h
+	renderers/Mesh.h
+	renderers/Sprite.h
+	renderers/Material.h
 )
 
+
 set (RESOURCE_SRC
 	resource/ResourceLoader.cpp
 	resource/ResourceManager.cpp
@@ -420,8 +428,7 @@ set (CROWN_LIBRARIES)
 if (LINUX)
 	list (APPEND CROWN_INCLUDES
 		${CMAKE_SOURCE_DIR}/engine/os/linux
-		${CMAKE_SOURCE_DIR}/engine/renderers/gl/glx
-		${CMAKE_SOURCE_DIR}/engine/renderers/al
+		${CMAKE_SOURCE_DIR}/engine/renderers/backend/gl/glx
 	)
 
 	list (APPEND OS_HEADERS
@@ -440,13 +447,13 @@ if (LINUX)
 	)
 
 	list (APPEND RENDERERS_SRC
-		renderers/gl/GLRenderer.cpp
-		renderers/gl/glx/GLContext.cpp
+		renderers/backend/gl/GLRenderer.cpp
+		renderers/backend/gl/glx/GLContext.cpp
 	)
 
 	list (APPEND RENDERERS_HEADERS
-		renderers/gl/GLRenderer.h
-		renderers/gl/glx/GLContext.h
+		renderers/backend/gl/GLRenderer.h
+		renderers/backend/gl/glx/GLContext.h
 	)
 
 	list (APPEND AUDIO_SRC
@@ -527,7 +534,7 @@ endif (LINUX)
 if (WINDOWS)
 	list (APPEND CROWN_INCLUDES
 		${CMAKE_SOURCE_DIR}/engine/os/win
-		${CMAKE_SOURCE_DIR}/engine/renderers/gl/wgl
+		${CMAKE_SOURCE_DIR}/engine/renderers/backend/gl/wgl
 	)
 
 	list (APPEND OS_HEADERS
@@ -549,14 +556,14 @@ if (WINDOWS)
 	)
 
 	list (APPEND RENDERERS_SRC
-		renderers/gl/GLRenderer.cpp
-		renderers/gl/wgl/GLContext.cpp
+		renderers/backend/gl/GLRenderer.cpp
+		renderers/backend/gl/wgl/GLContext.cpp
 	)
 
 	list (APPEND RENDERERS_HEADERS
-		renderers/gl/GLRenderer.h
-		renderers/gl/wgl/GLContext.h
-		renderers/gl/wgl/wglext.h
+		renderers/backend/gl/GLRenderer.h
+		renderers/backend/gl/wgl/GLContext.h
+		renderers/backend/gl/wgl/wglext.h
 	)
 
 	list (APPEND AUDIO_SRC
@@ -595,6 +602,7 @@ set (CROWN_SOURCES
 	${COMPRESSORS_SRC}
 	${SETTINGS_SRC}
 	${INPUT_SRC}
+	${RENDERERS_BACKEND_SRC}
 	${RENDERERS_SRC}
 	${RESOURCE_SRC}
 	${OS_SRC}
@@ -617,6 +625,7 @@ set (CROWN_HEADERS
 	${COMPRESSORS_HEADERS}
 	${SETTINGS_HEADERS}
 	${INPUT_HEADERS}
+	${RENDERERS_BACKEND_HEADERS}
 	${RENDERERS_HEADERS}
 	${RESOURCE_HEADERS}
 	${OS_HEADERS}

+ 0 - 0
engine/Material.cpp → engine/renderers/Material.cpp


+ 0 - 0
engine/Material.h → engine/renderers/Material.h


+ 0 - 0
engine/Mesh.cpp → engine/renderers/Mesh.cpp


+ 0 - 0
engine/Mesh.h → engine/renderers/Mesh.h


+ 0 - 0
engine/RenderWorld.cpp → engine/renderers/RenderWorld.cpp


+ 0 - 0
engine/RenderWorld.h → engine/renderers/RenderWorld.h


+ 0 - 0
engine/Sprite.cpp → engine/renderers/Sprite.cpp


+ 0 - 0
engine/Sprite.h → engine/renderers/Sprite.h


+ 0 - 0
engine/renderers/CommandBuffer.h → engine/renderers/backend/CommandBuffer.h


+ 0 - 0
engine/renderers/ConstantBuffer.h → engine/renderers/backend/ConstantBuffer.h


+ 0 - 0
engine/renderers/PixelFormat.h → engine/renderers/backend/PixelFormat.h


+ 0 - 0
engine/renderers/RenderContext.h → engine/renderers/backend/RenderContext.h


+ 0 - 0
engine/renderers/Renderer.h → engine/renderers/backend/Renderer.h


+ 0 - 0
engine/renderers/RendererTypes.h → engine/renderers/backend/RendererTypes.h


+ 0 - 0
engine/renderers/VertexFormat.h → engine/renderers/backend/VertexFormat.h


+ 0 - 0
engine/renderers/gl/GLRenderer.cpp → engine/renderers/backend/gl/GLRenderer.cpp


+ 0 - 0
engine/renderers/gl/GLRenderer.h → engine/renderers/backend/gl/GLRenderer.h


+ 0 - 0
engine/renderers/gl/egl/GLContext.cpp → engine/renderers/backend/gl/egl/GLContext.cpp


+ 0 - 0
engine/renderers/gl/egl/GLContext.h → engine/renderers/backend/gl/egl/GLContext.h


+ 0 - 0
engine/renderers/gl/glx/GLContext.cpp → engine/renderers/backend/gl/glx/GLContext.cpp


+ 0 - 0
engine/renderers/gl/glx/GLContext.h → engine/renderers/backend/gl/glx/GLContext.h


+ 0 - 0
engine/renderers/gl/wgl/GLContext.cpp → engine/renderers/backend/gl/wgl/GLContext.cpp


+ 0 - 0
engine/renderers/gl/wgl/GLContext.h → engine/renderers/backend/gl/wgl/GLContext.h


+ 0 - 0
engine/renderers/gl/wgl/wglext.h → engine/renderers/backend/gl/wgl/wglext.h