Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2b8fe144a8
							
						
					 | 
					
						
						
							
							render: rename MainPassNode to PassNode
						
						
						
						
						
						
						
						there will be more than one and it is suitably generic 
						
					 | 
					
						2020-06-24 10:29:26 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2c74560283
							
						
					 | 
					
						
						
							
							render: draw in back-to-front mode to be safe (until we can do both at the same time). expand texture example
						
						
						
						
						
					 | 
					
						2020-06-23 19:29:12 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							3ee8aa8b0f
							
						
					 | 
					
						
						
							
							camera: make camera transform in world coordinates instead of the inverse
						
						
						
						
						
					 | 
					
						2020-06-23 19:18:32 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							41dc8a5967
							
						
					 | 
					
						
						
							
							render: add front-to-back drawing
						
						
						
						
						
						
						
						MainPassNodes now have assigned cameras and draw using those camera's VisibleEntities 
						
					 | 
					
						2020-06-23 16:52:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							ca8625c407
							
						
					 | 
					
						
						
							
							render: ActiveCameras resource and system
						
						
						
						
						
					 | 
					
						2020-06-23 15:58:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							b6dbbf04db
							
						
					 | 
					
						
						
							
							render: visualize depth in z_sort_debug
						
						
						
						
						
					 | 
					
						2020-06-23 13:42:37 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							99bc2d0ea7
							
						
					 | 
					
						
						
							
							legion: backport upstream legion archetype filter fix
						
						
						
						
						
					 | 
					
						2020-06-23 13:42:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2f5f6e017a
							
						
					 | 
					
						
						
							
							render: intitial VisibleEntities component and sort system
						
						
						
						
						
					 | 
					
						2020-06-22 17:55:48 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							ec11a6a5f6
							
						
					 | 
					
						
						
							
							ecs: make build_children closure FnMut to allow mutation of closue values
						
						
						
						
						
					 | 
					
						2020-06-22 17:37:44 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							6022ad2c4f
							
						
					 | 
					
						
						
							
							pbr: add "shaded" field to StandardMaterial
						
						
						
						
						
					 | 
					
						2020-06-22 16:11:30 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							031a0c6d58
							
						
					 | 
					
						
						
							
							camera: add scale component to camera entities
						
						
						
						
						
					 | 
					
						2020-06-22 13:26:49 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							06b2b06e9d
							
						
					 | 
					
						
						
							
							camera: update cameras when windows are created
						
						
						
						
						
					 | 
					
						2020-06-22 13:21:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							f72c4beadf
							
						
					 | 
					
						
						
							
							transform: run transform systems at startup and move transform systems to POST_UPDATE
						
						
						
						
						
					 | 
					
						2020-06-22 12:55:54 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							6cd5af6f74
							
						
					 | 
					
						
						
							
							app: move startup stages to their own module
						
						
						
						
						
					 | 
					
						2020-06-22 12:55:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e921ae0199
							
						
					 | 
					
						
						
							
							sprite: use bevy_transform types in sprite sheet entities
						
						
						
						
						
					 | 
					
						2020-06-22 12:35:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							f1786ec20a
							
						
					 | 
					
						
						
							
							sprite: use bevy_transform types in sprite entities
						
						
						
						
						
					 | 
					
						2020-06-22 12:14:40 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carter
							
						 
					 | 
					
						
						
						
						
							
						
						
							9e12031a6b
							
						
					 | 
					
						
						
							
							example showcase: use a more cross-platform friendly timer
						
						
						
						
						
					 | 
					
						2020-06-22 11:33:12 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							fa9348fe2b
							
						
					 | 
					
						
						
							
							text: use quad zindex when drawing labels
						
						
						
						
						
					 | 
					
						2020-06-21 18:55:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							c654987ae3
							
						
					 | 
					
						
						
							
							fix bug where pipelines used unspecialized shaders
						
						
						
						
						
					 | 
					
						2020-06-21 18:55:22 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							99a3ee6570
							
						
					 | 
					
						
						
							
							fix texture atlas bytes test
						
						
						
						
						
					 | 
					
						2020-06-21 18:26:11 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							faacd2778d
							
						
					 | 
					
						
						
							
							sprite: add color to TextureAtlasSprite and make Vec3 16 bytes again to account for glsl UBO layout
						
						
						
						
						
					 | 
					
						2020-06-21 17:43:36 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							17d70f7d67
							
						
					 | 
					
						
						
							
							bytes: FromBytes trait and round trip tests
						
						
						
						
						
					 | 
					
						2020-06-21 12:25:36 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							da3d6983a7
							
						
					 | 
					
						
						
							
							text: immediate-mode atlased text rendering works, but theres no character positioning/layout yet
						
						
						
						
						
					 | 
					
						2020-06-19 13:45:26 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							a3c1b7930e
							
						
					 | 
					
						
						
							
							render: fix SharedBuffers render resource context
						
						
						
						
						
					 | 
					
						2020-06-19 13:44:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							4246d47fec
							
						
					 | 
					
						
						
							
							render: move pipeline compilation and bind group creation into draw stage. impl ResourceSet for DrawContext. progress on text drawing. general cleanup
						
						
						
						
						
					 | 
					
						2020-06-18 17:27:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							085cda8bc6
							
						
					 | 
					
						
						
							
							legion: remove filter types from system_fn macro and IntoSystem and use "casting" instead
						
						
						
						
						
					 | 
					
						2020-06-18 11:53:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							74d0055a3d
							
						
					 | 
					
						
						
							
							render: move dynamic_bindings to PipelineSpecialization
						
						
						
						
						
						
						
						This is a temporary step back in ergonomics as we are no longer automatically inferring dynamic bindings from RenderResourceBindings 
						
					 | 
					
						2020-06-17 18:10:29 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							0931fd0266
							
						
					 | 
					
						
						
							
							fix a few things in shader examples
						
						
						
						
						
					 | 
					
						2020-06-17 17:44:26 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e89c693c4d
							
						
					 | 
					
						
						
							
							render: add SpecializedPipeline and SpecializedShader types
						
						
						
						
						
					 | 
					
						2020-06-17 13:27:10 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e57fdca1bc
							
						
					 | 
					
						
						
							
							render: more progress on immediate mode rendering and DrawableText
						
						
						
						
						
					 | 
					
						2020-06-17 13:10:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							f4acbdddad
							
						
					 | 
					
						
						
							
							SharedBuffersNode
						
						
						
						
						
					 | 
					
						2020-06-16 22:23:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							1dd81587dd
							
						
					 | 
					
						
						
							
							events: iter_current_update_events
						
						
						
						
						
					 | 
					
						2020-06-16 22:20:08 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e855995145
							
						
					 | 
					
						
						
							
							cargo fmt
						
						
						
						
						
					 | 
					
						2020-06-15 12:47:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a704a3e28
							
						
					 | 
					
						
						
							
							render: add AssetRenderResourceBindings
						
						
						
						
						
					 | 
					
						2020-06-15 12:45:18 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							f799d3ac93
							
						
					 | 
					
						
						
							
							render: add RenderPipeline and begin moving logic there
						
						
						
						
						
					 | 
					
						2020-06-15 00:08:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							97edaa7343
							
						
					 | 
					
						
						
							
							render: rename ResourceType to RenderResourceType
						
						
						
						
						
					 | 
					
						2020-06-14 15:24:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							3786224b28
							
						
					 | 
					
						
						
							
							render: replace ResourceInfo with ResourceType
						
						
						
						
						
					 | 
					
						2020-06-14 15:22:31 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							574656b767
							
						
					 | 
					
						
						
							
							render: remove RenderResources wrapper type
						
						
						
						
						
					 | 
					
						2020-06-14 12:32:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							0fec350411
							
						
					 | 
					
						
						
							
							render: rename "Assignment" to "Binding" and "AssignmentSet" to "BindGroup"
						
						
						
						
						
					 | 
					
						2020-06-14 12:02:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							0f608fc90f
							
						
					 | 
					
						
						
							
							render: add "specific" ids for buffers, textures, and samplers. Use them instead of RenderResourceIds wherever possible
						
						
						
						
						
					 | 
					
						2020-06-14 11:41:42 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							5f0363a4f5
							
						
					 | 
					
						
						
							
							render: move more render code into system scheduler
						
						
						
						
						
					 | 
					
						2020-06-13 18:38:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 |