Jimmy Tremblay-Bernier 01 2f7176759f Pull request #2: CONGE-2 SDL WINDOW
Merge in CONGE/conjure-engine from CONGE-2-SDL-WINDOW to main

* commit 'b4a706ca12766ef09d17b0987835e3e53d08c086':
  CONGE-2 UPDATED CMAKE CONFIG
  CONGE-2 MADE THE MAC COMPILATION WORK
  CONGE-2 ADDED THE SHADER COMPILATION FROM GLSL TO SPIRV
  CONGE-2 Added better login in Demo1 and added error handling in VulkanContext.cpp
  CONGE-2 Reworked the API for the application to move more of the logic and initialization to the Engine and just have the application specifics in Demo1
  CONGE-2 Tweaked the logic to handle cases where presentation queue is not available instead of using #ifndef
  CONGE-2 REMOVED PRESENTATION QUEUE ON MAC
  CONGE-2 working window on windows. Need to test on mac
  CONGE-2 BUG with windows
  CONGE-2 added the basic setup to open a windows on mac and windows
  CONGE-2 : (WIP) adding the basic structure for the engine
  CONGE-1 fixed mac version
  CONGE-1 Special case between windows and mac. Will have to test if it's the case on other machines
  CONGE-1 This work in mac
  CONGE-1 Fixed some issues to make it cross compatible with clion, vscode and vs studio
  CONGE-1 Made it work for windows and mac for both release and debug
  CONGE-1 - added support for bat files and README.md
  CONGE-1 - Setup that works with conan and cmake
2025-01-08 18:01:38 +00:00
2024-11-26 22:25:08 -05:00
2024-11-21 16:26:47 -05:00
2024-11-21 16:18:15 -05:00

Conjure Engine

Installation

Dependancies

To install this project, it is required that you install the folowind dependancies on you computer:

Platforms supported

  • Mac 14+
  • Windows 10+
  • Linux 6+

Those are wide guideline and any version recent enough of your OS should work as long it supports vulkan and conan.

Installation step

Configure your IDE

  1. Execute ./Configure.sh (LINUX/MAC) or .\Configure.bat (WINDOWS). This step installs all the dependencies for both release and debug.
  2. Load the generated CMakeUserPresets.json that was generated at step 1.
  3. Select an executable project (like Demo1)
  4. Build
Description
No description provided
Readme 64 KiB
Languages
C++ 69.8%
CMake 12.7%
Mermaid 9.5%
Python 5.5%
Batchfile 0.8%
Other 1.7%