diff options
| author | 2024-11-12 18:52:33 -0500 | |
|---|---|---|
| committer | 2024-11-12 19:28:50 -0500 | |
| commit | 8c996a5b597bd1cd9c188a0e61eae1ff718c8ca2 (patch) | |
| tree | 2195b2b6e43d2c879a01b72c0c7a159447c1c35f /src/screen | |
| parent | bacabb8f2b488b3da58dc3ea4159326298a003f6 (diff) | |
| download | camu-8c996a5b597bd1cd9c188a0e61eae1ff718c8ca2.tar.gz camu-8c996a5b597bd1cd9c188a0e61eae1ff718c8ca2.tar.bz2 camu-8c996a5b597bd1cd9c188a0e61eae1ff718c8ca2.zip | |
Bare minimum Android sink
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/screen')
| -rw-r--r-- | src/screen/screen.c | 4 | ||||
| -rw-r--r-- | src/screen/screen.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/screen/screen.c b/src/screen/screen.c index aa61ba6..bd6547f 100644 --- a/src/screen/screen.c +++ b/src/screen/screen.c @@ -259,12 +259,12 @@ static void key_immediate_callback(void *userdata, u8 state, u8 button) } } -bool camu_screen_init(struct camu_screen *scr) +bool camu_screen_init(struct camu_screen *scr, void *context) { al_atomic_store(s32)(&scr->state, CAMU_SCREEN_PAUSED, AL_ATOMIC_RELAXED); al_array_init(scr->videos); scr->renderer = NULL; - scr->window = stl_window_create(); + scr->window = stl_window_create(context); scr->window->pointer_pos_callback = pointer_pos_callback; scr->window->scroll_callback = scroll_callback; scr->window->mouse_button_callback = mouse_button_callback; diff --git a/src/screen/screen.h b/src/screen/screen.h index 0c56cf9..bfb2dd3 100644 --- a/src/screen/screen.h +++ b/src/screen/screen.h @@ -67,7 +67,7 @@ struct camu_screen { void *userdata; }; -bool camu_screen_init(struct camu_screen *scr); +bool camu_screen_init(struct camu_screen *scr, void *context); bool camu_screen_create_window(struct camu_screen *scr, const char *name); bool camu_screen_create_renderer(struct camu_screen *scr, struct camu_renderer *renderer); void camu_screen_add_buffer(struct camu_screen *scr, struct camu_video_buffer *buf); |