refactor: not overlaping keyboard and midi
Clang Lint CI / lint-no-video (push) Successful in 1m0s
Clang Build CI / run-no-video (push) Successful in 1m0s
Clang Build CI / run-video (push) Successful in 1m1s
Clang Build CI / build-release (push) Successful in 1m56s
Clang Lint CI / lint-video (push) Successful in 1m59s

This commit is contained in:
2026-05-14 22:27:39 +02:00
parent 28b87d316a
commit 6abf050bcc
16 changed files with 499 additions and 420 deletions
+17 -17
View File
@@ -116,7 +116,7 @@ typedef struct ShaderProgram {
GLuint iactive_locations[ARRAY_SIZE];
UintArray midi_lengths;
GLuint imidi_locations[ARRAY_SIZE];
GLuint igroup_locations[ARRAY_SIZE];
GLuint vpos_locations[ARRAY_SIZE];
@@ -240,12 +240,12 @@ typedef struct StateConfig {
UintArray select_page_codes;
UintArray select_item_codes;
UintArray select_frag_codes;
UintArray midi_active_counts;
UintArray midi_active_offsets;
UintArray midi_active_codes;
UintArray midi_counts;
UintArray midi_offsets;
UintArray midi_codes;
UintArray group_active_counts;
UintArray group_active_offsets;
UintArray group_active_codes;
UintArray group_counts;
UintArray group_offsets;
UintArray codes;
UintArray fader_codes;
UintArray values_offsets;
@@ -255,17 +255,17 @@ typedef struct StateConfig {
char save_file_prefix[STR_LEN];
unsigned int hotkey_randomize;
unsigned int hotkey_reset;
unsigned int hotkey_demo;
unsigned int hotkey_autorand;
unsigned int hotkey_autorand_up;
unsigned int hotkey_autorand_down;
unsigned int hotkey_tempo_up;
unsigned int hotkey_tempo_down;
unsigned int key_randomize;
unsigned int key_reset;
unsigned int key_demo;
unsigned int key_autorand;
unsigned int key_autorand_up;
unsigned int key_autorand_down;
unsigned int key_tempo_up;
unsigned int key_tempo_down;
UintArray hotkey_load;
UintArray hotkey_save;
UintArray key_load;
UintArray key_save;
} StateConfig;
typedef struct StateBackgroundWriteArgs {