Add Linux support

- Add linux build system using MakeGen
- Fix a swapchain validation error, likelydue to my linux system using a
  different vulkan version
- Make DescriptorPool take in amount of descriptors it needs, instead of
  allocating a mass amount for every pool, causing loads of RAM/VRAM usage
This commit is contained in:
Tim Håkansson
2025-08-09 21:42:15 +02:00
committed by GitHub
parent ecc11f07db
commit 4d2dfce31c
69 changed files with 389 additions and 152 deletions
+1 -3
View File
@@ -1,7 +1,5 @@
#pragma once
#include "copium/util/Enum.h"
#define CP_MOUSE_LEFT 0
#define CP_MOUSE_RIGHT 1
#define CP_MOUSE_MIDDLE 2
@@ -128,4 +126,4 @@
#define CP_KEY_RIGHT_ALT 346
#define CP_KEY_RIGHT_SUPER 347
#define CP_KEY_MENU 348
#define CP_KEY_UNBOUND 0xffffffff
#define CP_KEY_UNBOUND 0x0fffffff