| 
							
							
								 Carter Anderson | eed40fee9c | render: initial SharedBuffer | 2020-06-13 18:37:02 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 6362b2a516 | render: support arbitrary RenderResource byte lengths and temporarily disable RenderResource asset change events | 2020-06-13 18:34:50 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 8803bcd92e | include buffer range when hashing RenderResourceAssignments | 2020-06-11 11:12:23 -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 | 2e48269923 | migrate UniformNode / AssetUniformNode to query system fns | 2020-06-10 16:02:50 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 3c3449b719 | RenderResourceSet builder pattern | 2020-06-10 15:45:33 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | e8e3e3c20f | move FloatOrd to bevy_core | 2020-06-10 15:35:23 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | f4b07ec9c7 | update profiling doc | 2020-06-10 00:24:28 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 3d07fbdc81 | render: "Immediate Mode" draw api This replaces Renderable with Draw/RenderPipelines components and makes various aspects of the renderer much simpler and legible | 2020-06-09 23:16:48 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 3ccaebf9a5 | upgrade wgpu | 2020-06-09 10:57:18 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 1426208e2f | remove DrawTargets in favor of PassNodes and in preparation for "immediate mode" drawing api | 2020-06-08 14:35:13 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 6531ccddab | remove lld linker config from macos | 2020-06-08 10:09:03 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | efbe794f7d | fix error in fast build config | 2020-06-08 10:08:36 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | b965bfc116 | github actions: remove cache (just caused hangs and failures) | 2020-06-08 10:06:27 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 086059c11f | github actions: move cargo home to local directory in attempt to correctly cache | 2020-06-08 01:37:55 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 5bf7e92c23 | remove shaderc from readme | 2020-06-08 01:31:31 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 91edc6fa2b | github actions: cargo check | 2020-06-08 01:05:56 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 8fbbbba674 | add github action build cache | 2020-06-07 23:40:33 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 50651fa5dd | specify rust stable toolchain | 2020-06-07 23:37:36 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 4568f5dae3 | remove specialization. bevy now builds on stable rust! | 2020-06-07 23:36:39 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | be23f119d5 | remove old uniform system | 2020-06-07 22:32:55 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 62c434274f | shader_defs: new leaner shader defs. they are now separate from uniforms | 2020-06-07 22:24:53 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | fd8f87400d | add RenderResources/RenderResource traits to replace Uniforms/Uniform | 2020-06-07 19:12:41 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 5add29f8cf | rename LocalToWorld -> Transform and LocalToParent -> LocalTransform | 2020-06-07 13:39:50 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | d0298a4f89 | split AsVertexBufferDescriptor out from Uniforms | 2020-06-07 13:00:58 -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 | 4a71cd128d | render: rename RenderResource to RenderResourceId | 2020-06-07 12:10:14 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | c1dcc74e0f | asset: make asset folder loading permissive of non-assets | 2020-06-07 11:45:18 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | f2b3b909b4 | sprite: use rectangle_pack crate for texture atlases. rename guillotiere implementation to DynamicTextureAtlasBuilder | 2020-06-07 11:30:04 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 6164ea6ecc | sprite: dynamically resize atlas during build | 2020-06-06 16:16:58 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 2705e5cbb4 | add texture atlases | 2020-06-06 00:12:38 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | ffc4246a74 | remove TextureType | 2020-06-05 19:38:03 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 9a51b3e0fd | asset: AssetServer versioning and load group status | 2020-06-05 17:32:32 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 9d80b5965e | example: add rpg assets for use in examples (maybe pair this down in the future) | 2020-06-05 17:26:41 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 75218be117 | remove most "optional" bevy features | 2020-06-05 00:50:37 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 5ea979dd0e | move shaders in examples into consts | 2020-06-05 00:13:18 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 5aeb3b937b | add "pressed" example to mouse_input | 2020-06-04 23:57:39 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | aa2928739c | simplify keyboard_input example | 2020-06-04 23:55:12 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | ed561d7f70 | break up input examples | 2020-06-04 23:49:36 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 5b6f24d6a2 | input: make new Input resource generic and add Input<MouseButton> | 2020-06-04 23:34:21 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | fcecf78609 | make input_keyboard example speed a normal variable | 2020-06-04 23:01:02 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | b3a57c21a7 | input: simpler input interface via an Inputresource | 2020-06-04 22:48:53 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | fde8292a04 | simplify input_keyboard example | 2020-06-04 19:47:27 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | c4600dbad8 | increase ui example label size | 2020-06-04 17:13:58 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | db6a365b13 | saner orthographic projection | 2020-06-04 17:09:24 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | e72b5583d1 | wgpu: upgrade to latest master. use pollster instead of futures. texture copy alignment | 2020-06-04 15:58:02 -07:00 |  | 
			
				
					| 
							
							
								 carter | 69ac775bfb | ignore reflected gl_VertexIndex attribute | 2020-06-04 11:30:43 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | ab31bf9d9e | impl Default for EventReader | 2020-06-03 23:53:00 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 4979a06e90 | input: fix input example and add cursor move events | 2020-06-03 23:22:32 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 6eea96366d | cargo fmt | 2020-06-03 20:08:20 -07:00 |  |