@@ -30,24 +30,18 @@ void handle_cmd(android_app* app, int32_t cmd) {
3030 MakeExternalDirectory (app, " assets/textures" );
3131 MakeExternalDirectory (app, " assets/locale" );
3232
33- const char * argv[] = { " gkNextRenderer" , " --renderer=4" , " --scene=1" , " --load-scene=simple.glb" };
34- const Options options (4 , argv);
35- GOption = &options;
36- GApplication.reset (new NextRendererApplication (options, app->window ));
37- __android_log_print (ANDROID_LOG_INFO, " vkdemo" ,
38- " start gknextrenderer: %d" , options.RendererType );
33+ const char * argv[] = { " gkNextRenderer" , " --renderer=1" };
34+ GOption = new Options (2 , argv);
35+ GApplication.reset (new NextRendererApplication (*GOption, app->window ));
3936 GApplication->Start ();
4037 }
4138 break ;
4239 case APP_CMD_TERM_WINDOW:
4340 // The window is being hidden or closed, clean it up.
4441 {
45-
42+ delete GOption;
4643 }
4744 break ;
48- default :
49- __android_log_print (ANDROID_LOG_INFO, " Vulkan Tutorials" ,
50- " event not handled: %d" , cmd);
5145 }
5246}
5347
@@ -69,14 +63,14 @@ static int32_t engine_handle_input(struct android_app* app) {
6963 case AMOTION_EVENT_ACTION_UP:
7064 io.AddMouseSourceEvent (ImGuiMouseSource_Mouse);
7165 io.AddMousePosEvent (GameActivityPointerAxes_getAxisValue (
72- &event->pointers [ptrIdx], AMOTION_EVENT_AXIS_X) * 0.75 , GameActivityPointerAxes_getAxisValue (
73- &event->pointers [ptrIdx], AMOTION_EVENT_AXIS_Y) * 0.75 );
66+ &event->pointers [ptrIdx], AMOTION_EVENT_AXIS_X) * 0.5 , GameActivityPointerAxes_getAxisValue (
67+ &event->pointers [ptrIdx], AMOTION_EVENT_AXIS_Y) * 0.5 );
7468 io.AddMouseButtonEvent (0 , event->action == AMOTION_EVENT_ACTION_DOWN);
7569
7670 GApplication->OnTouch (event->action == AMOTION_EVENT_ACTION_DOWN, GameActivityPointerAxes_getAxisValue (
77- &event->pointers [ptrIdx], AMOTION_EVENT_AXIS_Y) * 0.75 ,
71+ &event->pointers [ptrIdx], AMOTION_EVENT_AXIS_Y) * 0.5 ,
7872 GameActivityPointerAxes_getAxisValue (
79- &event->pointers [ptrIdx], AMOTION_EVENT_AXIS_X) * 0.75 );
73+ &event->pointers [ptrIdx], AMOTION_EVENT_AXIS_X) * 0.5 );
8074
8175 break ;
8276 case AMOTION_EVENT_ACTION_MOVE:
@@ -88,14 +82,14 @@ static int32_t engine_handle_input(struct android_app* app) {
8882 // ...
8983 io.AddMouseSourceEvent (ImGuiMouseSource_Mouse);
9084 io.AddMousePosEvent (GameActivityPointerAxes_getAxisValue (
91- &event->pointers [ptrIdx], AMOTION_EVENT_AXIS_X) * 0.75 ,
85+ &event->pointers [ptrIdx], AMOTION_EVENT_AXIS_X) * 0.5 ,
9286 GameActivityPointerAxes_getAxisValue (
93- &event->pointers [ptrIdx], AMOTION_EVENT_AXIS_Y) * 0.75 );
87+ &event->pointers [ptrIdx], AMOTION_EVENT_AXIS_Y) * 0.5 );
9488
9589 GApplication->OnTouchMove (GameActivityPointerAxes_getAxisValue (
96- &event->pointers [ptrIdx], AMOTION_EVENT_AXIS_Y) * 0.75 ,
90+ &event->pointers [ptrIdx], AMOTION_EVENT_AXIS_Y) * 0.5 ,
9791 GameActivityPointerAxes_getAxisValue (
98- &event->pointers [ptrIdx], AMOTION_EVENT_AXIS_X) * 0.75 );
92+ &event->pointers [ptrIdx], AMOTION_EVENT_AXIS_X) * 0.5 );
9993 break ;
10094 }
10195 }
0 commit comments