Select the types of activity you want to include in your feed.
Added automatic virtual resolution in GPU_Init() when the window you get does not match the dimensions you requested. This is a likely scenario on Android.
···1717// Near the unsigned short limit (65535)
1818#define GPU_BLIT_BUFFER_ABSOLUTE_MAX_VERTICES 60000
1919// Near the unsigned int limit (4294967295)
2020-#define GPU_INDEX_BUFFER_ABSOLUTE_MAX_VERTICES 4000000000
2020+#define GPU_INDEX_BUFFER_ABSOLUTE_MAX_VERTICES 4000000000u
212122222323// x, y, s, t, r, g, b, a
···813813 if(renderer->CreateTargetFromWindow(renderer, 0, renderer->current_context_target) == NULL)
814814 return NULL;
815815 #endif
816816+817817+ // If the dimensions of the window don't match what we asked for, then set up a virtual resolution to pretend like they are.
818818+ if(w != 0 && h != 0 && (w != renderer->current_context_target->w || h != renderer->current_context_target->h))
819819+ renderer->SetVirtualResolution(renderer, renderer->current_context_target, w, h);
816820817821 // Init glVertexAttrib workaround
818822 #ifdef SDL_GPU_USE_OPENGL