mars
|
a2fc6590b4
|
Resize viewport framebuffer
|
2022-05-15 16:06:42 -06:00 |
mars
|
c816b6629e
|
Add FlycamWidget keyboard processing
|
2022-05-15 15:55:30 -06:00 |
mars
|
cffe12c930
|
Add Flycam::defocus()
|
2022-05-15 15:55:00 -06:00 |
mars
|
23234c2263
|
Create Flycam, pass to RenderState, and handle drags
|
2022-05-15 15:30:05 -06:00 |
mars
|
e7ff524e7b
|
Draw OffscreenTextures to ViewportWidget
|
2022-05-15 14:49:50 -06:00 |
mars
|
0359c92ae9
|
Add ViewportWidget
|
2022-05-15 14:25:17 -06:00 |
mars
|
73eceb601e
|
Add RenderState
|
2022-05-15 13:40:25 -06:00 |
mars
|
a622696fe9
|
Puffin profiler window
|
2022-05-15 11:55:57 -06:00 |
mars
|
10dfe4f22c
|
Populate basic UI
|
2022-05-15 11:31:22 -06:00 |
mars
|
e8fdd82119
|
Refactor editor into Application struct
|
2022-05-14 22:50:40 -06:00 |
mars
|
a7a4fc82ac
|
Editor winit + wgpu rendering hello world
|
2022-05-14 17:28:37 -06:00 |
mars
|
5b7f621b2a
|
Add cyborg_editor crate
|
2022-05-14 15:35:27 -06:00 |
mars
|
99633ea0be
|
Add RenderCallbacks intermediate layer
|
2022-05-14 15:29:51 -06:00 |
mars
|
55b3979ea7
|
Add mountainous heightmap terrain
|
2022-05-12 17:49:32 -06:00 |
mars
|
50510e6946
|
Particle fountain
|
2022-05-12 13:35:59 -06:00 |
mars
|
8b80192347
|
Move predefined mesh attrs to dedicated struct
|
2022-05-12 08:42:33 -06:00 |
mars
|
5d0c977b5b
|
Split TransformedMesh into components
|
2022-05-12 08:16:32 -06:00 |
mars
|
8f9b76fdaf
|
Debug draw lists + legion systems
|
2022-05-11 14:48:10 -06:00 |
mars
|
718a26e464
|
Fix camera aspect ratio resizing
|
2022-05-11 13:10:46 -06:00 |
mars
|
d44db2c05f
|
Initial Legion support
|
2022-05-11 13:00:30 -06:00 |
mars
|
77e4b4dc4b
|
WinitViewport supports multiple acquisitions
|
2022-05-11 12:59:39 -06:00 |
mars
|
048afe7e3e
|
RenderPassBox Derefs to inner pass
|
2022-05-11 12:58:57 -06:00 |
mars
|
7e855f5a46
|
scene module + better trait/generic relationships
|
2022-05-11 09:30:01 -06:00 |
mars
|
31e336f4ef
|
Color fragments by sin(position)
|
2022-05-11 09:22:08 -06:00 |
mars
|
d05308e717
|
Rasterize skinned meshes
|
2022-05-09 14:02:42 -06:00 |
mars
|
b06a8c7982
|
Use parking_lot sync primitives
|
2022-05-08 16:25:33 -06:00 |
mars
|
ce22735180
|
Refactor into storage module
|
2022-05-08 15:52:48 -06:00 |
mars
|
30e7134415
|
Code cleanup
|
2022-05-08 15:42:30 -06:00 |
mars
|
b291e7f82e
|
Treat dynamic offset UBOs better
|
2022-05-08 15:33:00 -06:00 |
mars
|
26ddd7820b
|
Add skin.wgsl (I forgor)
|
2022-05-08 15:26:15 -06:00 |
mars
|
1208be73bd
|
LOTS of skinned meshes
|
2022-05-07 22:17:10 -06:00 |
mars
|
aaa5ea4be0
|
Mesh compute skinning! (but no rasterizing yet)
|
2022-05-07 21:50:27 -06:00 |
mars
|
fd12726efb
|
Add GpuVec
|
2022-05-07 21:49:30 -06:00 |
mars
|
ea3b065b28
|
Better record_compute() lifetimes
|
2022-05-07 21:49:08 -06:00 |
mars
|
0360873dc4
|
Add and record Skinning phase
|
2022-05-07 21:48:54 -06:00 |
mars
|
3e0a15079d
|
Use PRIMARY wgpu backends only
|
2022-05-07 19:28:02 -06:00 |
mars
|
1c4a6538cb
|
Use only skinning data for vertices
|
2022-05-07 18:57:31 -06:00 |
mars
|
49cda13e50
|
Add initial oct_encoding.wgsl
|
2022-05-07 18:37:49 -06:00 |
mars
|
d0289774b7
|
Fix misprint of record_compute() during record_render()
|
2022-05-07 18:29:13 -06:00 |
mars
|
451f292605
|
Enhance shaders + include preprocessing
|
2022-05-05 06:24:30 -06:00 |
mars
|
a3d808eb1b
|
Better WGSL parsing errors
|
2022-05-05 03:08:35 -06:00 |
mars
|
bc8426e37a
|
Add ShaderLoader and materials/
|
2022-04-27 21:14:58 -06:00 |
mars
|
39b2bd7f44
|
Add MeshPool TODO
|
2022-04-26 20:17:31 -06:00 |
mars
|
88333dd8bd
|
Viewport trait + depth prepass
|
2022-04-24 20:44:51 -06:00 |
mars
|
47ab9cae65
|
Format camera.rs
|
2022-04-24 19:37:34 -06:00 |
mars
|
5c3dd5ebeb
|
Add DebugPass
|
2022-04-23 19:57:27 -06:00 |
mars
|
c6000ea979
|
Record overlay phase
|
2022-04-23 19:57:06 -06:00 |
mars
|
cf4ff0e80e
|
Enhance RenderPass usability
|
2022-04-23 00:37:43 -06:00 |
mars
|
4313ce8017
|
Add flycam
|
2022-04-22 21:42:33 -06:00 |
mars
|
fa1620ddc0
|
Add FrameData and RenderLayouts
|
2022-04-19 17:43:52 -06:00 |