Carter Anderson
|
7bb889bada
|
refactor renderer to avoid resource access collisions. this fixes the legion errors in debug builds.
NOTE: these "random resource access" issues are a pretty compelling reason to remove Resources from the render api
|
2020-04-05 13:22:27 -07:00 |
|
Carter Anderson
|
ec84a33b43
|
everything is a plugin
... well almost everything
|
2020-03-28 23:18:33 -07:00 |
|
Carter Anderson
|
a0fa4d2d79
|
cargo fmt
|
2020-03-22 11:06:08 -07:00 |
|
Carter Anderson
|
eaff311a80
|
simplify render graph builder interface
|
2020-03-22 03:06:08 -07:00 |
|
Carter Anderson
|
a4eed18800
|
RenderGraph is now a Resource. RenderGraph owns vertex buffer descriptors. Assorted cleanup
|
2020-03-21 19:57:59 -07:00 |
|
Carter Anderson
|
aa09e93980
|
reorganize render modules
|
2020-03-09 23:08:09 -07:00 |
|
Carter Anderson
|
440d883322
|
use static dispatch in add_resource_provider
|
2020-03-09 12:07:16 -07:00 |
|
Carter Anderson
|
9355a53980
|
upgrade legion (breaks plugins)
|
2020-03-08 23:19:07 -07:00 |
|
Carter Anderson
|
c5f781b4e5
|
fix ui draw target
|
2020-03-08 20:27:07 -07:00 |
|
Carter Anderson
|
e0a1a83bc9
|
create entities as a separate step before starting a render pass
|
2020-03-08 20:06:59 -07:00 |
|
Carter Anderson
|
6f376b5f3f
|
remove old render graph
|
2020-02-17 18:36:31 -08:00 |
|
Carter Anderson
|
35705dfad2
|
move render_graph and prevent panic when there are no passes
|
2020-01-14 22:40:52 -08:00 |
|