summaryrefslogtreecommitdiff
path: root/scene.c
Commit message (Expand)AuthorAgeFilesLines
* scene: add a method to get an entity from a scene.rodri2024-08-251-0/+12
* methods to add primitives and materials to a Model.rodri2024-08-231-0/+20
* offset fb during drawing based on viewport config. move OBJ-related procedure...rodri2024-08-071-294/+0
* fix stack overflow, skybox fov sensibility and scene duplication.rodri2024-07-151-2/+2
* fix the geometry glitches when moving things around.rodri2024-07-131-33/+92
* small improvements.rodri2024-07-121-1/+3
* create a new texture interface.rodri2024-07-051-9/+11
* add spotlight params and a light color shading routine. other things.rodri2024-06-101-13/+3
* add cubemaps.rodri2024-06-061-0/+4
* add a tangent parameter for normal mapping, and a world2model xform.rodri2024-06-041-3/+21
* add a normal map property to Material.rodri2024-05-281-0/+7
* add a name property to Material.rodri2024-05-121-1/+9
* scene: free model materials during cleanup.rodri2024-05-101-0/+2
* add a general primitive with support for points, lines and triangles.rodri2024-05-031-46/+227
* scene: correct blatant use-after-free.rodri2024-04-031-2/+3
* scene: add a way to remove entities and fix the clearscene routine.rodri2024-04-031-1/+11
* add trivial nil checks to some of the cleanup procedures.rodri2024-04-031-1/+8
* scene: implement full cleanup procedures.rodri2024-04-031-2/+21
* scene: fix uninitialized nents field.rodri2024-04-031-0/+1
* add initial support for OBJMaterial properties.rodri2024-02-211-0/+1
* implement general polygon fan triangulation.rodri2024-02-151-61/+48
* lay out the grounds for a scene renderer.rodri2024-02-131-0/+185