## Documentation - Update docs. ([fubark](https://github.com/fubark/cosmic/commit/374ac83327b0e28d854e88360fac36758bac97ff)) ## Commits - Simplify demo example using helper. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/1be102d838651e270f50aef5c97ce3a5c26f3705)) - Move 3d ui example. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/8b60423b241a8bc5d7a9ee710a7714e964574472)) - Account for dpr for linear gradient. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/0e7a1fe0e9b82a7bd03509c286bd6f2563a9d85a)) - Use embedded gltf assets. Basic animation loading. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/aaf2b4c7c052caba49dbfb119c6fd7ebe6593059)) - Getting animated triangle example to work. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/b459cffc7ae9a6a9f42de799015bad98299b88c0)) - Protect from division by zero for slerp. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/21cb28704897d26778b69a2fc9fed74510c17b28)) - Basic 3D skinning animation. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/d8967ceb6f9278d1787dcc837d677220f4ad7b0d)) - Reduce joints index footprint. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/fd093500c14e53d19613f6b6eb557eacb31fcdd8)) - Load glb buffer bin. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/91ef34928591fd4cf5c6011db9e9692c799f7918)) - Generate index data if missing. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/50ae319a985c5db6414f874a43e26c45910dd2e5)) - Support multiple transitions in animation. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/30b8d5b7a9d896f0b7c195333de2c20050d4fed5)) - Support translation and scale transitions. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/91f08d4e37ca7a903a3887967385a804bc3518a9)) - Always load into rgba before sending to gpu. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/df6509184cb114045eeeb38bb7d19d1c2a06fb14)) - Support gltf textures for meshes. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/eee0f1ba662d0990ae84de7b0c78e1481b367d9a)) - Add fillTextExt. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/a58d278435c067c68e2ab065b12f614a6663edc8)) - Add SliderFloat, add display value option, add SliderOption/SliderFloatOption. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/97f20dda97e9500f003c7f8d0083487577700d5a)) - Implement drawSceneNormals3D. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/ab43d938e5186d09209ec7ce10ab201b5ae1fe5c)) - Initial implementation of pbr lighting model. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/2d69aaaae07bb2f174f1605a71f25a9a2451cdb2)) - Loading multiple animations. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/f76df0e405a001f75d8f7580f10dcb2f381dba87)) - Compute base reflectivity from albedo. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/c6987fcdde0d765f865b7575219df11001eff576)) - Use HDR light intensity and add gamma correction. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/43f71d9b069b946eab41eed6d72fdcc963351b86)) - Submit model matrix separately for pbr. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/5b61d59c87fc5f85f091ab04b53f2e0ce82a3202)) - Refactor before adding shadows. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/208dd96d9226e475ec941a491964e0b847308664)) - Implement lookAt and orthographicProjection. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/54736978c18c3471ba65fa41309e3050a2605a91)) - More matrix ops. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/4b3dabc94d4c1c5be3f016d4474c1568c421ddca)) - Provide method to dump vulkan depth image. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/e08cc5a48008305d1a9c46f926c079c133f6ea70)) - Initial implementation of directional shadow map. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/711a93f685b0e244f93ddb662822ba3310da2dda)) - Implement drawCuboidPbr3D. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/02335cd0b5d153cfdf6925bd2bd982309d8b537c)) - Improve shadows with pcf, angle dependent bias, and increasing map resolution. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/59db86276e68e1f75bfc3e43e53e46688aa4770a)) - Add shadow toggling. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/7553326b01055fe3fa056fb5a44ba1e7300bd6db)) - Add albedo color to Material. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/73c35d7423936d74a0e9dd1b314f554e8f46a965)) - Fix animation pipeline. Simplify attribute descriptors. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/074960f86d7db613e3280e98b89683d7b2ece259)) - Fix normal assignment. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/7f5038731c3932ec1ffd6b5edb88e2c023d41a70)) - Support multiple gltf primitives and generate missing flat normals. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/e9a22cee8c4fcc2ca4bfc92cbcba6484f80a0700)) - Implement pbr and shadows for animated mesh. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/02b9561c484a5bc8cc3ecd6f990062c3eeb72a33)) - Allow camera up/down movement. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/584b62aae0c0677f75caed56355bb7314565ed32)) - Only allow passing in aligned gltf data. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/681503743b9a6158999e3859cbdce908eef18b27)) - Check for gltf errors. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/eb05fb868f4b9bcbd62a65ea44228ad10f749908)) - Update 3d demo. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/e4168afcd6a42f5857e1f815c056034372e6d6bc)) - Consider dpr for clipRect. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/f8a9495cf3edfc91fd66a996cbefa8fb5a67bfde)) - Use SliderOption in text demo. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/e6217f59cd0d3e2814935fcb8f46aca02f9cf50d)) - Default to mailbox present mode. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/888332b8fd7c77decc6e9d4ce18fea802feeaea0)) - Fix flicker by duping camera uniform buffer and shadow resources. [#35](https://github.com/fubark/cosmic/pull/35) ([fubark](https://github.com/fubark/cosmic/commit/180f8e3f6851e9c5f770a2bba4c71bff696966d9))