4d2dfce31c
- 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
130 lines
4.4 KiB
C
130 lines
4.4 KiB
C
#pragma once
|
|
|
|
#define CP_MOUSE_LEFT 0
|
|
#define CP_MOUSE_RIGHT 1
|
|
#define CP_MOUSE_MIDDLE 2
|
|
#define CP_MOUSE_BACK 3
|
|
#define CP_MOUSE_FORWARD 4
|
|
|
|
#define CP_KEY_SPACE 32
|
|
#define CP_KEY_APOSTROPHE 39
|
|
#define CP_KEY_COMMA 44
|
|
#define CP_KEY_MINUS 45
|
|
#define CP_KEY_PERIOD 46
|
|
#define CP_KEY_SLASH 47
|
|
#define CP_KEY_0 48
|
|
#define CP_KEY_1 49
|
|
#define CP_KEY_2 50
|
|
#define CP_KEY_3 51
|
|
#define CP_KEY_4 52
|
|
#define CP_KEY_5 53
|
|
#define CP_KEY_6 54
|
|
#define CP_KEY_7 55
|
|
#define CP_KEY_8 56
|
|
#define CP_KEY_9 57
|
|
#define CP_KEY_SEMICOLON 59
|
|
#define CP_KEY_EQUAL 61
|
|
#define CP_KEY_A 65
|
|
#define CP_KEY_B 66
|
|
#define CP_KEY_C 67
|
|
#define CP_KEY_D 68
|
|
#define CP_KEY_E 69
|
|
#define CP_KEY_F 70
|
|
#define CP_KEY_G 71
|
|
#define CP_KEY_H 72
|
|
#define CP_KEY_I 73
|
|
#define CP_KEY_J 74
|
|
#define CP_KEY_K 75
|
|
#define CP_KEY_L 76
|
|
#define CP_KEY_M 77
|
|
#define CP_KEY_N 78
|
|
#define CP_KEY_O 79
|
|
#define CP_KEY_P 80
|
|
#define CP_KEY_Q 81
|
|
#define CP_KEY_R 82
|
|
#define CP_KEY_S 83
|
|
#define CP_KEY_T 84
|
|
#define CP_KEY_U 85
|
|
#define CP_KEY_V 86
|
|
#define CP_KEY_W 87
|
|
#define CP_KEY_X 88
|
|
#define CP_KEY_Y 89
|
|
#define CP_KEY_Z 90
|
|
#define CP_KEY_LEFT_BRACKET 91
|
|
#define CP_KEY_BACKSLASH 92
|
|
#define CP_KEY_RIGHT_BRACKET 93
|
|
#define CP_KEY_GRAVE_ACCENT 96
|
|
#define CP_KEY_WORLD_1 161
|
|
#define CP_KEY_WORLD_2 162
|
|
#define CP_KEY_ESCAPE 256
|
|
#define CP_KEY_ENTER 257
|
|
#define CP_KEY_TAB 258
|
|
#define CP_KEY_BACKSPACE 259
|
|
#define CP_KEY_INSERT 260
|
|
#define CP_KEY_DELETE 261
|
|
#define CP_KEY_RIGHT 262
|
|
#define CP_KEY_LEFT 263
|
|
#define CP_KEY_DOWN 264
|
|
#define CP_KEY_UP 265
|
|
#define CP_KEY_PAGE_UP 266
|
|
#define CP_KEY_PAGE_DOWN 267
|
|
#define CP_KEY_HOME 268
|
|
#define CP_KEY_END 269
|
|
#define CP_KEY_CAPS_LOCK 280
|
|
#define CP_KEY_SCROLL_LOCK 281
|
|
#define CP_KEY_NUM_LOCK 282
|
|
#define CP_KEY_PRINT_SCREEN 283
|
|
#define CP_KEY_PAUSE 284
|
|
#define CP_KEY_F1 290
|
|
#define CP_KEY_F2 291
|
|
#define CP_KEY_F3 292
|
|
#define CP_KEY_F4 293
|
|
#define CP_KEY_F5 294
|
|
#define CP_KEY_F6 295
|
|
#define CP_KEY_F7 296
|
|
#define CP_KEY_F8 297
|
|
#define CP_KEY_F9 298
|
|
#define CP_KEY_F10 299
|
|
#define CP_KEY_F11 300
|
|
#define CP_KEY_F12 301
|
|
#define CP_KEY_F13 302
|
|
#define CP_KEY_F14 303
|
|
#define CP_KEY_F15 304
|
|
#define CP_KEY_F16 305
|
|
#define CP_KEY_F17 306
|
|
#define CP_KEY_F18 307
|
|
#define CP_KEY_F19 308
|
|
#define CP_KEY_F20 309
|
|
#define CP_KEY_F21 310
|
|
#define CP_KEY_F22 311
|
|
#define CP_KEY_F23 312
|
|
#define CP_KEY_F24 313
|
|
#define CP_KEY_F25 314
|
|
#define CP_KEY_KP_0 320
|
|
#define CP_KEY_KP_1 321
|
|
#define CP_KEY_KP_2 322
|
|
#define CP_KEY_KP_3 323
|
|
#define CP_KEY_KP_4 324
|
|
#define CP_KEY_KP_5 325
|
|
#define CP_KEY_KP_6 326
|
|
#define CP_KEY_KP_7 327
|
|
#define CP_KEY_KP_8 328
|
|
#define CP_KEY_KP_9 329
|
|
#define CP_KEY_KP_DECIMAL 330
|
|
#define CP_KEY_KP_DIVIDE 331
|
|
#define CP_KEY_KP_MULTIPLY 332
|
|
#define CP_KEY_KP_SUBTRACT 333
|
|
#define CP_KEY_KP_ADD 334
|
|
#define CP_KEY_KP_ENTER 335
|
|
#define CP_KEY_KP_EQUAL 336
|
|
#define CP_KEY_LEFT_SHIFT 340
|
|
#define CP_KEY_LEFT_CONTROL 341
|
|
#define CP_KEY_LEFT_ALT 342
|
|
#define CP_KEY_LEFT_SUPER 343
|
|
#define CP_KEY_RIGHT_SHIFT 344
|
|
#define CP_KEY_RIGHT_CONTROL 345
|
|
#define CP_KEY_RIGHT_ALT 346
|
|
#define CP_KEY_RIGHT_SUPER 347
|
|
#define CP_KEY_MENU 348
|
|
#define CP_KEY_UNBOUND 0x0fffffff
|