Commit Graph

43 Commits

Author SHA1 Message Date
Brandon Thomas 07fd600e4d mark executable 2023-10-04 17:45:55 -04:00
Danny McGee 28f034c670 Add Netlify build script 2023-10-04 17:38:10 -04:00
Danny McGee 5d8d9fe620 Split UI module 2023-10-04 16:05:34 -04:00
Danny McGee 90e504501d Load test model from glTF 2023-10-03 18:07:42 -04:00
Danny McGee 82157bd54a Document skybox generation process 2023-10-03 17:08:21 -04:00
Danny McGee ccf4d5945e Fix studio-frontend:preview configuration 2023-10-02 22:08:05 -04:00
Danny McGee bc0e81e2a0 Switch default skybox 2023-10-02 21:52:07 -04:00
Danny McGee 2273514fa6 Fix skybox for web 2023-10-02 21:51:45 -04:00
Danny McGee e97c14c5da Upgrade bevy to 0.11.3; Switch to WebGL backend 2023-10-02 21:51:05 -04:00
Danny McGee d396a45509 HDRI Skyboxes / Image-Based Lighting 2023-10-02 20:07:16 -04:00
Danny McGee 64133de881 Workflow fixes 2023-10-02 20:05:42 -04:00
Danny McGee 82e3d791bc Update @nxrs/cargo 2023-10-02 20:04:17 -04:00
Danny McGee f152706c29 Basic README 2023-09-30 00:17:20 -04:00
Danny McGee b11155c649 UX tuning + mini-refactor 2023-09-29 23:58:36 -04:00
Danny McGee 2e3979b336 Sync Bevy canvas size with browser viewport size 2023-09-29 22:15:18 -04:00
Danny McGee c1f92cc2d6 Spawn Bevy canvas at full viewport size 2023-09-29 20:36:23 -04:00
Danny McGee bed97cff47 Rename projects 2023-09-29 18:33:00 -04:00
Danny McGee 32057039b0 Fix cargo warning (duplicate target names) 2023-09-29 18:20:15 -04:00
Danny McGee ab380bc3da Restore procedural grid shader 2023-09-29 18:19:38 -04:00
Danny McGee fc66d2e1b3 Share assets between Bevy app and web frontend 2023-09-29 18:19:22 -04:00
Danny McGee 7cc20fa500 Fix issues with procedural grid shader 2023-09-29 18:15:53 -04:00
Danny McGee c05f341770 Add hello-world:build:web dependency to hello-web targets 2023-09-28 23:42:53 -04:00
Danny McGee bc8994a780 Get wasm build running in browser 2023-09-28 23:33:08 -04:00
Danny McGee 842f985c23 Document grid_lines function 2023-09-28 17:46:22 -04:00
Danny McGee 6030127f19 Add additional grid-lines layer 2023-09-28 17:46:07 -04:00
Danny McGee dd3b6b1346 Use Bevy's FrameTimeDiagnostics for FPS counter 2023-09-28 17:45:19 -04:00
Danny McGee a4dee10487 Move framerate counter to UI layer 2023-09-28 15:48:50 -04:00
Danny McGee 775c8e43f9 Tweak world-grid plane shader 2023-09-28 15:07:06 -04:00
Danny McGee 5414f9c944 Allow complex types 2023-09-28 15:06:23 -04:00
Danny McGee d70671aaac Only update plane location when camera has moved 2023-09-28 15:05:45 -04:00
Danny McGee 78303cd0b0 Make world-grid plane double-sided 2023-09-28 15:04:26 -04:00
Danny McGee bf6993a412 Monitor framerate 2023-09-28 15:02:05 -04:00
Danny McGee 9e3ce970e3 Remove tutorial stuff 2023-09-27 23:46:36 -04:00
Danny McGee 3dba0ee868 Perf improvement 2023-09-27 23:41:50 -04:00
Danny McGee a60d86f2d2 Camera controller, basic test scene 2023-09-27 23:15:19 -04:00
Danny McGee 9482cfb794 Setup wasm config for Bevy app 2023-09-27 15:33:55 -04:00
Danny McGee f85ead10b0 Update @nxrs/cargo 2023-09-27 12:27:31 -04:00
Danny McGee 9e66728597 Bevy Book: Resources 2023-09-27 11:46:02 -04:00
Danny McGee 4585fdec24 Bevy Book: Plugins 2023-09-27 11:33:55 -04:00
Danny McGee dbf00340ac Bevy Book: ECS 2023-09-27 11:15:59 -04:00
Danny McGee cf4c851ceb Add bevy, setup fast compiles 2023-09-27 11:04:23 -04:00
Danny McGee eb28b9bbad Bootstrap hello-world app 2023-09-27 10:48:41 -04:00
Danny McGee b2b74a936a Initial commit 2023-09-27 10:44:40 -04:00