summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibSoftGPU/Clipper.cpp
AgeCommit message (Expand)Author
2022-09-11LibGL+LibGPU+LibSoftGPU: Implement matrix stack per texture unitJelle Raaijmakers
2022-05-11LibGL+LibGPU+LibSoftGPU: Implement and expose glClipPlaneRKBethke
2022-05-09LibGL+LibGPU+LibSoftGPU: Implement point and line drawingJelle Raaijmakers
2022-04-20LibSoftGPU: Simplify `Clipper` interpolationJelle Raaijmakers
2022-04-11LibSoftGPU: Optimize clipping codeJelle Raaijmakers
2022-04-11LibSoftGPU: Remove superfluous braces in `Clipper`Jelle Raaijmakers
2022-04-06LibGL+LibGPU+LibSoftGPU: Move Vertex.h to LibGPUStephan Unverwerth
2022-02-10LibSoftGPU: Dispatch based on ClipPlane enum at compile-timeLenny Maiorani
2022-01-28LibSoftGPU: Simplify clipping logicLenny Maiorani
2022-01-27LibSoftGPU: Reduce Clipper class interface to minimumLenny Maiorani
2022-01-23LibSoftGPU: Add const to Clipper where possibleLenny Maiorani
2022-01-23LibSoftGPU: Switch to using east const in Clipper.[h,cpp]Lenny Maiorani
2022-01-19LibGL+LibSoftGPU: Add multiple texture coordinates to vertex structStephan Unverwerth
2022-01-09LibSoftGPU: Also interpolate normal during triangle clippingStephan Unverwerth
2022-01-04LibSoftGPU: Use `AK::mix` instead of manual interpolationJelle Raaijmakers
2021-12-30LibGL+LibSoftGPU: Implement eye, clip, NDC and window coordinatesJelle Raaijmakers
2021-12-24LibGL+LibSoftGPU: Move Vertex and Triangle structs to LibSoftGPUStephan Unverwerth
2021-12-24LibGL+LibSoftGPU: Move rendering related code to LibSoftGPU libraryStephan Unverwerth