fix: build
This commit is contained in:
		
							parent
							
								
									c5f3d6354d
								
							
						
					
					
						commit
						4f74522979
					
				
					 12 changed files with 34 additions and 37 deletions
				
			
		|  | @ -1,4 +1,5 @@ | |||
| cmake_minimum_required(VERSION 3.16) | ||||
| cmake_minimum_required(VERSION 4.0) | ||||
| 
 | ||||
| 
 | ||||
| project(Light) | ||||
| set(CMAKE_CXX_STANDARD 20) | ||||
|  |  | |||
|  | @ -24,10 +24,10 @@ glException::glException(unsigned int source, unsigned int type, unsigned int id | |||
| 	LOG(critical, "        Source  : {}", Stringifier::glDebugMsgSource(source)); | ||||
| 	LOG(critical, "        Type    : {}", Stringifier::glDebugMsgType(type)); | ||||
| 	LOG(critical, "        ID      : {}", id); | ||||
| 	LOG(critical, "        Vendor  : {}", glGetString(GL_VENDOR)); | ||||
| 	LOG(critical, "        Renderer: {}", glGetString(GL_RENDERER)); | ||||
| 	LOG(critical, "        Version : {}", glGetString(GL_VERSION)); | ||||
| 	LOG(critical, "        critical, SVersion: {}", glGetString(GL_SHADING_LANGUAGE_VERSION)); | ||||
| 	// LOG(critical, "        Vendor  : {}", glGetString(GL_VENDOR));
 | ||||
| 	// LOG(critical, "        Renderer: {}", glGetString(GL_RENDERER));
 | ||||
| 	// LOG(critical, "        Version : {}", glGetString(GL_VERSION));
 | ||||
| 	// LOG(critical, "        critical, SVersion: {}", glGetString(GL_SHADING_LANGUAGE_VERSION));
 | ||||
| 	LOG(critical, "        {}", msg); | ||||
| 	LOG(critical, "________________________________________"); | ||||
| } | ||||
|  |  | |||
|  | @ -22,7 +22,7 @@ Scope<Blender> Blender::Create(Ref<SharedContext> sharedContext) | |||
| 		return CreateScope<dxBlender>(std::static_pointer_cast<dxSharedContext>(sharedContext));) | ||||
| 
 | ||||
| 	default: | ||||
| 		ASSERT(false, "Invalid/unsupported 'GraphicsAPI' {}", GraphicsContext::GetGraphicsAPI()); | ||||
| 		ASSERT(false, "Invalid/unsupported 'GraphicsAPI' {}", static_cast<uint32_t>(GraphicsContext::GetGraphicsAPI())); | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -24,7 +24,7 @@ Scope<ConstantBuffer> ConstantBuffer::Create(ConstantBufferIndex index, unsigned | |||
| 		return CreateScope<dxConstantBuffer>(index, size, std::static_pointer_cast<dxSharedContext>(sharedContext));) | ||||
| 
 | ||||
| 	default: | ||||
| 		ASSERT(false, "Invalid/unsupported 'GraphicsAPI' {}", GraphicsContext::GetGraphicsAPI()); | ||||
| 		ASSERT(false, "Invalid/unsupported 'GraphicsAPI' {}", static_cast<uint32_t>(GraphicsContext::GetGraphicsAPI())); | ||||
| 		return nullptr; | ||||
| 	} | ||||
| } | ||||
|  | @ -42,7 +42,7 @@ Ref<VertexBuffer> VertexBuffer::Create(float* vertices, unsigned int stride, uns | |||
| 		return CreateRef<dxVertexBuffer>(vertices, stride, count, std::static_pointer_cast<dxSharedContext>(sharedContext));) | ||||
| 
 | ||||
| 	default: | ||||
| 		ASSERT(false, "Invalid/unsupported 'GraphicsAPI' {}", GraphicsContext::GetGraphicsAPI()); | ||||
| 		ASSERT(false, "Invalid/unsupported 'GraphicsAPI' {}", static_cast<uint32_t>(GraphicsContext::GetGraphicsAPI())); | ||||
| 		return nullptr; | ||||
| 	} | ||||
| } | ||||
|  | @ -60,7 +60,7 @@ Ref<IndexBuffer> IndexBuffer::Create(unsigned int* indices, unsigned int count, | |||
| 		return CreateRef<dxIndexBuffer>(indices, count, std::dynamic_pointer_cast<dxSharedContext>(sharedContext));) | ||||
| 
 | ||||
| 	default: | ||||
| 		ASSERT(false, "Invalid/unsupported 'GraphicsAPI' {}", GraphicsContext::GetGraphicsAPI()); | ||||
| 		ASSERT(false, "Invalid/unsupported 'GraphicsAPI' {}", static_cast<uint32_t>(GraphicsContext::GetGraphicsAPI())); | ||||
| 		return nullptr; | ||||
| 	} | ||||
| } | ||||
|  |  | |||
|  | @ -22,7 +22,7 @@ Ref<Framebuffer> Framebuffer::Create(const FramebufferSpecification& specificati | |||
| 		return CreateRef<dxFramebuffer>(specification, std::static_pointer_cast<dxSharedContext>(sharedContext));) | ||||
| 
 | ||||
