Commit 27dd18d8 authored by Sam Lantinga's avatar Sam Lantinga

Fixed video mode format for unknown surface format

parent d6dc10e8
...@@ -188,7 +188,7 @@ class SDLSurface extends SurfaceView implements SurfaceHolder.Callback, ...@@ -188,7 +188,7 @@ class SDLSurface extends SurfaceView implements SurfaceHolder.Callback,
int format, int width, int height) { int format, int width, int height) {
//Log.v("SDL", "surfaceChanged()"); //Log.v("SDL", "surfaceChanged()");
int sdlFormat = 0; int sdlFormat = 0x85151002; // SDL_PIXELFORMAT_RGB565 by default
switch (format) { switch (format) {
case PixelFormat.A_8: case PixelFormat.A_8:
Log.v("SDL", "pixel format A_8"); Log.v("SDL", "pixel format A_8");
...@@ -228,6 +228,9 @@ class SDLSurface extends SurfaceView implements SurfaceHolder.Callback, ...@@ -228,6 +228,9 @@ class SDLSurface extends SurfaceView implements SurfaceHolder.Callback,
// Not sure this is right, maybe SDL_PIXELFORMAT_RGB24 instead? // Not sure this is right, maybe SDL_PIXELFORMAT_RGB24 instead?
sdlFormat = 0x86161804; // SDL_PIXELFORMAT_RGB888 sdlFormat = 0x86161804; // SDL_PIXELFORMAT_RGB888
break; break;
default:
Log.v("SDL", "pixel format unknown " + format);
break;
} }
SDLActivity.onNativeResize(width, height, sdlFormat); SDLActivity.onNativeResize(width, height, sdlFormat);
...@@ -310,12 +313,12 @@ class SDLSurface extends SurfaceView implements SurfaceHolder.Callback, ...@@ -310,12 +313,12 @@ class SDLSurface extends SurfaceView implements SurfaceHolder.Callback,
public boolean onKey(View v, int keyCode, KeyEvent event) { public boolean onKey(View v, int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN) { if (event.getAction() == KeyEvent.ACTION_DOWN) {
//Log.v("SDL", "key down: " + keyCode); Log.v("SDL", "key down: " + keyCode);
SDLActivity.onNativeKeyDown(keyCode); SDLActivity.onNativeKeyDown(keyCode);
return true; return true;
} }
else if (event.getAction() == KeyEvent.ACTION_UP) { else if (event.getAction() == KeyEvent.ACTION_UP) {
//Log.v("SDL", "key up: " + keyCode); Log.v("SDL", "key up: " + keyCode);
SDLActivity.onNativeKeyUp(keyCode); SDLActivity.onNativeKeyUp(keyCode);
return true; return true;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment