Carter Anderson
|
fe1adb6cf6
|
ui: focus/click/hover system. initial buttons
|
2020-07-18 14:08:46 -07:00 |
|
Carter Anderson
|
1110f9b877
|
create bevy_math crate and move math types there
|
2020-07-16 17:11:52 -07:00 |
|
Carter Anderson
|
3eb393548d
|
audio: initial (very minimal) audio plugin
|
2020-07-16 13:46:51 -07:00 |
|
Carter Anderson
|
fd219660d3
|
remove env-logger from dependencies
|
2020-07-10 12:43:37 -07:00 |
|
Carter Anderson
|
950e50bbb1
|
Bevy ECS migration
|
2020-07-10 01:06:21 -07:00 |
|
Carter Anderson
|
5607da019d
|
rename/move breakout because its a single file
|
2020-06-28 11:14:39 -07:00 |
|
Carter Anderson
|
4f73dca34d
|
add system profile data to Diagnostics (opt in feature)
|
2020-06-28 01:01:40 -07:00 |
|
Carter Anderson
|
7441ac1a01
|
add breakout example game
|
2020-06-26 22:04:56 -07:00 |
|
Carter Anderson
|
8a8d01aa88
|
render: add ClearColor resource
|
2020-06-25 15:24:27 -07:00 |
|
Carter Anderson
|
2f5f6e017a
|
render: intitial VisibleEntities component and sort system
|
2020-06-22 17:55:48 -07:00 |
|
Carter Anderson
|
516cf9ddf0
|
text: font atlas generation. initial Drawable boilerplate. temporary font atlas debug example
|
2020-06-13 18:53:31 -07:00 |
|
Carter Anderson
|
70e9892e00
|
remove bevy_derive from bevy crate and export derives from specific crates
|
2020-06-07 12:22:16 -07:00 |
|
Carter Anderson
|
2705e5cbb4
|
add texture atlases
|
2020-06-06 00:12:38 -07:00 |
|
Carter Anderson
|
75218be117
|
remove most "optional" bevy features
|
2020-06-05 00:50:37 -07:00 |
|
Carter Anderson
|
ed561d7f70
|
break up input examples
|
2020-06-04 23:49:36 -07:00 |
|
Carter Anderson
|
5bcd594cb4
|
bytes: AsBytes trait, remove zerocopy, remove glam fork
|
2020-06-01 19:38:05 -07:00 |
|
Carter Anderson
|
6e76296ce0
|
sprite: create sprite crate. center 2d camera (split from ui camera). add 2d camera movement
|
2020-05-30 12:31:04 -07:00 |
|
Carter Anderson
|
db27d63b91
|
upgrade ron
|
2020-05-29 16:06:23 -07:00 |
|
Carter Anderson
|
a7d9f8d0ff
|
ignore legion and glam tests. don't run intro example as doc test
|
2020-05-29 00:32:00 -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
|
563a6fc57c
|
remove ron fork
|
2020-05-27 13:10:43 -07:00 |
|
Carter Anderson
|
9abe9b7985
|
restore cargo.toml debug opt level 3
|
2020-05-27 00:25:15 -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
|
6e31b90ec3
|
upgrade ron and use decimal fork
|
2020-05-22 18:07:26 -07:00 |
|
Carter Anderson
|
159acf52af
|
props: rename prop/props to property/properties
its longer but a bit clearer
|
2020-05-22 15:36:48 -07:00 |
|
Carter Anderson
|
da8daa051b
|
props: derive, get/set, example
|
2020-05-21 23:58:11 -07:00 |
|
Carter Anderson
|
d920100d35
|
scenes: deserialization and refactor
|
2020-05-21 17:21:33 -07:00 |
|
Carter Anderson
|
3710196fdb
|
remove type_uuid from serialization
|
2020-05-19 12:55:58 -07:00 |
|
Carter Anderson
|
dcdd552365
|
pull in ron. use static strings for types
|
2020-05-19 12:20:37 -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
|
c18ecf2a55
|
initial text rendering
|
2020-05-13 13:22:12 -07:00 |
|
Carter Anderson
|
73cc20768c
|
remove pathfinder code
its not ready yet so it shouldnt be on master :)
|
2020-05-12 16:35:49 -07:00 |
|
Carter Anderson
|
35e1d8b498
|
pathfinder: more backend work. it now renders the clear color without crashing
|
2020-05-11 09:01:31 -07:00 |
|
Carter Anderson
|
ff8c5292c2
|
add pathfinder fork
|
2020-05-08 09:29:26 -07:00 |
|
Carter Anderson
|
0e040680df
|
begin pathfinder plugin
|
2020-05-07 19:09:53 -07:00 |
|
Carter Anderson
|
c5ca59dc4d
|
cargo fmt
|
2020-05-05 18:44:32 -07:00 |
|
Carter Anderson
|
4735c68ab4
|
add diagnostic examples
|
2020-05-04 14:14:49 -07:00 |
|
Carter Anderson
|
dcc34473e5
|
sprites
|
2020-05-04 01:23:40 -07:00 |
|
Carter Anderson
|
41be55bf8d
|
custom glam with zerocopy impls
|
2020-05-03 16:55:17 -07:00 |
|
Carter Anderson
|
a4fe37add1
|
add plugin example
|
2020-05-03 01:30:10 -07:00 |
|
Carter Anderson
|
7b79b3de8d
|
organize examples and add ecs guide
|
2020-05-01 13:12:47 -07:00 |
|
Carter Anderson
|
3cdee1b8ad
|
system_fn named/id/anon. add "more-system-fn" cargo feature
|
2020-04-30 12:22:35 -07:00 |
|
Carter Anderson
|
9a7f49a39a
|
remove example plugin from workspace
|
2020-04-25 19:48:41 -07:00 |
|
Carter Anderson
|
057ad97a46
|
fix dynamic plugin example
|
2020-04-24 18:23:37 -07:00 |
|
Carter Anderson
|
87066cafd3
|
move bevy crates to their own folder
|
2020-04-24 17:57:20 -07:00 |
|
Carter Anderson
|
791c475354
|
RenderGraph2: Finish porting, refactor, cleanup
|
2020-04-24 17:46:54 -07:00 |
|
Carter Anderson
|
3c83e34cc1
|
re-enable opt=3 for debug
|
2020-04-19 22:31:14 -07:00 |
|
Carter Anderson
|
1143f16743
|
model loading works!
|
2020-04-19 19:29:33 -07:00 |
|
Carter Anderson
|
d8b183de02
|
use cargo workspace
|
2020-04-19 13:23:19 -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
|
0af36cfaed
|
make every bevy dependency optional in bevy crate
|
2020-04-06 17:03:21 -07:00 |
|
Carter Anderson
|
b1c583f500
|
crate-ify serialization. crate-ification is now complete!
|
2020-04-06 16:09:58 -07:00 |
|
Carter Anderson
|
ab86487215
|
remove release customization and embrace dev as the default
|
2020-04-06 15:43:38 -07:00 |
|
Carter Anderson
|
b19e3004b8
|
rework marco modules, crate-ify ui
|
2020-04-06 14:20:53 -07:00 |
|
Carter Anderson
|
1471cc84c5
|
crate-ify bevy_diagnostic
|
2020-04-06 00:12:54 -07:00 |
|
Carter Anderson
|
819c7708f9
|
remove env_logger from App::build()
|
2020-04-05 20:23:39 -07:00 |
|
Carter Anderson
|
686e1422db
|
Crate-ify (almost) everything
|
2020-04-05 20:19:02 -07:00 |
|
Carter Anderson
|
c7ee4bc133
|
upgrade wgpu
|
2020-03-30 00:56:15 -07:00 |
|
Carter Anderson
|
45d4f25a93
|
WinitPlugin
|
2020-03-29 00:53:47 -07:00 |
|
Carter Anderson
|
5db5f6de9c
|
batched draw target works! embrace the "log" crate
|
2020-03-28 20:33:11 -07:00 |
|
Carter Anderson
|
a7704fda31
|
make winit optional and vsync configurable
|
2020-03-27 17:43:03 -07:00 |
|
Carter Anderson
|
64cd924413
|
refactor render resource assignments
|
2020-03-25 17:31:59 -07:00 |
|
Carter Anderson
|
d9663d740b
|
AsUniforms provide VertexBufferDescriptor. Initial macro work
|
2020-03-17 18:25:27 -07:00 |
|
Carter Anderson
|
41e15a2d90
|
make wgpu renderer optional
|
2020-03-10 22:20:49 -07:00 |
|
Carter Anderson
|
aca17f15b7
|
start moving away from wgpu types
|
2020-03-10 00:53:07 -07:00 |
|
Carter Anderson
|
ccb240c4c4
|
upgrade dependencies
|
2020-03-09 14:57:46 -07:00 |
|
Carter Anderson
|
cda657b401
|
upgrade winit
|
2020-03-09 14:55:07 -07:00 |
|
Carter Anderson
|
6ef1c099ff
|
upgrade bevy_legion / re-apply fork
|
2020-03-09 00:47:58 -07:00 |
|
Carter Anderson
|
9355a53980
|
upgrade legion (breaks plugins)
|
2020-03-08 23:19:07 -07:00 |
|
Carter Anderson
|
6055bf677b
|
update wgpu-rs
|
2020-03-08 20:31:40 -07:00 |
|
Carter Anderson
|
85c880e754
|
upgrade wgpu. work around new wgpu lifetimes (this was painful)
|
2020-03-05 00:55:34 -08:00 |
|
Carter Anderson
|
baac7ff296
|
add png image loading and enable transparency
|
2020-03-02 20:33:46 -08:00 |
|
Carter Anderson
|
8698dcea25
|
start work on shader reflection
|
2020-02-16 12:12:55 -08:00 |
|
Carter Anderson
|
dbd634b8d8
|
upgrade winit
|
2020-02-16 01:02:05 -08:00 |
|
Carter Anderson
|
decf5d1462
|
add rspirv
|
2020-02-15 23:27:23 -08:00 |
|
Carter Anderson
|
a9754cd91e
|
enable incremental release builds and optimized dev builds (unoptimized results in completely useless framerates)
|
2020-02-09 12:38:17 -08:00 |
|
Carter Anderson
|
129a9747bb
|
add dynamic plugin loading
|
2020-01-20 20:10:40 -08:00 |
|
Carter Anderson
|
ec4ca5559f
|
EntityArchetype proc macro
|
2020-01-19 02:02:12 -08:00 |
|
Carter Anderson
|
50722089ef
|
replace glsl_to_spirv with shaderc
|
2020-01-15 00:51:32 -08:00 |
|
Carter Anderson
|
68676bf6fa
|
add initial serialization
|
2020-01-14 22:19:28 -08:00 |
|
Carter Anderson
|
133cbe7846
|
upgrade wgpu and winit
|
2020-01-11 14:16:47 -08:00 |
|
Carter Anderson
|
151675a5ef
|
upgrade legion. refactor system and world construction
|
2020-01-11 03:31:36 -08:00 |
|
Carter Anderson
|
86a467f0f3
|
initial gltf example
|
2020-01-07 23:03:09 -08:00 |
|
Carter Anderson
|
7bfafc22bc
|
initial instancing support
|
2019-12-27 15:35:07 -06:00 |
|
Carter Anderson
|
6a819a1884
|
render resources refactor and normal forward rendering
|
2019-12-23 18:13:05 -06:00 |
|
Carter Anderson
|
03c1ec3405
|
we glam now
|
2019-12-04 00:11:14 -08:00 |
|
Carter Anderson
|
816d0c9bdd
|
wander spawner
|
2019-12-03 00:30:30 -08:00 |
|
Carter Anderson
|
a96f3cfda5
|
asset loading, hierarchies, more refactoring
|
2019-12-02 01:31:07 -08:00 |
|
Carter Anderson
|
e204538ad7
|
transition math to nalgebra and add tiny-town.
|
2019-11-30 21:21:45 -08:00 |
|
Carter Anderson
|
cd60778d46
|
use wgpu example as base
|
2019-11-30 17:42:27 -08:00 |
|
Carter Anderson
|
515be6c872
|
new legion version
|
2019-11-12 22:31:17 -08:00 |
|
Carter Anderson
|
669849c454
|
initial commit
|
2019-11-12 19:36:02 -08:00 |
|