| 	default: | ||||
| 		ASSERT(false, "Invalid/unsupported 'GraphicsAPI' {}", GraphicsContext::GetGraphicsAPI()); | ||||
| 		ASSERT(false, "Invalid/unsupported 'GraphicsAPI' {}", static_cast<uint32_t>(GraphicsContext::GetGraphicsAPI())); | ||||
| 		return nullptr; | ||||
| 	} | ||||
| } | ||||
|  |  | |||
|  | @ -22,7 +22,7 @@ Scope<RenderCommand> RenderCommand::Create(GLFWwindow* windowHandle, Ref<SharedC | |||
| 		return CreateScope<dxRenderCommand>((std::static_pointer_cast<dxSharedContext>)(sharedContext));) | ||||
| 
 | ||||
| 	default: | ||||
| 		ASSERT(false, "Invalid/unsupported 'GraphicsAPI' {}", GraphicsContext::GetGraphicsAPI()); | ||||
| 		ASSERT(false, "Invalid/unsupported 'GraphicsAPI' {}", static_cast<uint32_t>(GraphicsContext::GetGraphicsAPI())); | ||||
| 		return nullptr; | ||||
| 	} | ||||
| } | ||||
|  |  | |||
|  | @ -23,7 +23,7 @@ Ref<Shader> Shader::Create(BasicFileHandle vertexFile, BasicFileHandle pixelFile | |||
| 		return CreateRef<dxShader>(vertexFile, pixelFile, std::static_pointer_cast<dxSharedContext>(sharedContext));) | ||||
| 
 | ||||
| 	default: | ||||
| 		ASSERT(false, "Invalid/unsupported 'GraphicsAPI' {}", GraphicsContext::GetGraphicsAPI()); | ||||
| 		ASSERT(false, "Invalid/unsupported 'GraphicsAPI' {}", static_cast<uint32_t>(GraphicsContext::GetGraphicsAPI())); | ||||
| 		return nullptr; | ||||
| 	} | ||||
| } | ||||
|  |  | |||
|  | @ -3,8 +3,8 @@ | |||
| #include "OpenGL/glTexture.hpp" | ||||
| 
 | ||||
| #ifdef LIGHT_PLATFORM_WINDOWS | ||||
| 	#include "DirectX/dxTexture.hpp" | ||||
| 	#include "DirectX/dxSharedContext.hpp" | ||||
| 	#include "DirectX/dxTexture.hpp" | ||||
| #endif | ||||
| 
 | ||||
| #include "GraphicsContext.hpp" | ||||
|  | @ -22,7 +22,7 @@ Ref<Texture> Texture::Create(unsigned int width, unsigned int height, unsigned i | |||
| 		return CreateRef<dxTexture>(width, height, components, pixels, std::static_pointer_cast<dxSharedContext>(sharedContext), filePath);) | ||||
| 
 | ||||
| 	default: | ||||
| 		ASSERT(false, "Invalid/unsupported 'GraphicsAPI' {}", GraphicsContext::GetGraphicsAPI()); | ||||
| 		ASSERT(false, "Invalid/unsupported 'GraphicsAPI' {}", static_cast<uint32_t>(GraphicsContext::GetGraphicsAPI())); | ||||
| 		return nullptr; | ||||
| 	} | ||||
| } | ||||
|  |  | |||
|  | @ -3,8 +3,8 @@ | |||
| #include "OpenGL/glVertexLayout.hpp" | ||||
| 
 | ||||
| #ifdef LIGHT_PLATFORM_WINDOWS | ||||
| 	#include "DirectX/dxVertexLayout.hpp" | ||||
| 	#include "DirectX/dxSharedContext.hpp" | ||||
| 	#include "DirectX/dxVertexLayout.hpp" | ||||
| #endif | ||||
| 
 | ||||
| #include "GraphicsContext.hpp" | ||||
|  | @ -22,7 +22,7 @@ Ref<VertexLayout> VertexLayout::Create(Ref<VertexBuffer> vertexBuffer, Ref<Shade | |||
| 		return CreateRef<dxVertexLayout>(shader, elements, std::static_pointer_cast<dxSharedContext>(sharedContext));) | ||||
| 
 | ||||
| 	default: | ||||
| 		ASSERT(false, "Invalid/unsupported 'GraphicsAPI' {}", GraphicsContext::GetGraphicsAPI()); | ||||
| 		ASSERT(false, "Invalid/unsupported 'GraphicsAPI' {}", static_cast<uint32_t>(GraphicsContext::GetGraphicsAPI())); | ||||
| 		return nullptr; | ||||
| 	} | ||||
| } | ||||
|  |  | |||
|  | @ -3,8 +3,8 @@ | |||
| #include "OpenGL/glUserInterface.hpp" | ||||
| 
 | ||||
| #ifdef LIGHT_PLATFORM_WINDOWS | ||||
| 	#include "DirectX/dxUserInterface.hpp" | ||||
| 	#include "DirectX/dxSharedContext.hpp" | ||||
| 	#include "DirectX/dxUserInterface.hpp" | ||||
| #endif | ||||
| 
 | ||||
