summaryrefslogtreecommitdiff
path: root/rtl/gfx (follow)
AgeCommit message (Collapse)Author
2023-11-21rtl/gfx: implement support for negative coordinatesAlejandro Soto
2023-11-21rtl/gfx: fix lane mask in SP batchAlejandro Soto
2023-11-21rtl/gfx: implement SP issueAlejandro Soto
2023-11-21rtl/gfx: implement SP register filesAlejandro Soto
2023-11-21rtl/gfx: implement SP writebackAlejandro Soto
2023-11-21rtl/gfx: implement SP streamAlejandro Soto
2023-11-21rtl/gfx: implement SP combinerAlejandro Soto
2023-11-21rtl/gfx: implement shufflerAlejandro Soto
2023-11-21rtl/gfx: implement SP decodeAlejandro Soto
2023-11-20rtl/gfx: remove gfx_{perspective{,_flow}, fp_inv}Alejandro Soto
2023-11-20rtl/gfx: implement shuffle, swizzleAlejandro Soto
2023-11-20rtl/gfx: implement program header command registersAlejandro Soto
2023-11-20rtl/gfx: implement host memory interfaceAlejandro Soto
2023-11-20rtl/gfx: implement memory ports for batch and fetchAlejandro Soto
2023-11-20rtl/gfx: factor FIFO overflow logicAlejandro Soto
2023-11-20rtl/gfx: implement SP batch input streamAlejandro Soto
2023-11-20rtl/gfx: implement SP fetchAlejandro Soto
2023-11-19rtl/gfx: add typedefs for cmdAlejandro Soto
2023-11-19rtl/gfx: refactor function calls in scanout DACAlejandro Soto
2023-11-19rtl/gfx: fix mem_address units to bytes instead of wordsAlejandro Soto
2023-11-18rtl/gfx: fix Verilator loop unrolling bug in gfx_pipesAlejandro Soto
2023-11-18rtl/gfx: fix scanout off-by-onesAlejandro Soto
2023-11-17tb: add test: fifoAlejandro Soto
2023-11-17rtl/gfx; rewrite scanoutAlejandro Soto
2023-11-16rtl/gfx: fix lpm_mult-based FMAAlejandro Soto
2023-11-16rtl/gfx: decrease raster batch size from 16x to 4xAlejandro Soto
2023-11-16rtl/gfx: improve divider timing closureAlejandro Soto
2023-11-14rtl/gfx: improve mem timing closureAlejandro Soto
2023-11-14rtl/gfx: implement memory interfaceAlejandro Soto
2023-11-14rtl/gfx: implement fifoAlejandro Soto
2023-11-14rtl/gfx: add typedefs for memory addressesAlejandro Soto
2023-11-14rtl/gfx: implement ROP renderAlejandro Soto
2023-11-14rtl/gfx: connect fragment pipelineAlejandro Soto
2023-11-14rtl/gfx: rewrite FMAAlejandro Soto
2023-11-14rtl/gfx: implement w-coordinate in funnelAlejandro Soto
2023-11-14rtl/gfx: move funnel out of fragAlejandro Soto
2023-11-14rtl/gfx: add z, w coordinates to verticesAlejandro Soto
2023-11-14rtl/gfx: pass barycentric coords from fine raster to fragment shadingAlejandro Soto
2023-11-14rtl/gfx: implement perspective-corrected barycentric coordinatesAlejandro Soto
2023-11-14rtl/gfx: implement fixed-point divisionAlejandro Soto
2023-11-14rtl/gfx: implement fragment shadingAlejandro Soto
2023-11-11rtl/gfx: implement fragment funnelAlejandro Soto
2023-11-11rtl/gfx: implement fragment address linearizationAlejandro Soto
2023-11-10rtl/gfx: implement fragment mask clearAlejandro Soto
2023-11-10rtl/gfx: replace duplicated pipes with gfx_pipesAlejandro Soto
2023-11-10rtl/gfx: rename gfx_{coarse,fine} -> gfx_raster_{coarse,fine}Alejandro Soto
2023-11-10rtl/gfx: implement rasterizer topAlejandro Soto
2023-11-10rtl/gfx: implement coarse rasterizationAlejandro Soto
2023-11-10rtl/gfx: implement triangle setupAlejandro Soto
2023-11-10rtl/gfx: use packed arrays in module interfacesAlejandro Soto