Commit graph

118 commits

Author SHA1 Message Date
Carter Anderson
45dbe90d85 simple legacy comparison example 2020-01-29 12:49:32 -08:00
Carter Anderson
cd1fb92a7a cache bind group hashes 2020-01-28 01:53:28 -08:00
Carter Anderson
599d30d861 remove unused indices 2020-01-28 01:08:57 -08:00
Carter Anderson
0eb6c6fa74 dynamic uniform buffer info 2020-01-28 00:36:51 -08:00
Carter Anderson
6ba659049d cleanup 2020-01-27 19:36:06 -08:00
Carter Anderson
4675996e4f remove unneeded uniform data copy 2020-01-27 19:35:54 -08:00
Carter Anderson
0b49557237 cleanup 2020-01-27 19:07:05 -08:00
Carter Anderson
07ba56c6cf add plane to example 2020-01-27 01:44:02 -08:00
Carter Anderson
be2a3659c7 dynamic uniforms now actually work! 2020-01-27 01:40:53 -08:00
Carter Anderson
36568d91d2 use buffers + dynamic offsets for shaderuniforms 2020-01-27 01:13:38 -08:00
Carter Anderson
d76b2b032e entity uniforms kind of work in the new render graph
but only the last entity because they all use the same buffer
2020-01-26 21:44:01 -08:00
Carter Anderson
5ca84dbde0 add new materials to example 2020-01-26 00:24:50 -08:00
Carter Anderson
a2d0d937e0 render graph bind groups 2020-01-25 16:33:26 -08:00
Carter Anderson
bcd7dae0ec more renderer work 2020-01-23 23:39:56 -08:00
Carter Anderson
7b89531268 add resource providers to render_graph 2020-01-23 01:06:37 -08:00
Carter Anderson
2226292ce0 more graph work 2020-01-23 00:31:56 -08:00
Carter Anderson
8967e35230 update readme 2020-01-22 01:05:53 -08:00
Carter Anderson
1ad62361b3 update readme 2020-01-22 01:04:55 -08:00
Carter Anderson
5a9dfb2e9b add temporary logo 2020-01-21 22:29:28 -08:00
Carter Anderson
650ab99914 remove warning color 2020-01-21 20:13:08 -08:00
Carter Anderson
7558d3b930 update readme 2020-01-21 20:12:20 -08:00
Carter Anderson
843ae0e11c update readme 2020-01-21 20:00:24 -08:00
Carter Anderson
9e0d29d27e prep flat pipeline 2020-01-21 03:15:28 -08:00
Carter Anderson
de9b91eeb5 Expand README 2020-01-21 03:13:17 -08:00
Carter Anderson
3f5e46f679 Add fast build config example 2020-01-21 03:11:16 -08:00
Carter Anderson
5975289f4c bind group data model 2020-01-20 23:05:53 -08:00
Carter Anderson
129a9747bb add dynamic plugin loading 2020-01-20 20:10:40 -08:00
Carter Anderson
e8dfc0081b supress warnings 2020-01-20 02:03:05 -08:00
Carter Anderson
d7bd49694b add resize event to new renderer 2020-01-20 02:02:53 -08:00
Carter Anderson
79bb83732f more graph work 2020-01-20 00:57:54 -08:00
Carter Anderson
54005fcdd0 finish wiring up new renderer / render_graph 2020-01-19 23:04:27 -08:00
Carter Anderson
e4d42c29a9 incomplete plug in 2020-01-19 13:24:01 -08:00
Carter Anderson
b0df491559 make legacy rendergraph optional (and off by default) 2020-01-19 12:43:18 -08:00
Carter Anderson
3783deed07 rename object3d to mesh 2020-01-19 02:10:29 -08:00
Carter Anderson
ec4ca5559f EntityArchetype proc macro 2020-01-19 02:02:12 -08:00
Carter Anderson
48cf0190ad add comments about future entity archetype plans 2020-01-18 15:39:03 -08:00
Carter Anderson
e0753c8ace entity archetypes
(for organization and compile time speedups)
2020-01-18 15:36:24 -08:00
Carter Anderson
7a386b8b46 more render_graph work 2020-01-18 14:09:53 -08:00
Carter Anderson
d9bd2d4f15 pipeline builder 2020-01-17 18:54:05 -08:00
Carter Anderson
3a674394b9 add immutable versions of run_on_hierarchy to save allocations 2020-01-17 01:29:01 -08:00
Carter Anderson
e649d4f6e1 initial render graph v2 work 2020-01-17 00:46:40 -08:00
Carter Anderson
435357ee86 start working on render_graph v2 2020-01-15 10:28:27 -08:00
Carter Anderson
724ad16c95 remove comments 2020-01-15 01:03:33 -08:00
Carter Anderson
50722089ef replace glsl_to_spirv with shaderc 2020-01-15 00:51:32 -08:00
Carter Anderson
35705dfad2 move render_graph and prevent panic when there are no passes 2020-01-14 22:40:52 -08:00
Carter Anderson
7037c8c494 cargo fmt 2020-01-14 22:23:00 -08:00
Carter Anderson
68676bf6fa add initial serialization 2020-01-14 22:19:28 -08:00
Carter Anderson
0e72f073e1 move swap_chain and device initialization to render_graph 2020-01-14 18:57:10 -08:00
Carter Anderson
e1c1da027b move app to its own namespace 2020-01-14 12:53:56 -08:00
Carter Anderson
5f6bad2dc8 add system stages to app builder 2020-01-14 12:37:01 -08:00