diff options
author | Exophase | 2012-01-04 18:18:29 +0200 |
---|---|---|
committer | notaz | 2012-01-04 18:18:29 +0200 |
commit | 69b09c0d33efd71ebe4886cfae41c162803683d5 (patch) | |
tree | 272dfbfb7305b6afe97aa46e4c78cd7430e5a069 /plugins/gpu_neon/psx_gpu/psx_gpu.h | |
parent | 6c4a10c497c1262acc05b15ffacb57acfffa409c (diff) | |
download | pcsx_rearmed-69b09c0d33efd71ebe4886cfae41c162803683d5.tar.gz pcsx_rearmed-69b09c0d33efd71ebe4886cfae41c162803683d5.tar.bz2 pcsx_rearmed-69b09c0d33efd71ebe4886cfae41c162803683d5.zip |
psx_gpu: partial interlace mode support
Diffstat (limited to 'plugins/gpu_neon/psx_gpu/psx_gpu.h')
-rw-r--r-- | plugins/gpu_neon/psx_gpu/psx_gpu.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/plugins/gpu_neon/psx_gpu/psx_gpu.h b/plugins/gpu_neon/psx_gpu/psx_gpu.h index 137dda9..4605c39 100644 --- a/plugins/gpu_neon/psx_gpu/psx_gpu.h +++ b/plugins/gpu_neon/psx_gpu/psx_gpu.h @@ -53,6 +53,12 @@ typedef enum RENDER_STATE_MASK_EVALUATE = 0x20, } render_state_enum; +typedef enum +{ + RENDER_INTERLACE_ENABLED = 0x1, + RENDER_INTERLACE_ODD = 0x2 +} render_interlace_enum; + typedef struct { u16 left_x; @@ -172,10 +178,11 @@ typedef struct u8 texture_window_y; u8 primitive_type; + u8 interlace_mode; // Align up to 64 byte boundary to keep the upcoming buffers cache line // aligned - u8 reserved_a[1]; + //u8 reserved_a[0]; // 8KB block_struct blocks[MAX_BLOCKS_PER_ROW]; |