| #include "Events/CharEvent.hpp" | ||||
|  | @ -36,7 +36,7 @@ Scope<UserInterface> UserInterface::Create(GLFWwindow* windowHandle, Ref<SharedC | |||
| 		break; | ||||
| 
 | ||||
| 	default: | ||||
| 		ASSERT(false, "UserInterface::Create: invalid/unsupported 'GraphicsAPI' {}", GraphicsContext::GetGraphicsAPI()); | ||||
| 		ASSERT(false, "UserInterface::Create: invalid/unsupported 'GraphicsAPI' {}", static_cast<uint32_t>(GraphicsContext::GetGraphicsAPI())); | ||||
| 		return nullptr; | ||||
| 	} | ||||
| 
 | ||||
|  |  | |||
|  | @ -37,8 +37,8 @@ void glGraphicsContext::LogDebugData() | |||
| 	LOG(info, "________________________________________"); | ||||
| 	LOG(info, "GraphicsContext::"); | ||||
| 	LOG(info, "        API     : OpenGL"); | ||||
| 	LOG(info, "        Version : {}", glGetString(GL_VERSION)); | ||||
| 	LOG(info, "        Renderer: {}", glGetString(GL_RENDERER)); | ||||
| 	// LOG(info, "        Version : {}", glGetString(GL_VERSION));
 | ||||
| 	// LOG(info, "        Renderer: {}", glGetString(GL_RENDERER));
 | ||||
| 	LOG(info, "________________________________________"); | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| [Window][Dockspace] | ||||
| Pos=0,0 | ||||
| Size=843,1404 | ||||
| Size=1595,720 | ||||
| Collapsed=0 | ||||
| 
 | ||||
| [Window][Debug##Default] | ||||
|  | @ -8,29 +8,28 @@ ViewportPos=2078,721 | |||
| ViewportId=0x9F5F46A1 | ||||
| Size=848,1408 | ||||
| Collapsed=0 | ||||
| DockId=0x00000007,0 | ||||
| 
 | ||||
| [Window][Dear ImGui Demo] | ||||
| Pos=372,24 | ||||
| Size=295,1380 | ||||
| Pos=836,24 | ||||
| Size=759,696 | ||||
| Collapsed=0 | ||||
| DockId=0x00000004,0 | ||||
| DockId=0x00000003,1 | ||||
| 
 | ||||
| [Window][Hierarchy] | ||||
| Pos=0,24 | ||||
| Size=184,1380 | ||||
| Size=184,696 | ||||
| Collapsed=0 | ||||
| DockId=0x00000001,0 | ||||
| 
 | ||||
| [Window][Properties] | ||||
| Pos=669,24 | ||||
| Size=160,1380 | ||||
| Pos=836,24 | ||||
| Size=759,696 | ||||
| Collapsed=0 | ||||
| DockId=0x00000005,0 | ||||
| DockId=0x00000003,0 | ||||
| 
 | ||||
| [Window][Game] | ||||
| Pos=186,24 | ||||
| Size=184,1380 | ||||
| Size=648,696 | ||||
| Collapsed=0 | ||||
| DockId=0x00000002,0 | ||||
| 
 | ||||
|  | @ -41,12 +40,9 @@ Size=1274,1296 | |||
| Collapsed=0 | ||||
| 
 | ||||
| [Docking][Data] | ||||
| DockNode      ID=0x00000007 Pos=2078,721 Size=848,1408 Selected=0xBF096F38 | ||||
| DockSpace     ID=0x1ED03EE2 Window=0x5B816B74 Pos=1711,30 Size=829,1380 Split=X | ||||
|   DockNode    ID=0x00000006 Parent=0x1ED03EE2 SizeRef=370,696 Split=X | ||||
| DockSpace     ID=0x1ED03EE2 Window=0x5B816B74 Pos=516,375 Size=1595,696 Split=X | ||||
|   DockNode    ID=0x00000006 Parent=0x1ED03EE2 SizeRef=834,696 Split=X | ||||
|     DockNode  ID=0x00000001 Parent=0x00000006 SizeRef=184,696 Selected=0x29EABFBD | ||||
|     DockNode  ID=0x00000002 Parent=0x00000006 SizeRef=184,696 CentralNode=1 Selected=0x26816F31 | ||||
|   DockNode    ID=0x00000003 Parent=0x1ED03EE2 SizeRef=457,696 Split=X | ||||
|     DockNode  ID=0x00000004 Parent=0x00000003 SizeRef=295,680 Selected=0xE87781F4 | ||||
|     DockNode  ID=0x00000005 Parent=0x00000003 SizeRef=160,680 Selected=0x199AB496 | ||||
|     DockNode  ID=0x00000002 Parent=0x00000006 SizeRef=648,696 CentralNode=1 Selected=0x26816F31 | ||||
|   DockNode    ID=0x00000003 Parent=0x1ED03EE2 SizeRef=759,696 Selected=0x199AB496 | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue