X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=plugins%2Fgpu_neon%2Fvout_sdl.c;h=db1ae96ecc625fd9c291c043aa3eb8fec6fbc5e4;hp=3152c321e4f18e459c679e6dfd94ecad6e913218;hb=7841712d55378f557c1f08ac3445f3b3d66c7691;hpb=9394ada5d3140e3426592a25722f4fe7083cce9d diff --git a/plugins/gpu_neon/vout_sdl.c b/plugins/gpu_neon/vout_sdl.c index 3152c321..db1ae96e 100644 --- a/plugins/gpu_neon/vout_sdl.c +++ b/plugins/gpu_neon/vout_sdl.c @@ -48,7 +48,7 @@ int vout_finish(void) return 0; } -static void blit(void) +void vout_update(void) { uint32_t *d; int i; @@ -68,7 +68,7 @@ static void blit(void) else { uint16_t *s = gpu.vram; - d = screen->pixels; + d = (uint32_t *)screen->pixels; for (i = 0; i < 1024 * 512; i++) d[i] = (((uint32_t)s[i] << 19) & 0xf80000) | ((s[i] << 6) & 0xf800) | ((s[i] >> 7) & 0xf8); @@ -77,15 +77,6 @@ static void blit(void) SDL_UpdateRect(screen, 0, 0, 1024, 512); } -void GPUupdateLace(void) -{ - if (!gpu.status.blanking && gpu.state.fb_dirty) { - renderer_flush_queues(); - blit(); - gpu.state.fb_dirty = 0; - } -} - long GPUopen(void **dpy) { *dpy = x11_display; @@ -97,7 +88,7 @@ long GPUclose(void) return 0; } -void GPUrearmedCallbacks(const void *cbs_) +void vout_set_config(const struct rearmed_cbs *cbs) { }