Load contents of previous pass before rendering geometry
This commit is contained in:
		
							parent
							
								
									7a14ac461e
								
							
						
					
					
						commit
						e212a338d7
					
				
					 1 changed files with 3 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -181,8 +181,10 @@ public class Renderer: NSObject, MTKViewDelegate {
 | 
			
		|||
                didEncode = true
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            let pass = renderPass.copy() as! MTLRenderPassDescriptor
 | 
			
		||||
            pass.colorAttachments[0].loadAction = .load
 | 
			
		||||
            if let pipeline = marchingSquaresPipeline,
 | 
			
		||||
               let encoder = buffer.makeRenderCommandEncoder(descriptor: renderPass) {
 | 
			
		||||
               let encoder = buffer.makeRenderCommandEncoder(descriptor: pass) {
 | 
			
		||||
                encoder.label = "Marching Squares Render"
 | 
			
		||||
                encoder.setRenderPipelineState(pipeline)
 | 
			
		||||
                encoder.setVertexBytes(points, length: points.count * MemoryLayout<Vertex>.stride, index: 0)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue