Cleaned up various type conversion issues
This makes sure SDL_PixelFormatEnum flows through the internal code correctly, as well as fixing a number of other minor issues.
This commit is contained in:
parent
f53bdc9531
commit
33eaddc565
85 changed files with 391 additions and 369 deletions
|
@ -57,10 +57,10 @@ struct SDL_Keyboard
|
|||
static SDL_Keyboard SDL_keyboard;
|
||||
|
||||
static const SDL_Keycode SDL_default_keymap[SDL_NUM_SCANCODES] = {
|
||||
/* 0 */ 0,
|
||||
/* 1 */ 0,
|
||||
/* 2 */ 0,
|
||||
/* 3 */ 0,
|
||||
/* 0 */ SDLK_UNKNOWN,
|
||||
/* 1 */ SDLK_UNKNOWN,
|
||||
/* 2 */ SDLK_UNKNOWN,
|
||||
/* 3 */ SDLK_UNKNOWN,
|
||||
/* 4 */ 'a',
|
||||
/* 5 */ 'b',
|
||||
/* 6 */ 'c',
|
||||
|
@ -157,7 +157,7 @@ static const SDL_Keycode SDL_default_keymap[SDL_NUM_SCANCODES] = {
|
|||
/* 97 */ SDLK_KP_9,
|
||||
/* 98 */ SDLK_KP_0,
|
||||
/* 99 */ SDLK_KP_PERIOD,
|
||||
/* 100 */ 0,
|
||||
/* 100 */ SDLK_UNKNOWN,
|
||||
/* 101 */ SDLK_APPLICATION,
|
||||
/* 102 */ SDLK_POWER,
|
||||
/* 103 */ SDLK_KP_EQUALS,
|
||||
|
@ -187,29 +187,29 @@ static const SDL_Keycode SDL_default_keymap[SDL_NUM_SCANCODES] = {
|
|||
/* 127 */ SDLK_MUTE,
|
||||
/* 128 */ SDLK_VOLUMEUP,
|
||||
/* 129 */ SDLK_VOLUMEDOWN,
|
||||
/* 130 */ 0,
|
||||
/* 131 */ 0,
|
||||
/* 132 */ 0,
|
||||
/* 130 */ SDLK_UNKNOWN,
|
||||
/* 131 */ SDLK_UNKNOWN,
|
||||
/* 132 */ SDLK_UNKNOWN,
|
||||
/* 133 */ SDLK_KP_COMMA,
|
||||
/* 134 */ SDLK_KP_EQUALSAS400,
|
||||
/* 135 */ 0,
|
||||
/* 136 */ 0,
|
||||
/* 137 */ 0,
|
||||
/* 138 */ 0,
|
||||
/* 139 */ 0,
|
||||
/* 140 */ 0,
|
||||
/* 141 */ 0,
|
||||
/* 142 */ 0,
|
||||
/* 143 */ 0,
|
||||
/* 144 */ 0,
|
||||
/* 145 */ 0,
|
||||
/* 146 */ 0,
|
||||
/* 147 */ 0,
|
||||
/* 148 */ 0,
|
||||
/* 149 */ 0,
|
||||
/* 150 */ 0,
|
||||
/* 151 */ 0,
|
||||
/* 152 */ 0,
|
||||
/* 135 */ SDLK_UNKNOWN,
|
||||
/* 136 */ SDLK_UNKNOWN,
|
||||
/* 137 */ SDLK_UNKNOWN,
|
||||
/* 138 */ SDLK_UNKNOWN,
|
||||
/* 139 */ SDLK_UNKNOWN,
|
||||
/* 140 */ SDLK_UNKNOWN,
|
||||
/* 141 */ SDLK_UNKNOWN,
|
||||
/* 142 */ SDLK_UNKNOWN,
|
||||
/* 143 */ SDLK_UNKNOWN,
|
||||
/* 144 */ SDLK_UNKNOWN,
|
||||
/* 145 */ SDLK_UNKNOWN,
|
||||
/* 146 */ SDLK_UNKNOWN,
|
||||
/* 147 */ SDLK_UNKNOWN,
|
||||
/* 148 */ SDLK_UNKNOWN,
|
||||
/* 149 */ SDLK_UNKNOWN,
|
||||
/* 150 */ SDLK_UNKNOWN,
|
||||
/* 151 */ SDLK_UNKNOWN,
|
||||
/* 152 */ SDLK_UNKNOWN,
|
||||
/* 153 */ SDLK_ALTERASE,
|
||||
/* 154 */ SDLK_SYSREQ,
|
||||
/* 155 */ SDLK_CANCEL,
|
||||
|
@ -222,17 +222,17 @@ static const SDL_Keycode SDL_default_keymap[SDL_NUM_SCANCODES] = {
|
|||
/* 162 */ SDLK_CLEARAGAIN,
|
||||
/* 163 */ SDLK_CRSEL,
|
||||
/* 164 */ SDLK_EXSEL,
|
||||
/* 165 */ 0,
|
||||
/* 166 */ 0,
|
||||
/* 167 */ 0,
|
||||
/* 168 */ 0,
|
||||
/* 169 */ 0,
|
||||
/* 170 */ 0,
|
||||
/* 171 */ 0,
|
||||
/* 172 */ 0,
|
||||
/* 173 */ 0,
|
||||
/* 174 */ 0,
|
||||
/* 175 */ 0,
|
||||
/* 165 */ SDLK_UNKNOWN,
|
||||
/* 166 */ SDLK_UNKNOWN,
|
||||
/* 167 */ SDLK_UNKNOWN,
|
||||
/* 168 */ SDLK_UNKNOWN,
|
||||
/* 169 */ SDLK_UNKNOWN,
|
||||
/* 170 */ SDLK_UNKNOWN,
|
||||
/* 171 */ SDLK_UNKNOWN,
|
||||
/* 172 */ SDLK_UNKNOWN,
|
||||
/* 173 */ SDLK_UNKNOWN,
|
||||
/* 174 */ SDLK_UNKNOWN,
|
||||
/* 175 */ SDLK_UNKNOWN,
|
||||
/* 176 */ SDLK_KP_00,
|
||||
/* 177 */ SDLK_KP_000,
|
||||
/* 178 */ SDLK_THOUSANDSSEPARATOR,
|
||||
|
@ -279,8 +279,8 @@ static const SDL_Keycode SDL_default_keymap[SDL_NUM_SCANCODES] = {
|
|||
/* 219 */ SDLK_KP_OCTAL,
|
||||
/* 220 */ SDLK_KP_DECIMAL,
|
||||
/* 221 */ SDLK_KP_HEXADECIMAL,
|
||||
/* 222 */ 0,
|
||||
/* 223 */ 0,
|
||||
/* 222 */ SDLK_UNKNOWN,
|
||||
/* 223 */ SDLK_UNKNOWN,
|
||||
/* 224 */ SDLK_LCTRL,
|
||||
/* 225 */ SDLK_LSHIFT,
|
||||
/* 226 */ SDLK_LALT,
|
||||
|
@ -289,31 +289,31 @@ static const SDL_Keycode SDL_default_keymap[SDL_NUM_SCANCODES] = {
|
|||
/* 229 */ SDLK_RSHIFT,
|
||||
/* 230 */ SDLK_RALT,
|
||||
/* 231 */ SDLK_RGUI,
|
||||
/* 232 */ 0,
|
||||
/* 233 */ 0,
|
||||
/* 234 */ 0,
|
||||
/* 235 */ 0,
|
||||
/* 236 */ 0,
|
||||
/* 237 */ 0,
|
||||
/* 238 */ 0,
|
||||
/* 239 */ 0,
|
||||
/* 240 */ 0,
|
||||
/* 241 */ 0,
|
||||
/* 242 */ 0,
|
||||
/* 243 */ 0,
|
||||
/* 244 */ 0,
|
||||
/* 245 */ 0,
|
||||
/* 246 */ 0,
|
||||
/* 247 */ 0,
|
||||
/* 248 */ 0,
|
||||
/* 249 */ 0,
|
||||
/* 250 */ 0,
|
||||
/* 251 */ 0,
|
||||
/* 252 */ 0,
|
||||
/* 253 */ 0,
|
||||
/* 254 */ 0,
|
||||
/* 255 */ 0,
|
||||
/* 256 */ 0,
|
||||
/* 232 */ SDLK_UNKNOWN,
|
||||
/* 233 */ SDLK_UNKNOWN,
|
||||
/* 234 */ SDLK_UNKNOWN,
|
||||
/* 235 */ SDLK_UNKNOWN,
|
||||
/* 236 */ SDLK_UNKNOWN,
|
||||
/* 237 */ SDLK_UNKNOWN,
|
||||
/* 238 */ SDLK_UNKNOWN,
|
||||
/* 239 */ SDLK_UNKNOWN,
|
||||
/* 240 */ SDLK_UNKNOWN,
|
||||
/* 241 */ SDLK_UNKNOWN,
|
||||
/* 242 */ SDLK_UNKNOWN,
|
||||
/* 243 */ SDLK_UNKNOWN,
|
||||
/* 244 */ SDLK_UNKNOWN,
|
||||
/* 245 */ SDLK_UNKNOWN,
|
||||
/* 246 */ SDLK_UNKNOWN,
|
||||
/* 247 */ SDLK_UNKNOWN,
|
||||
/* 248 */ SDLK_UNKNOWN,
|
||||
/* 249 */ SDLK_UNKNOWN,
|
||||
/* 250 */ SDLK_UNKNOWN,
|
||||
/* 251 */ SDLK_UNKNOWN,
|
||||
/* 252 */ SDLK_UNKNOWN,
|
||||
/* 253 */ SDLK_UNKNOWN,
|
||||
/* 254 */ SDLK_UNKNOWN,
|
||||
/* 255 */ SDLK_UNKNOWN,
|
||||
/* 256 */ SDLK_UNKNOWN,
|
||||
/* 257 */ SDLK_MODE,
|
||||
/* 258 */ SDLK_AUDIONEXT,
|
||||
/* 259 */ SDLK_AUDIOPREV,
|
||||
|
@ -822,7 +822,7 @@ int SDL_SetKeyboardFocus(SDL_Window *window)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static int SDL_SendKeyboardKeyInternal(Uint64 timestamp, SDL_KeyboardFlags flags, Uint8 state, SDL_Scancode scancode, SDL_Keycode keycode)
|
||||
static int SDL_SendKeyboardKeyInternal(Uint64 timestamp, Uint32 flags, Uint8 state, SDL_Scancode scancode, SDL_Keycode keycode)
|
||||
{
|
||||
SDL_Keyboard *keyboard = &SDL_keyboard;
|
||||
int posted;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue