Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Assorted fixes for NaCl. Hat tip to Sylvain Becker
- Loading branch information
Showing
with
6 additions
and
2 deletions.
-
+1
−0
README-nacl.txt
-
+2
−2
src/video/nacl/SDL_naclvideo.c
-
+3
−0
src/video/nacl/SDL_naclwindow.c
|
@@ -90,4 +90,5 @@ For more information on how nacl_io and mount points work, see: |
|
|
TODO - Known Issues |
|
|
================================================================================ |
|
|
* Testing of all systems with a real application (something other than SDL's tests) |
|
|
* Key events don't seem to work properly |
|
|
|
|
@@ -139,6 +139,7 @@ int NACL_VideoInit(_THIS) { |
|
|
SDL_VideoData *driverdata = (SDL_VideoData *) _this->driverdata; |
|
|
SDL_DisplayMode mode; |
|
|
|
|
|
SDL_zero(mode); |
|
|
mode.format = driverdata->format; |
|
|
mode.w = driverdata->w; |
|
|
mode.h = driverdata->h; |
|
@@ -147,8 +148,7 @@ int NACL_VideoInit(_THIS) { |
|
|
if (SDL_AddBasicVideoDisplay(&mode) < 0) { |
|
|
return -1; |
|
|
} |
|
|
|
|
|
SDL_zero(mode); |
|
|
|
|
|
SDL_AddDisplayMode(&_this->displays[0], &mode); |
|
|
|
|
|
PSInterfaceInit(); |
|
|
|
@@ -51,6 +51,9 @@ NACL_CreateWindow(_THIS, SDL_Window * window) |
|
|
window->flags |= SDL_WINDOW_INPUT_FOCUS; /* always has input focus */ |
|
|
window->flags |= SDL_WINDOW_OPENGL; |
|
|
|
|
|
SDL_SetMouseFocus(window); |
|
|
SDL_SetKeyboardFocus(window); |
|
|
|
|
|
return 0; |
|
|
} |
|
|
|
|
|