summaryrefslogtreecommitdiff
path: root/util.c
Commit message (Expand)AuthorAgeFilesLines
* remove quaternion sandwich utils (now part of libgeometry.)HEADmasterrodri2024-10-191-15/+0
* shorten Shadertab prop names. add quaternion sandwich product utils.rodri2024-10-021-0/+15
* implement a parser for a model(6). get rid of the libobj dependency.rodri2024-09-261-1/+12
* camera: add a Camv constructor.rodri2024-09-211-1/+1
* implement clipped drawing. take branching out of the upscaler loop.rodri2024-09-201-0/+18
* change the raster format to RGBA32. draw to any image format. clean up.rodri2024-09-111-0/+42
* implement a general raster interface for the framebuffers.rodri2024-08-291-6/+8
* replace f?(min|max) functions with type-agnostic macros.rodri2024-08-271-24/+0
* fix a double-free. add a generic value-swapping macro.rodri2024-08-051-20/+0
* make the depth buffer 32-bit.rodri2024-08-041-2/+2
* implement pixel art upscaling filters scale[23]x. tidy up some code.rodri2024-07-161-4/+13
* fix the geometry glitches when moving things around.rodri2024-07-131-0/+15
* add spotlight params and a light color shading routine. other things.rodri2024-06-101-0/+12
* add a general primitive with support for points, lines and triangles.rodri2024-05-031-0/+20
* can't always rely on screen being there.rodri2024-04-011-1/+1
* improve coordinate transformations and fix projections.rodri2024-01-311-54/+0
* import the new renderer and clean things up.rodri2024-01-301-0/+108