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: a bit better idle bit handling
[pcsx_rearmed.git]
/
frontend
/
plugin_lib.c
diff --git
a/frontend/plugin_lib.c
b/frontend/plugin_lib.c
index
bdf09c7
..
2339028
100644
(file)
--- a/
frontend/plugin_lib.c
+++ b/
frontend/plugin_lib.c
@@
-33,7
+33,7
@@
#include "psemu_plugin_defs.h"
#include "../libpcsxcore/new_dynarec/new_dynarec.h"
#include "../libpcsxcore/psxmem_map.h"
#include "psemu_plugin_defs.h"
#include "../libpcsxcore/new_dynarec/new_dynarec.h"
#include "../libpcsxcore/psxmem_map.h"
-#include "../
plugins/dfinput/externals
.h"
+#include "../
libpcsxcore/gpu
.h"
#define HUD_HEIGHT 10
#define HUD_HEIGHT 10
@@
-138,7
+138,7
@@
static __attribute__((noinline)) void draw_active_chans(int vout_w, int vout_h)
unsigned short *d, p;
int c, x, y;
unsigned short *d, p;
int c, x, y;
- if (
dest
== NULL || pl_vout_bpp != 16)
+ if (
pl_vout_buf
== NULL || pl_vout_bpp != 16)
return;
spu_get_debug_info(&live_chans, &run_chans, &fmod_chans, &noise_chans);
return;
spu_get_debug_info(&live_chans, &run_chans, &fmod_chans, &noise_chans);
@@
-620,18
+620,18
@@
static void update_input(void)
emu_set_action(emu_act);
in_keystate[0] = actions[IN_BINDTYPE_PLAYER12];
emu_set_action(emu_act);
in_keystate[0] = actions[IN_BINDTYPE_PLAYER12];
+
+ // fixme
+ //if (in_type[0] == PSE_PAD_TYPE_GUNCON && tsdev)
+ // pl_gun_ts_update(tsdev, xn, yn, in);
+ // in_analog_left[0][0] = xn
}
#else /* MAEMO */
extern void update_input(void);
#endif
}
#else /* MAEMO */
extern void update_input(void);
#endif
-void pl_
update_gun(int *xn, int *yn, int *xres, int *yres, int *in
)
+void pl_
gun_byte2(int port, unsigned char byte
)
{
{
- if (tsdev)
- pl_gun_ts_update(tsdev, xn, yn, in);
-
- *xres = psx_w;
- *yres = psx_h;
}
#define MAX_LAG_FRAMES 3
}
#define MAX_LAG_FRAMES 3
@@
-771,6
+771,7
@@
struct rearmed_cbs pl_rearmed_cbs = {
.mmap = pl_mmap,
.munmap = pl_munmap,
.pl_set_gpu_caps = pl_set_gpu_caps,
.mmap = pl_mmap,
.munmap = pl_munmap,
.pl_set_gpu_caps = pl_set_gpu_caps,
+ .gpu_state_change = gpu_state_change,
};
/* watchdog */
};
/* watchdog */