summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-11-16rtl/gfx: decrease raster batch size from 16x to 4xAlejandro Soto
2023-11-16platform: lower gfx clock to 120MHzAlejandro Soto
2023-11-16demo: handle reset gracefullyAlejandro Soto
2023-11-16rtl/smp: implement SMP dead/alive handlingAlejandro 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
2023-11-10rtl/gfx: add gfx_pipesAlejandro Soto
2023-11-10rtl/gfx: implement fixed-point FMAAlejandro Soto
2023-11-10rtl/gfx: rename modulesAlejandro Soto
2023-11-10rtl/gfx: implement fine rasterizationAlejandro Soto
2023-11-10rtl/gfx: implement edge offset setupAlejandro Soto
2023-11-10rtl/gfx: implement perspective divisionAlejandro Soto
2023-11-02ip: add ip_fp_invAlejandro Soto
2023-10-29rtl/gfx: implement scanout command interfaceAlejandro Soto
2023-10-29rtl/gfx: implement double-buffered scanoutAlejandro Soto
2023-10-28platform: implement support for disabling CPUsAlejandro Soto
2023-10-28platform: remove pixdma, pixfmtAlejandro Soto
2023-10-28tb: add block test: test_fbAlejandro Soto
2023-10-28rtl/gfx: add debug registersAlejandro Soto
2023-10-27rtl/gfx: implement fp16 on verilatorAlejandro Soto
2023-10-27rtl/gfx: fix linear combinerAlejandro Soto
2023-10-26rtl/gfx: implement matrix transposeAlejandro Soto
2023-10-26rtl/gfx: fix deadlock in fold_flowAlejandro Soto
2023-10-26rtl/gfx: synchronize clock with SDRAMAlejandro Soto
2023-10-25platform: add mem master to gfxAlejandro Soto
2023-10-25rtl/gfx: implement skid buffersAlejandro Soto
2023-10-22rtl/gfx: reimplement multiplier as a much smaller mat-vec pipelineAlejandro Soto
2023-10-21ip: downgrade to 16-bit floatsAlejandro Soto