From 8ed41312384e1f2e99b94576684fa06c1d5f468a Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Sun, 12 Nov 2023 23:53:04 -0600 Subject: rtl/gfx: implement w-coordinate in funnel --- rtl/gfx/gfx.sv | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'rtl/gfx/gfx.sv') diff --git a/rtl/gfx/gfx.sv b/rtl/gfx/gfx.sv index cf209bf..f2a9990 100644 --- a/rtl/gfx/gfx.sv +++ b/rtl/gfx/gfx.sv @@ -43,13 +43,14 @@ module gfx ); logic raster_ready; - fixed_tri ws; + fixed_tri raster_ws; bary_lanes barys; paint_lanes raster_valid; frag_xy_lanes fragments; gfx_raster raster ( + .ws(raster_ws), .in_ready(raster_ready), .in_valid(0), //TODO .out_ready(funnel_ready), @@ -73,13 +74,11 @@ module gfx ); logic funnel_ready, funnel_valid; - frag_xy funnel_frag; - fixed_tri funnel_bary; + frag_xy frag; + fixed_tri frag_bary, frag_ws; gfx_funnel funnel ( - .bary(funnel_bary), - .frag(funnel_frag), .in_ready(funnel_ready), .in_valid(raster_valid), .out_ready(frag_ready), @@ -90,11 +89,12 @@ module gfx logic frag_ready, frag_valid; frag_paint frag_out; - gfx_frag frag + gfx_frag frag_ ( .out(frag_out), - .bary(funnel_bary), - .frag(funnel_frag), + + .ws(frag_ws), + .bary(frag_bary), .in_ready(frag_ready), .in_valid(funnel_valid), .out_ready(1), //TODO -- cgit v1.2.3