mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-09-17 00:38:12 +00:00
Displays are now referenced by instance ID instead of index
This commit is contained in:
@@ -32,7 +32,7 @@
|
||||
|
||||
int RISCOS_CreateWindowFramebuffer(_THIS, SDL_Window *window, Uint32 *format, void **pixels, int *pitch)
|
||||
{
|
||||
SDL_WindowData *driverdata = (SDL_WindowData *)window->driverdata;
|
||||
SDL_WindowData *driverdata = window->driverdata;
|
||||
const char *sprite_name = "display";
|
||||
unsigned int sprite_mode;
|
||||
_kernel_oserror *error;
|
||||
@@ -47,7 +47,7 @@ int RISCOS_CreateWindowFramebuffer(_THIS, SDL_Window *window, Uint32 *format, vo
|
||||
RISCOS_DestroyWindowFramebuffer(_this, window);
|
||||
|
||||
/* Create a new one */
|
||||
SDL_GetCurrentDisplayMode(SDL_GetWindowDisplayIndex(window), &mode);
|
||||
SDL_GetCurrentDisplayMode(SDL_GetDisplayForWindow(window), &mode);
|
||||
if ((SDL_ISPIXELFORMAT_PACKED(mode.format) || SDL_ISPIXELFORMAT_ARRAY(mode.format))) {
|
||||
*format = mode.format;
|
||||
sprite_mode = (unsigned int)mode.driverdata;
|
||||
@@ -93,7 +93,7 @@ int RISCOS_CreateWindowFramebuffer(_THIS, SDL_Window *window, Uint32 *format, vo
|
||||
|
||||
int RISCOS_UpdateWindowFramebuffer(_THIS, SDL_Window *window, const SDL_Rect *rects, int numrects)
|
||||
{
|
||||
SDL_WindowData *driverdata = (SDL_WindowData *)window->driverdata;
|
||||
SDL_WindowData *driverdata = window->driverdata;
|
||||
_kernel_swi_regs regs;
|
||||
_kernel_oserror *error;
|
||||
|
||||
@@ -115,7 +115,7 @@ int RISCOS_UpdateWindowFramebuffer(_THIS, SDL_Window *window, const SDL_Rect *re
|
||||
|
||||
void RISCOS_DestroyWindowFramebuffer(_THIS, SDL_Window *window)
|
||||
{
|
||||
SDL_WindowData *driverdata = (SDL_WindowData *)window->driverdata;
|
||||
SDL_WindowData *driverdata = window->driverdata;
|
||||
|
||||
if (driverdata->fb_area) {
|
||||
SDL_free(driverdata->fb_area);
|
||||
|
Reference in New Issue
Block a user