Mercurial > repos > blastem
comparison render_sdl.c @ 1355:03cb4dd2499f
Load extra controller mappings from gamecontrollerdb.txt
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 10 May 2017 22:06:59 -0700 |
parents | baaf05fd64c4 |
children | 8c6d2ed3b959 |
comparison
equal
deleted
inserted
replaced
1354:34798ad9c570 | 1355:03cb4dd2499f |
---|---|
486 } | 486 } |
487 buffer_samples = actual.samples; | 487 buffer_samples = actual.samples; |
488 sample_rate = actual.freq; | 488 sample_rate = actual.freq; |
489 printf("Initialized audio at frequency %d with a %d sample buffer\n", actual.freq, actual.samples); | 489 printf("Initialized audio at frequency %d with a %d sample buffer\n", actual.freq, actual.samples); |
490 SDL_PauseAudio(0); | 490 SDL_PauseAudio(0); |
491 | |
492 uint32_t db_size; | |
493 char *db_data = read_bundled_file("gamecontrollerdb.txt", &db_size); | |
494 if (db_data) { | |
495 int added = SDL_GameControllerAddMappingsFromRW(SDL_RWFromMem(db_data, db_size), 1); | |
496 free(db_data); | |
497 info_message("Added %d game controller mappings from gamecontrollerdb.txt\n", added); | |
498 } | |
499 | |
491 SDL_JoystickEventState(SDL_ENABLE); | 500 SDL_JoystickEventState(SDL_ENABLE); |
492 | 501 |
493 atexit(render_quit); | 502 atexit(render_quit); |
494 } | 503 } |
495 | 504 |