Separated OpenGL specific code into its own "compilation unit"

This commit is contained in:
2015-10-06 19:11:19 +02:00
parent 116cfb5759
commit 13360856f9
28 changed files with 258 additions and 152 deletions
+14 -2
View File
@@ -53,6 +53,16 @@ file(GLOB SOURCE_FILES_Rendering
"Rendering/*.cpp"
)
source_group(Rendering FILES ${SOURCE_FILES_Rendering})
file(GLOB SOURCE_FILES_Rendering_OpenGL
"${INCLUDE_PATH}/Rendering/OpenGL/Rendering/*.h"
"Rendering/OpenGL/*.cpp"
)
source_group(Rendering\\OpenGL FILES ${SOURCE_FILES_Rendering_OpenGL})
file(GLOB SOURCE_FILES_Rendering_DirectX
"${INCLUDE_PATH}/Rendering/DirectX/Rendering/*.h"
"Rendering/DirectX/*.cpp"
)
source_group(Rendering\\DirectX FILES ${SOURCE_FILES_Rendering_DirectX})
file(GLOB SOURCE_FILES_Transform
"${INCLUDE_PATH}/Transform/*.h"
@@ -61,8 +71,8 @@ file(GLOB SOURCE_FILES_Transform
source_group(Transform FILES ${SOURCE_FILES_Transform})
file(GLOB SOURCE_FILES_Physics
"${INCLUDE_PATH}/Physics/*.h"
"Physics/*.cpp"
"${INCLUDE_PATH}/Physics/*.h"
"Physics/*.cpp"
)
source_group(Physics FILES ${SOURCE_FILES_Physics})
@@ -94,6 +104,8 @@ set(SOURCE_FILES
${SOURCE_FILES_Core_Util}
${SOURCE_FILES_Input}
${SOURCE_FILES_Rendering}
${SOURCE_FILES_Rendering_OpenGL}
${SOURCE_FILES_Rendering_DirectX}
${SOURCE_FILES_Transform}
${SOURCE_FILES_Physics}
${SOURCE_FILES_Game}
-3
View File
@@ -1,3 +0,0 @@
#include "PrecompiledHeader.h"
#include "Core/BGFXRenderer.h"
+1 -1
View File
@@ -17,7 +17,7 @@
*/
#include "PrecompiledHeader.h"
#include "Core/Camera.h"
#include "Rendering/Camera.h"
dd::Camera::Camera(float aspectRatio, float yFOV, float nearClip, float farClip)
{
@@ -17,7 +17,7 @@
*/
#include "PrecompiledHeader.h"
#include "Core/OBJ.h"
#include "Rendering/OBJ.h"
bool dd::OBJ::LoadFromFile(std::string filename)
{
+1 -1
View File
@@ -17,7 +17,7 @@
*/
#include "PrecompiledHeader.h"
#include "Core/Model.h"
#include "Rendering/Model.h"
dd::Model::Model(std::string fileName)
{
+1 -1
View File
@@ -17,7 +17,7 @@
*/
#include "PrecompiledHeader.h"
#include "Core/Renderer.h"
#include "Rendering/Renderer.h"
void dd::Renderer::Initialize()
{
@@ -17,7 +17,7 @@
*/
#include "PrecompiledHeader.h"
#include "Core/ShaderProgram.h"
#include "Rendering/ShaderProgram.h"
void dd::Shader::Compile()
{
+1 -1
View File
@@ -17,7 +17,7 @@
*/
#include "PrecompiledHeader.h"
#include "Core/Texture.h"
#include "Rendering/Texture.h"
dd::Texture::Texture(std::string path)
{
+1 -1
View File
@@ -17,7 +17,7 @@
*/
#include "PrecompiledHeader.h"
#include "Core/PNG.h"
#include "Rendering/PNG.h"
dd::PNG::PNG(std::string path)
{
@@ -17,7 +17,7 @@
*/
#include "PrecompiledHeader.h"
#include "Core/Skeleton.h"
#include "Rendering/Skeleton.h"
int dd::Skeleton::CreateBone(int ID, int parentID, std::string name, glm::mat4 offsetMatrix)
{