Commit Graph

39 Commits

Author SHA1 Message Date
mars 849bbbda14 UPGRADE readme 2022-03-23 22:40:56 -06:00
mars 607730fb83 Merge pull request 'Flycam rewrite' (#7) from turtle1331/cyborg:flycam-rewrite into main
Reviewed-on: #7
2022-03-18 05:26:23 +00:00
mars 15bca6a6ca Merge branch 'main' into flycam-rewrite 2022-03-18 05:20:09 +00:00
Turtle1331 46e380617c Add flycam docstrings 2022-03-17 22:15:36 -07:00
Turtle1331 655400cf37 Use the standard library's LN_2 constant 2022-03-16 21:49:09 -07:00
Turtle1331 a056c6f934 Flycam physics: make it linear (remove drag), use meaningful parameters 2022-03-07 06:20:40 -08:00
Turtle1331 24bcc55e74 Overhaul flycam impl 2022-03-04 05:58:42 -08:00
Skye Terran f88e3e7158 Setting up test, logging and example basics for shader preprocessor dev 2022-03-03 23:40:52 -08:00
Skye Terran 0b9a68c906 Adding shader test 2022-03-03 23:09:46 -08:00
marceline-cramer cccc62e5a8 Shader includes 2022-02-24 13:03:09 -07:00
marceline-cramer ed55efbe8d Fake IBL 2022-02-24 13:03:09 -07:00
marceline-cramer b908fbe74d Remove old GltfPrimitiveAttributes struct 2022-02-24 13:03:09 -07:00
marceline-cramer cb5b559bbd PBR 2022-02-24 13:03:09 -07:00
marceline-cramer e18a434581 Load shader from disk 2022-02-24 13:03:09 -07:00
marceline-cramer 36fa7a9dea Decouple model handles from Renderer 2022-02-24 13:03:09 -07:00
marceline-cramer 7329e39970 Load glTF base color texture 2022-02-24 13:03:09 -07:00
marceline-cramer 41e5c23c75 Load basic glTF geometry 2022-02-24 13:03:09 -07:00
marceline-cramer bb1f7580f7 Move scene data into Scene 2022-02-24 13:03:09 -07:00
marceline-cramer 4c4d199b05 Hello glTF my old friend 2022-02-24 13:03:09 -07:00
marceline-cramer c94f7b4bdc Refactor obj loading 2022-02-24 13:03:09 -07:00
marceline-cramer b108e7f80f Organize viking room model 2022-02-24 13:03:09 -07:00
marceline-cramer f3fff03aff Materials 2022-02-24 13:03:09 -07:00
marceline-cramer 306a983d14 Surface normals 2022-02-24 13:03:09 -07:00
marceline-cramer 70336446ac Basic point lights 2022-02-24 13:03:09 -07:00
marceline-cramer a3cdf9ef2a Drop Renderer into dedicated module 2022-02-24 13:03:09 -07:00
marceline-cramer cf70c8c647 Move async code out of Renderer 2022-02-24 13:03:09 -07:00
marceline-cramer cca7fdcf08 Split into more files 2022-02-24 13:03:09 -07:00
marceline-cramer 3ca8e2f4c6 Refactor mesh commands (again) 2022-02-24 13:03:09 -07:00
marceline-cramer 2d6f408230 Depth buffer 2022-02-24 13:03:09 -07:00
marceline-cramer 33d4402738 Textures 2022-02-24 13:03:09 -07:00
marceline-cramer d6639bd2c8 Texture coordinates 2022-02-24 13:03:09 -07:00
marceline-cramer 5b318134c5 Add Planets demo 2022-02-24 13:03:09 -07:00
marceline-cramer 0c75860efd Refactor MeshCommands 2022-02-24 13:03:09 -07:00
marceline-cramer 55264bfceb Migrate into mesh.rs 2022-02-24 13:03:09 -07:00
marceline-cramer 5d68d3f71d Load viking_room.obj and draw grid of them 2022-02-24 13:03:09 -07:00
marceline-cramer 59edbb10fe Initial transformed mesh rendering 2022-02-24 13:03:09 -07:00
marceline-cramer efb9972203 Pipeline 2022-02-24 13:03:09 -07:00
marceline-cramer 6784b10e3c Initial commit 2022-02-24 13:03:09 -07:00
Skye Terran 9f00540b55
Initial commit 2022-02-23 10:25:46 -08:00