X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=plugins%2Fgpu_neon%2Fpsx_gpu_if.c;h=3ff6e486bca7abf801e4a945883ac2bb870cad19;hp=470f68e70487733bd92dc1991b475029831ae3f4;hb=ad38f92fe406f2f0c9008e5a85d7e02a6410f9e5;hpb=5440b88ee29ee5b8929fcf338dfc8f476468514d diff --git a/plugins/gpu_neon/psx_gpu_if.c b/plugins/gpu_neon/psx_gpu_if.c index 470f68e7..3ff6e486 100644 --- a/plugins/gpu_neon/psx_gpu_if.c +++ b/plugins/gpu_neon/psx_gpu_if.c @@ -10,15 +10,12 @@ #include -#if 1 +extern const unsigned char cmd_lengths[256]; +#define command_lengths cmd_lengths + #include "psx_gpu/psx_gpu.c" -#else -#define printf xprintf -#define xprintf(...) -#include "psx_gpu/psx_gpu_standard.c" -#endif #include "psx_gpu/psx_gpu_parse.c" -#include "gpu.h" +#include "../gpulib/gpu.h" static psx_gpu_struct egpu __attribute__((aligned(256))); @@ -38,9 +35,9 @@ void renderer_sync_ecmds(uint32_t *ecmds) gpu_parse(&egpu, ecmds + 1, 6 * 4); } -void renderer_invalidate_caches(int x, int y, int w, int h) +void renderer_update_caches(int x, int y, int w, int h) { - invalidate_texture_cache_region(&egpu, x, y, x + w - 1, y + h - 1); + update_texture_cache_region(&egpu, x, y, x + w - 1, y + h - 1); } void renderer_flush_queues(void)