notaz.gp2x.de
/
pcsx_rearmed.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gpu_neon: psx_gpu: try to update texture cache instead of invalidating
[pcsx_rearmed.git]
/
plugins
/
gpu_neon
/
vout_sdl.c
diff --git
a/plugins/gpu_neon/vout_sdl.c
b/plugins/gpu_neon/vout_sdl.c
index
f2f87e9
..
db1ae96
100644
(file)
--- a/
plugins/gpu_neon/vout_sdl.c
+++ b/
plugins/gpu_neon/vout_sdl.c
@@
-48,7
+48,7
@@
int vout_finish(void)
return 0;
}
return 0;
}
-
static void blit
(void)
+
void vout_update
(void)
{
uint32_t *d;
int i;
{
uint32_t *d;
int i;
@@
-68,7
+68,7
@@
static void blit(void)
else
{
uint16_t *s = gpu.vram;
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);
for (i = 0; i < 1024 * 512; i++)
d[i] = (((uint32_t)s[i] << 19) & 0xf80000) | ((s[i] << 6) & 0xf800) |
((s[i] >> 7) & 0xf8);
@@
-77,12
+77,6
@@
static void blit(void)
SDL_UpdateRect(screen, 0, 0, 1024, 512);
}
SDL_UpdateRect(screen, 0, 0, 1024, 512);
}
-void GPUupdateLace(void)
-{
- if (!gpu.status.blanking)
- blit();
-}
-
long GPUopen(void **dpy)
{
*dpy = x11_display;
long GPUopen(void **dpy)
{
*dpy = x11_display;
@@
-94,7
+88,7
@@
long GPUclose(void)
return 0;
}
return 0;
}
-void
GPUrearmedCallbacks(const void *cbs_
)
+void
vout_set_config(const struct rearmed_cbs *cbs
)
{
}
{
}