Nicola Papale 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7163aabf29 
							
						 
					 
					
						
						
							
							Use a single line for of large binding lists ( #9849 )  
						
						 
						
						... 
						
						
						
						# Objective
- When adding/removing bindings in large binding lists, git would
generate very difficult-to-read diffs
## Solution
- Move the `@group(X) @binding(Y)` into the same line as the binding
type declaration 
						
					 
					
						2023-09-19 22:17:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Niklas Eicker 
							
						 
					 
					
						
						
						
						
							
						
						
							2b93ab5812 
							
						 
					 
					
						
						
							
							Remove unused code in game of life shader ( #5349 )  
						
						 
						
						... 
						
						
						
						# Objective
- Make `game_of_life.wgsl` easier to read and understand
## Solution
- Remove unused code in the shader
    - `location_f32` was unused in `init`
    - `color` was unused in `update` 
						
					 
					
						2022-07-17 15:24:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								François 
							
						 
					 
					
						
						
						
						
							
						
						
							814f8d1635 
							
						 
					 
					
						
						
							
							update wgpu to 0.13 ( #5168 )  
						
						 
						
						... 
						
						
						
						# Objective
- Update wgpu to 0.13
- ~~Wait, is wgpu 0.13 released? No, but I had most of the changes already ready since playing with webgpu~~ well it has been released now
- Also update parking_lot to 0.12 and naga to 0.9
## Solution
- Update syntax for wgsl shaders https://github.com/gfx-rs/wgpu/blob/master/CHANGELOG.md#wgsl-syntax 
- Add a few options, remove some references: https://github.com/gfx-rs/wgpu/blob/master/CHANGELOG.md#other-breaking-changes 
- fragment inputs should now exactly match vertex outputs for locations, so I added exports for those to be able to reuse them https://github.com/gfx-rs/wgpu/pull/2704  
						
					 
					
						2022-07-14 21:17:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Hellermann 
							
						 
					 
					
						
						
						
						
							
						
						
							b1476015d9 
							
						 
					 
					
						
						
							
							add some more pipelined-rendering shader examples ( #3041 )  
						
						 
						
						... 
						
						
						
						based on #3031  
Adds some examples showing of how to use the new pipelined rendering for custom shaders.
- a minimal shader example which doesn't use render assets
- the same but using glsl
- an example showing how to render instanced data
- a shader which uses the seconds since startup to animate some textures
Instancing shader:

Animated shader:

(the gif makes it look a bit ugly)
Co-authored-by: Carter Anderson <mcanders1@gmail.com> 
						
					 
					
						2022-01-05 19:43:11 +00:00