Commit Graph

102 Commits (main)
 

Author SHA1 Message Date
mars 17635f056e Update wgpu
5 months ago
mars 62bb5c620c Merge branch 'high-level-redesign' of https://git.tebibyte.media/cyborg/cyborg into high-level-redesign
6 months ago
RobotCritter e8c6dd61f9 Setting UI scale factor according to system pixel density
7 months ago
mars 398064aef0 Improve mesh debug colors
7 months ago
mars 30024a7e79 Script transforms default unused members
7 months ago
mars 2387e60c0f Increase grid size
7 months ago
mars 6c2ed8b6b8 Lua scripting
7 months ago
mars 5f367c3108 Parallelize legion::draw_transformed_meshes()
7 months ago
mars a5047f5875 Decouple model loading from spawning
7 months ago
mars f73f9c37f8 Remove unnecessary logging
7 months ago
mars 5198114a56 Add more puffin profile zones
7 months ago
mars 0316b7d2d1 Add editor debug grid
7 months ago
mars 80f150a9f5 Make clear color black
7 months ago
mars 98b811b95a Add puffin into main crate and profile RenderPass calls
8 months ago
mars 45cd80d239 Multi-mesh objects + full scene tree
8 months ago
mars 3437d4d40f WIP scene hierarchy + glTF loading
9 months ago
mars c5eb2bff49 Add Model struct
9 months ago
mars c43544cfdf Refactor UI layout and add workspaces (including node editor workspace)
9 months ago
mars afb3dca4ce Live object editing!
9 months ago
mars e6cdb5ebe8 cargo fmt main crate
9 months ago
mars 96f7d10e36 Add basic ObjectWidget
9 months ago
mars 3606cabb53 STL loading and file dialogs
9 months ago
mars a2fc6590b4 Resize viewport framebuffer
9 months ago
mars c816b6629e Add FlycamWidget keyboard processing
9 months ago
mars cffe12c930 Add Flycam::defocus()
9 months ago
mars 23234c2263 Create Flycam, pass to RenderState, and handle drags
9 months ago
mars e7ff524e7b Draw OffscreenTextures to ViewportWidget
9 months ago
mars 0359c92ae9 Add ViewportWidget
9 months ago
mars 73eceb601e Add RenderState
9 months ago
mars a622696fe9 Puffin profiler window
9 months ago
mars 10dfe4f22c Populate basic UI
9 months ago
mars e8fdd82119 Refactor editor into Application struct
9 months ago
mars a7a4fc82ac Editor winit + wgpu rendering hello world
9 months ago
mars 5b7f621b2a Add cyborg_editor crate
9 months ago
mars 99633ea0be Add RenderCallbacks intermediate layer
9 months ago
mars 55b3979ea7 Add mountainous heightmap terrain
9 months ago
mars 50510e6946 Particle fountain
9 months ago
mars 8b80192347 Move predefined mesh attrs to dedicated struct
9 months ago
mars 5d0c977b5b Split TransformedMesh into components
9 months ago
mars 8f9b76fdaf Debug draw lists + legion systems
9 months ago
mars 718a26e464 Fix camera aspect ratio resizing
9 months ago
mars d44db2c05f Initial Legion support
9 months ago
mars 77e4b4dc4b WinitViewport supports multiple acquisitions
9 months ago
mars 048afe7e3e RenderPassBox Derefs to inner pass
9 months ago
mars 7e855f5a46 scene module + better trait/generic relationships
9 months ago
mars 31e336f4ef Color fragments by sin(position)
9 months ago
mars d05308e717 Rasterize skinned meshes
9 months ago
mars b06a8c7982 Use parking_lot sync primitives
9 months ago
mars ce22735180 Refactor into storage module
9 months ago
mars 30e7134415 Code cleanup
9 months ago