Carter Anderson
|
06b6ade902
|
RenderGraph2: Lights node
|
2020-04-24 15:13:00 -07:00 |
|
Carter Anderson
|
512bf118bf
|
RenderGraph2: UniformNode
|
2020-04-24 11:08:46 -07:00 |
|
Carter Anderson
|
5780bf4025
|
RenderGraph2: Finish graph executor, fix window textures
|
2020-04-23 20:53:38 -07:00 |
|
Carter Anderson
|
8326a1a3c2
|
RenderGraph2: Stager, (semi-functional) Executor, PassNode, and tests.
Rendering doesn't quite work yet, but we're close!
|
2020-04-23 17:24:41 -07:00 |
|
Carter Anderson
|
b6711d8eae
|
use swap chain node
|
2020-04-21 11:43:35 -07:00 |
|
Carter Anderson
|
5fec31b63c
|
render graph 2: schedulers + window nodes
|
2020-04-21 10:30:01 -07:00 |
|
Carter Anderson
|
210a50e781
|
Initial RenderGraph2. Port CameraResourceProvider
|
2020-04-20 14:29:21 -07:00 |
|
Carter Anderson
|
7fe2288814
|
pipeline specialization (support different primitive topologies within the same pipeline)
|
2020-04-19 19:06:41 -07:00 |
|
Carter Anderson
|
649ffebb7f
|
New Mesh implementation (adapts to arbitrary vertex descriptors). Initial gltf model loading.
|
2020-04-19 10:08:47 -07:00 |
|
Carter Anderson
|
dcd71d1b72
|
Rework AppBuilder system interfaces. Remove setup() in favor of startup_system
|
2020-04-15 19:42:17 -07:00 |
|
Carter Anderson
|
b5ec8e78d8
|
begin migrating to render resource providers to systems
|
2020-04-15 17:46:22 -07:00 |
|
Carter Anderson
|
837e1dc139
|
Port remaining functionality to RenderContext and remove Renderer
|
2020-04-12 14:47:41 -07:00 |
|
Carter Anderson
|
a8f5402ff1
|
make DrawTarget setup world read only. add render_resource_sets_system
|
2020-04-12 11:45:44 -07:00 |
|
Carter Anderson
|
1d44b4034f
|
asset handle batcher system
|
2020-04-12 00:54:51 -07:00 |
|
Carter Anderson
|
b9f4c0a53b
|
move shader defs updates to their own systems. make UniformResourceProvider::update World read-only
|
2020-04-11 20:27:46 -07:00 |
|
Carter Anderson
|
08abef1c75
|
start making ResourceProvider::update world read-only
|
2020-04-11 13:29:29 -07:00 |
|
Carter Anderson
|
a7605b2d7a
|
initial multi-threaded resource creation using WgpuRenderContext
|
2020-04-09 15:03:54 -07:00 |
|
Carter Anderson
|
b5d78477cf
|
cargo fmt
|
2020-04-06 16:15:59 -07:00 |
|
Carter Anderson
|
398c89d307
|
use "min_specialization" feature
|
2020-04-06 15:54:17 -07:00 |
|
Carter Anderson
|
b19e3004b8
|
rework marco modules, crate-ify ui
|
2020-04-06 14:20:53 -07:00 |
|
Carter Anderson
|
016bf2152c
|
rename default_stage to stage
|
2020-04-06 02:00:00 -07:00 |
|
Carter Anderson
|
683a70d8e7
|
add SchedulePlans
|
2020-04-06 01:57:00 -07:00 |
|
Carter Anderson
|
686e1422db
|
Crate-ify (almost) everything
|
2020-04-05 20:19:02 -07:00 |
|