diff options
Diffstat (limited to 'rtl/gfx/gfx.sv')
| -rw-r--r-- | rtl/gfx/gfx.sv | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/rtl/gfx/gfx.sv b/rtl/gfx/gfx.sv index 9169665..5fa3f35 100644 --- a/rtl/gfx/gfx.sv +++ b/rtl/gfx/gfx.sv @@ -26,14 +26,23 @@ module gfx output rgb30 scan_data ); - logic enable_clear, start_clear, swap_buffers; + logic enable_clear, program_start, start_clear, swap_buffers; rgb24 clear_color; + cmd_word program_header_base, program_header_size; gfx_cmd cmd ( .* ); + logic fetch_read; + vram_addr fetch_address; + + gfx_sp sp + ( + .* + ); + logic frag_mask, scan_mask; gfx_masks masks @@ -115,8 +124,10 @@ module gfx .* ); - logic fb_readdatavalid, fb_waitrequest, rop_waitrequest; - vram_word fb_readdata; + logic fetch_readdatavalid, fb_readdatavalid, + fetch_waitrequest, fb_waitrequest, rop_waitrequest; + + vram_word fetch_readdata, fb_readdata; gfx_mem mem ( |
