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
spu: put reverb on the thread too
[pcsx_rearmed.git]
/
plugins
/
dfsound
/
externals.h
diff --git
a/plugins/dfsound/externals.h
b/plugins/dfsound/externals.h
index
4832fac
..
f6fc440
100644
(file)
--- a/
plugins/dfsound/externals.h
+++ b/
plugins/dfsound/externals.h
@@
-28,6
+28,11
@@
#define noinline
\r
#define unlikely(x) x
\r
#endif
\r
#define noinline
\r
#define unlikely(x) x
\r
#endif
\r
+#if defined(__GNUC__) && !defined(_TMS320C6X)
\r
+#define preload __builtin_prefetch
\r
+#else
\r
+#define preload(...)
\r
+#endif
\r
\r
#define PSE_LT_SPU 4
\r
#define PSE_SPU_ERR_SUCCESS 0
\r
\r
#define PSE_LT_SPU 4
\r
#define PSE_SPU_ERR_SUCCESS 0
\r
@@
-121,8
+126,6
@@
typedef struct
\r
int VolLeft;
\r
int VolRight;
\r
\r
int VolLeft;
\r
int VolRight;
\r
- int iRVBLeft;
\r
- int iRVBRight;
\r
\r
int FB_SRC_A; // (offset)
\r
int FB_SRC_B; // (offset)
\r
\r
int FB_SRC_A; // (offset)
\r
int FB_SRC_B; // (offset)
\r
@@
-224,9
+227,10
@@
typedef struct
int iRightXAVol;
\r
\r
SPUCHAN * s_chan;
\r
int iRightXAVol;
\r
\r
SPUCHAN * s_chan;
\r
-
int * SB
;
\r
+
REVERBInfo * rvb
;
\r
\r
\r
- int * RVB;
\r
+ // buffers
\r
+ int * SB;
\r
int * SSumLR;
\r
\r
int pad[29];
\r
int * SSumLR;
\r
\r
int pad[29];
\r
@@
-240,7
+244,6
@@
typedef struct
#ifndef _IN_SPU
\r
\r
extern SPUInfo spu;
\r
#ifndef _IN_SPU
\r
\r
extern SPUInfo spu;
\r
-extern REVERBInfo rvb;
\r
\r
void do_samples(unsigned int cycles_to, int do_sync);
\r
void schedule_next_irq(void);
\r
\r
void do_samples(unsigned int cycles_to, int do_sync);
\r
void schedule_next_irq(void);
\r