summaryrefslogtreecommitdiff
path: root/rtl/gfx/gfx.sv
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2023-11-22 08:25:44 -0600
committerAlejandro Soto <alejandro@34project.org>2023-11-22 08:25:44 -0600
commit08d2e52cd0120e5a04656cd7c180fc3f1c1f3117 (patch)
tree5d8cc9c10ecd7c9a0e4cd5eb0e5a8f8ae89bafaf /rtl/gfx/gfx.sv
parent60e7f0faeacbb471dde4cb6b25743bc29e99bb44 (diff)
rtl/gfx: add command registers for dual fb addresses
Diffstat (limited to 'rtl/gfx/gfx.sv')
-rw-r--r--rtl/gfx/gfx.sv7
1 files changed, 4 insertions, 3 deletions
diff --git a/rtl/gfx/gfx.sv b/rtl/gfx/gfx.sv
index 10f4473..73e5dbf 100644
--- a/rtl/gfx/gfx.sv
+++ b/rtl/gfx/gfx.sv
@@ -36,7 +36,7 @@ module gfx
logic enable_clear, program_start, start_clear, swap_buffers;
rgb24 clear_color;
- cmd_word program_header_base, program_header_size;
+ cmd_word fb_base_a, fb_base_b, program_header_base, program_header_size;
gfx_cmd cmd
(
@@ -124,6 +124,7 @@ module gfx
);
logic frag_mask, scan_mask;
+ vram_addr frag_base, scan_base;
gfx_masks masks
(
@@ -169,8 +170,8 @@ module gfx
);
logic rop_mask_assert, rop_ready, rop_write;
+ vram_addr rop_address;
vram_word rop_writedata;
- half_coord rop_address;
linear_coord rop_mask_addr;
gfx_rop rop
@@ -194,7 +195,7 @@ module gfx
);
logic fb_read, vsync;
- half_coord fb_address;
+ vram_addr fb_address;
linear_coord scan_mask_addr;
gfx_scanout scanout