summaryrefslogtreecommitdiff
path: root/chickadee/graphics/model.scm
Commit message (Expand)AuthorAgeFilesLines
* Move data structure modules into new (chickadee data ...) namespace.David Thompson2021-10-011-1/+1
* graphics: Add make-phong-material and make-pbr-material procedures.David Thompson2021-09-231-47/+40
* graphics: model: Use keyword arguments in draw-model.David Thompson2021-09-231-1/+6
* graphics: mesh/model: Use default skybox if user doesn't provide one.David Thompson2021-09-211-1/+2
* graphics: Rename <buffer-view> to <vertex-attribute>.David Thompson2021-08-241-32/+32
* graphics: Add basic image based ambient lighting.David Thompson2021-08-161-6/+5
* graphics: Always use normal/ambient/etc. maps.David Thompson2021-08-121-62/+40
* graphics: Refactor model/phong/pbr modules to use new mesh module.David Thompson2021-08-121-155/+89
* graphics: model: Stop passing max, min, sparse args to make-buffer-view.David Thompson2021-08-061-4/+1
* model: Add mipmapping support to glTF models.David Thompson2021-08-061-5/+4
* graphics: model: Add placeholders for more texcoords in glTF models.David Thompson2021-08-061-2/+11
* graphics: phong: Respect the user defined lights passed to draw-model.David Thompson2021-05-141-1/+4
* graphics: model: Change default OBJ model color factors.David Thompson2021-05-141-3/+3
* graphics: model: Don't flip pixels of OBJ model textures.David Thompson2021-05-141-4/+8
* graphics: model: Change default ambient light color.David Thompson2021-05-141-1/+1
* graphics: model: Use multisampling.David Thompson2021-05-141-1/+3
* graphics: model: Add support for dynamic lights in PBR models.David Thompson2021-05-121-5/+40
* graphics: model: Remove occlusion factor.David Thompson2021-05-121-5/+0
* graphics: model: Add really rough sketch of PBR lighting model.David Thompson2021-05-111-1/+3
* graphics: pbr: Add metallic roughness texture back in.David Thompson2021-05-111-0/+5
* graphics: model: Display a warning when loading sparse glTF data.David Thompson2021-05-101-0/+4
* graphics: model: Fix buffer view index/vertex logic.David Thompson2021-05-101-12/+26
* graphics: model: Fix matrix multiplication order errors.David Thompson2021-05-101-3/+3
* graphics: model: Add support for mirrored repeat texture wrap mode.David Thompson2021-05-101-1/+1
* graphics: model: Pre-compute world matrices for model nodes.David Thompson2021-05-101-76/+63
* graphics: model: Rename <scene-node> to <model-node>.David Thompson2021-05-101-19/+19
* graphics: model: Add basic alpha mode support for glTF models.David Thompson2021-05-081-4/+7
* model: Improve PBR material handling for glTF models.David Thompson2021-05-071-39/+42
* model: Don't crash due to unsupported glTF texture wrap mode.David Thompson2021-05-071-2/+4
* model: Add crude support for secondary textures in glTF models.David Thompson2021-05-071-5/+7
* model: Add support for vertex colored glTF models.David Thompson2021-05-071-6/+8
* graphics: model: Do not flip glTF textures.David Thompson2021-05-051-1/+2
* graphics: model: Add support for scene node transforms in glTF models.David Thompson2021-05-051-20/+61
* graphics: model: Use default material when primtive doesn't specify.David Thompson2021-05-051-2/+1
* graphics: model: Add crude support for base64 glTF buffer data.David Thompson2021-05-051-7/+12
* graphics: model: Fix reference to defunct load-pbr-shader procedure.David Thompson2021-05-051-1/+1
* graphics: Rewrite with-graphics-state to use state specs.David Thompson2021-03-141-1/+1
* Use new for-range macro wherever possible.David Thompson2021-03-051-36/+29
* graphics: Rewrite rendering engine.David Thompson2021-01-261-26/+23
* Rename 'render' subdirectory to 'graphics'.David Thompson2020-10-031-0/+1073