Daniel McNab
|
61b5fe9cfc
|
Fix hot asset reloading on Windows (#394)
Fixes #348
Changes to uses fully qualified names to work around
https://github.com/rust-analyzer/rust-analyzer/issues/1165
|
2020-08-30 11:22:40 -07:00 |
|
Mariusz Kryński
|
8101622f37
|
Fix deadlock in hot asset reloading (#375) (#376)
|
2020-08-29 17:16:46 -07:00 |
|
Robbie Davenport
|
4aabe983ec
|
Switch usage of std HashMap/HashSet default hasher, to aHash algo (#258)
switch to ahash for HashMaps and HashSets via a new bevy_utils crate
|
2020-08-28 17:08:51 -07:00 |
|
Telzhaak
|
93040ef9a0
|
Check asset-path existence. Previously App just crashed if not (#345)
* Check asset-path existence. Previously App just crashed if not
* rustfmt
* Relegated Error-message to ChannelAssetHandler
* Removed needless return statement
|
2020-08-26 12:08:51 -07:00 |
|
Daniel McNab
|
f7131509b9
|
Send an AssetEvent when modifying using get_id_mut (#323)
Fixes #321
|
2020-08-24 11:20:41 -07:00 |
|
Carter Anderson
|
b925e22949
|
0.1.3 upgrade
|
2020-08-22 10:16:52 -07:00 |
|
Lachlan Sneff
|
1eca55e571
|
Replace std synchronization primitives with parking_lot (#210)
* Replace std::sync::Mutex with parking_lot::Mutex
* Replace std::sync::RwLock with parking_lot::RwLock
|
2020-08-21 14:55:16 -07:00 |
|
Victor "multun" Collod
|
c38420f1e9
|
enforce clippy for all target and features
|
2020-08-16 07:20:06 -07:00 |
|
Victor "multun" Collod
|
d138647818
|
enforce cargo fmt --check
|
2020-08-16 05:02:06 -07:00 |
|
Carter Anderson
|
34752a27bd
|
add "0.1" version to all bevy crate references
|
2020-08-09 17:39:28 -07:00 |
|
Carter Anderson
|
9aee5323e1
|
add crate metadata
|
2020-08-09 17:24:27 -07:00 |
|
Carter Anderson
|
3d09459813
|
add more doc comments and clean up some public exports
|
2020-08-09 16:13:04 -07:00 |
|
Carter Anderson
|
f963cd41dc
|
app: rename AppPlugin to Plugin
|
2020-08-07 20:22:17 -07:00 |
|
Carter Anderson
|
07858aa348
|
scene: fix dynamically loading RenderPipelines scenes
|
2020-08-02 19:33:27 -07:00 |
|
Carter Anderson
|
7212b70478
|
rustfmt changes
|
2020-07-28 14:24:03 -07:00 |
|
Carter Anderson
|
9f26a453c6
|
ecs: simplify imports
|
2020-07-16 19:20:51 -07:00 |
|
Carter Anderson
|
f742ce3ef2
|
app: simplify app imports
|
2020-07-16 18:47:51 -07:00 |
|
Carter Anderson
|
a656588788
|
slim down gltf and winit features and remove unused dependencies
|
2020-07-10 12:08:51 -07:00 |
|
Carter Anderson
|
c81ab99dac
|
cargo fmt
|
2020-07-10 01:37:06 -07:00 |
|
Carter Anderson
|
950e50bbb1
|
Bevy ECS migration
|
2020-07-10 01:06:21 -07:00 |
|
Carter Anderson
|
ecea30cadb
|
text: new atlased rendering finally works!
removed old render-to-texture rendering
|
2020-06-20 12:40:37 -07:00 |
|
Carter Anderson
|
f4acbdddad
|
SharedBuffersNode
|
2020-06-16 22:23:33 -07:00 |
|
Carter Anderson
|
e855995145
|
cargo fmt
|
2020-06-15 12:47:35 -07:00 |
|
Carter Anderson
|
fc4160ea41
|
AssetRenderResourceNodes now consume asset change events. Remove EntitiesWaitingForAssets in favor of DrawState.
|
2020-06-10 18:54:17 -07:00 |
|
Carter Anderson
|
fd8f87400d
|
add RenderResources/RenderResource traits to replace Uniforms/Uniform
|
2020-06-07 19:12:41 -07:00 |
|
Carter Anderson
|
c1dcc74e0f
|
asset: make asset folder loading permissive of non-assets
|
2020-06-07 11:45:18 -07:00 |
|
Carter Anderson
|
9a51b3e0fd
|
asset: AssetServer versioning and load group status
|
2020-06-05 17:32:32 -07:00 |
|
Carter Anderson
|
d5d0107ada
|
bytes: remove AsBytes in favor of Bytes
|
2020-06-01 14:33:00 -07:00 |
|
Carter Anderson
|
065a94aca8
|
scene: hot scene reloading. update load_scene example
|
2020-05-29 12:56:32 -07:00 |
|
Carter Anderson
|
830565ae2b
|
scene: type registry refactor. use short type names when possible
|
2020-05-27 19:27:55 -07:00 |
|
Carter Anderson
|
3ee5a67cdb
|
scenes: polish scene example. prop->property attribute. derive(Resources) to derive(FromResources)
|
2020-05-27 15:57:12 -07:00 |
|
Carter Anderson
|
d2d02f63f6
|
props: "Seq" properties
|
2020-05-26 19:47:33 -07:00 |
|
Carter Anderson
|
a837741c64
|
props: move AsProperties into Property
|
2020-05-25 18:20:36 -07:00 |
|
Carter Anderson
|
f0f0e3c1a8
|
move component registry to its own crate. automatically register asset handles
|
2020-05-25 14:51:38 -07:00 |
|
Carter Anderson
|
0826d74163
|
props: remove specialization, ignore fields, impl for Handle, fix world round tripping
|
2020-05-25 12:03:50 -07:00 |
|
Carter Anderson
|
d920100d35
|
scenes: deserialization and refactor
|
2020-05-21 17:21:33 -07:00 |
|
Carter Anderson
|
c5a78d4616
|
TextureCopy render graph node, texture_resource_system
Removed textures are now freed
|
2020-05-18 11:31:11 -07:00 |
|
Carter Anderson
|
33d4d5f562
|
Add asset removal. Clean up old/removed meshes
|
2020-05-17 18:48:14 -07:00 |
|
Carter Anderson
|
86c18edbfd
|
Label component
|
2020-05-17 18:09:29 -07:00 |
|
Carter Anderson
|
e093a3243b
|
phrasing tweaks
|
2020-05-17 10:30:52 -07:00 |
|
Carter Anderson
|
870f715df3
|
Hot asset reloading
|
2020-05-16 20:18:30 -07:00 |
|
Carter Anderson
|
b1f07e3749
|
cargo fmt
|
2020-05-16 00:27:30 -07:00 |
|
Carter Anderson
|
fcc0a6303b
|
update mesh on gpu when it changes
|
2020-05-16 00:21:04 -07:00 |
|
Carter Anderson
|
4e1abea161
|
AssetServer: multithreaded sync/async asset loading
|
2020-05-15 16:55:44 -07:00 |
|
Carter Anderson
|
6381611e89
|
Resource -> Res, Ref->Com
|
2020-05-13 17:57:08 -07:00 |
|
Carter Anderson
|
70f122b92a
|
Rename AssetStorage to Assets
|
2020-05-13 16:45:18 -07:00 |
|
Carter Anderson
|
b58db0749e
|
use init_resource everywhere
|
2020-05-13 16:35:38 -07:00 |
|
Carter Anderson
|
16b568e00e
|
Asset events and AddAsset builder
|
2020-05-13 16:17:44 -07:00 |
|
Carter Anderson
|
c18ecf2a55
|
initial text rendering
|
2020-05-13 13:22:12 -07:00 |
|
Carter Anderson
|
e459b42418
|
handle::new now creates a new random handle
|
2020-05-06 19:26:28 -07:00 |
|
Carter Anderson
|
c5ca59dc4d
|
cargo fmt
|
2020-05-05 18:44:32 -07:00 |
|
Carter Anderson
|
af2a111801
|
use ints instead of bytes for uuids
|
2020-05-04 11:20:12 -07:00 |
|
Carter Anderson
|
dac9cac776
|
ui render graph
|
2020-05-03 12:35:07 -07:00 |
|
Carter Anderson
|
5537eabb8c
|
"base render graph": a common baseline graph
|
2020-05-03 10:54:30 -07:00 |
|
Carter Anderson
|
24e5238e75
|
asset handles now use uuids instead of ascending ints
|
2020-05-02 18:35:18 -07:00 |
|
Carter Anderson
|
50f8134ca0
|
rewrite batcher to be fully generic
|
2020-05-02 10:28:29 -07:00 |
|
Carter Anderson
|
87066cafd3
|
move bevy crates to their own folder
|
2020-04-24 17:57:20 -07:00 |
|