Commit Graph

34 Commits

Author SHA1 Message Date
Skye Terran 8f570b5cc6 Set up texture loading function and triplanar shader for marching cube example 2022-03-07 22:26:27 -08:00
mars 53041b3bf4 Marching cubes 2022-03-07 22:12:40 -07: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