summaryrefslogtreecommitdiff
path: root/camera.c
Commit message (Expand)AuthorAgeFilesLines
* implement clipped drawing. take branching out of the upscaler loop.rodri2024-09-201-0/+1
* turn the camera rendering options into a bitmap.rodri2024-09-131-1/+1
* change the raster format to RGBA32. draw to any image format. clean up.rodri2024-09-111-1/+1
* allocate renderjob times dynamically for the parallel stages.rodri2024-09-081-2/+2
* remove unnecessary copying. profile individual stage procs.rodri2024-09-071-14/+26
* unify shaders into a single interface.rodri2024-09-011-3/+3
* methods to add primitives and materials to a Model.rodri2024-08-231-3/+2
* unify drawing routines and add clipped fb drawing support.rodri2024-08-171-0/+4
* fix FPINVAL error. knob for fb clear color. general improvements.rodri2024-08-111-3/+6
* experimental A-buffer implementation.rodri2024-08-101-0/+1
* reduce the volume of Camera.times records. clean up.rodri2024-07-201-0/+1
* fix stack overflow, skybox fov sensibility and scene duplication.rodri2024-07-151-7/+8
* small improvements and a skybox bugfix.rodri2024-07-141-16/+13
* new camera interface.rodri2024-07-131-18/+65
* fix the geometry glitches when moving things around.rodri2024-07-131-28/+39
* texture nomenclature changes. fb format RGBA → XRGB.rodri2024-07-091-1/+1
* add cubemaps.rodri2024-06-061-1/+88
* render: add rasterizer init params and per-proc identification.rodri2024-04-241-2/+2
* add some instrumentation to measure pipeline stage time.rodri2024-04-151-0/+11
* simplify the job scheduler. correct two mistakes regarding the Viewport.rodri2024-04-051-1/+3
* pass a Viewport in the Renderjob instead of a fb.rodri2024-03-261-3/+1
* implement a (partially) concurrent pipeline.rodri2024-03-251-2/+14
* use the new libgeometry berp routines. add a frame counter to the camstats.rodri2024-03-211-0/+1
* lay out the grounds for a scene renderer.rodri2024-02-131-3/+2
* document part of the pipeline. prepare the grounds for triangle clipping.rodri2024-02-031-4/+1
* improve coordinate transformations and fix projections.rodri2024-01-311-5/+0
* make the vertex shader process actual vertices.rodri2024-01-301-0/+1
* import the new renderer and clean things up.rodri2024-01-301-17/+40
* bring flat triangle rasterization back, with some goodies for future shading ...rodri2020-06-291-1/+1
* standalone version release.rodri2020-04-171-0/+77