summaryrefslogtreecommitdiff
path: root/shadeop.c
Commit message (Collapse)AuthorAgeFilesLines
* implement a parser for a model(6). get rid of the libobj dependency.rodri2024-09-261-1/+0
|
* correct the light types constants.rodri2024-08-171-1/+1
|
* add spotlight params and a light color shading routine. other things.rodri2024-06-101-0/+18
| | | | | | among these other things are clamping the color channels to [0,1] internally, and adding a modulation function for mixing colors/points.
* use the new libgeometry berp routines. add a frame counter to the camstats.rodri2024-03-211-0/+6
|
* import the new renderer and clean things up.rodri2024-01-301-0/+26
i integrated the renderer i've been developing on the tinyrend repo and got rid of a bunch of stuff that's no longer necessary. also began structuring things to fit the new interface i have in mind. there are still some artifacts with the projection xforms that cause issues with clipping and division by zero.