psx_gpu: convert to UAL, load everything from context
[pcsx_rearmed.git] / plugins / gpu_neon / psx_gpu / psx_gpu.h
index f8547f3..1eaa99a 100644 (file)
@@ -180,6 +180,8 @@ typedef struct
   u16 clut_settings;
   u16 texture_settings;
 
+  u32 *reciprocal_table_ptr;
+
   // enhancement stuff
   u16 *enhancement_buf_ptr;
   u16 *enhancement_current_buf_ptr;
@@ -188,10 +190,11 @@ typedef struct
   s16 saved_viewport_start_y;
   s16 saved_viewport_end_x;
   s16 saved_viewport_end_y;
+  u8 enhancement_buf_by_x16[64];
 
   // Align up to 64 byte boundary to keep the upcoming buffers cache line
   // aligned, also make reachable with single immediate addition
-  u8 reserved_a[228];
+  u8 reserved_a[160];
 
   // 8KB
   block_struct blocks[MAX_BLOCKS_PER_ROW];