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
cdrom: change pause timing again
[pcsx_rearmed.git]
/
plugins
/
gpu_neon
/
psx_gpu
/
psx_gpu.h
diff --git
a/plugins/gpu_neon/psx_gpu/psx_gpu.h
b/plugins/gpu_neon/psx_gpu/psx_gpu.h
index
c40c8ae
..
2539521
100644
(file)
--- a/
plugins/gpu_neon/psx_gpu/psx_gpu.h
+++ b/
plugins/gpu_neon/psx_gpu/psx_gpu.h
@@
-200,9
+200,12
@@
typedef struct
u16 enhancement_scanout_eselect; // eviction selector
u16 enhancement_current_buf;
u16 enhancement_scanout_eselect; // eviction selector
u16 enhancement_current_buf;
+ u32 hack_disable_main:1;
+ u32 hack_texture_adj:1;
+
// Align up to 64 byte boundary to keep the upcoming buffers cache line
// aligned, also make reachable with single immediate addition
// Align up to 64 byte boundary to keep the upcoming buffers cache line
// aligned, also make reachable with single immediate addition
- u8 reserved_a[18
8
+ 9*4 - 9*sizeof(void *)];
+ u8 reserved_a[18
4
+ 9*4 - 9*sizeof(void *)];
// 8KB
block_struct blocks[MAX_BLOCKS_PER_ROW];
// 8KB
block_struct blocks[MAX_BLOCKS_PER_ROW];
@@
-255,7
+258,7
@@
void flush_render_block_buffer(psx_gpu_struct *psx_gpu);
void initialize_psx_gpu(psx_gpu_struct *psx_gpu, u16 *vram);
u32 gpu_parse(psx_gpu_struct *psx_gpu, u32 *list, u32 size,
void initialize_psx_gpu(psx_gpu_struct *psx_gpu, u16 *vram);
u32 gpu_parse(psx_gpu_struct *psx_gpu, u32 *list, u32 size,
- s32 *cpu_cycles, u32 *last_command);
+ s32 *cpu_cycles
_sum_out, s32 *cpu_cycles_last
, u32 *last_command);
void triangle_benchmark(psx_gpu_struct *psx_gpu);
void triangle_benchmark(psx_gpu_struct *psx_gpu);