Capitalized attachment info struct member names #15
			
				
			
		
		
		
	|  | @ -58,7 +58,7 @@ namespace MoonWorks.Graphics | ||||||
| 				Refresh.Refresh_BeginRenderPass( | 				Refresh.Refresh_BeginRenderPass( | ||||||
| 					Device.Handle, | 					Device.Handle, | ||||||
| 					Handle, | 					Handle, | ||||||
| 					colorAttachmentInfos[0].renderTarget.TextureSlice.Rectangle.ToRefresh(), | 					colorAttachmentInfos[0].RenderTarget.TextureSlice.Rectangle.ToRefresh(), | ||||||
| 					(IntPtr) pColorAttachmentInfos, | 					(IntPtr) pColorAttachmentInfos, | ||||||
| 					(uint) colorAttachmentInfos.Length, | 					(uint) colorAttachmentInfos.Length, | ||||||
| 					IntPtr.Zero | 					IntPtr.Zero | ||||||
|  | @ -106,7 +106,7 @@ namespace MoonWorks.Graphics | ||||||
| 				Refresh.Refresh_BeginRenderPass( | 				Refresh.Refresh_BeginRenderPass( | ||||||
| 					Device.Handle, | 					Device.Handle, | ||||||
| 					Handle, | 					Handle, | ||||||
| 					colorAttachmentInfos[0].renderTarget.TextureSlice.Rectangle.ToRefresh(), | 					colorAttachmentInfos[0].RenderTarget.TextureSlice.Rectangle.ToRefresh(), | ||||||
| 					pColorAttachmentInfos, | 					pColorAttachmentInfos, | ||||||
| 					(uint) colorAttachmentInfos.Length, | 					(uint) colorAttachmentInfos.Length, | ||||||
| 					&refreshDepthStencilAttachmentInfo | 					&refreshDepthStencilAttachmentInfo | ||||||
|  |  | ||||||
|  | @ -102,25 +102,25 @@ namespace MoonWorks.Graphics | ||||||
| 	[StructLayout(LayoutKind.Sequential)] | 	[StructLayout(LayoutKind.Sequential)] | ||||||
| 	public struct ColorAttachmentInfo | 	public struct ColorAttachmentInfo | ||||||
| 	{ | 	{ | ||||||
| 		public RenderTarget renderTarget; | 		public RenderTarget RenderTarget; | ||||||
| 		public Color clearColor; | 		public Color ClearColor; | ||||||
| 		public LoadOp loadOp; | 		public LoadOp LoadOp; | ||||||
| 		public StoreOp storeOp; | 		public StoreOp StoreOp; | ||||||
| 
 | 
 | ||||||
| 		public Refresh.ColorAttachmentInfo ToRefresh() | 		public Refresh.ColorAttachmentInfo ToRefresh() | ||||||
| 		{ | 		{ | ||||||
| 			return new Refresh.ColorAttachmentInfo | 			return new Refresh.ColorAttachmentInfo | ||||||
| 			{ | 			{ | ||||||
| 				renderTarget = renderTarget.Handle, | 				renderTarget = RenderTarget.Handle, | ||||||
| 				clearColor = new Refresh.Vec4 | 				clearColor = new Refresh.Vec4 | ||||||
| 				{ | 				{ | ||||||
| 					x = clearColor.R / 255f, | 					x = ClearColor.R / 255f, | ||||||
| 					y = clearColor.G / 255f, | 					y = ClearColor.G / 255f, | ||||||
| 					z = clearColor.B / 255f, | 					z = ClearColor.B / 255f, | ||||||
| 					w = clearColor.A / 255f | 					w = ClearColor.A / 255f | ||||||
| 				}, | 				}, | ||||||
| 				loadOp = (Refresh.LoadOp) loadOp, | 				loadOp = (Refresh.LoadOp) LoadOp, | ||||||
| 				storeOp = (Refresh.StoreOp) storeOp | 				storeOp = (Refresh.StoreOp) StoreOp | ||||||
| 			}; | 			}; | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
|  | @ -128,23 +128,23 @@ namespace MoonWorks.Graphics | ||||||
| 	[StructLayout(LayoutKind.Sequential)] | 	[StructLayout(LayoutKind.Sequential)] | ||||||
| 	public struct DepthStencilAttachmentInfo | 	public struct DepthStencilAttachmentInfo | ||||||
| 	{ | 	{ | ||||||
| 		public RenderTarget depthStencilTarget; | 		public RenderTarget DepthStencilTarget; | ||||||
| 		public DepthStencilValue depthStencilValue; | 		public DepthStencilValue DepthStencilValue; | ||||||
| 		public LoadOp loadOp; | 		public LoadOp LoadOp; | ||||||
| 		public StoreOp storeOp; | 		public StoreOp StoreOp; | ||||||
| 		public LoadOp stencilLoadOp; | 		public LoadOp StencilLoadOp; | ||||||
| 		public StoreOp stencilStoreOp; | 		public StoreOp StencilStoreOp; | ||||||
| 
 | 
 | ||||||
| 		public Refresh.DepthStencilAttachmentInfo ToRefresh() | 		public Refresh.DepthStencilAttachmentInfo ToRefresh() | ||||||
| 		{ | 		{ | ||||||
| 			return new Refresh.DepthStencilAttachmentInfo | 			return new Refresh.DepthStencilAttachmentInfo | ||||||
| 			{ | 			{ | ||||||
| 				depthStencilTarget = depthStencilTarget.Handle, | 				depthStencilTarget = DepthStencilTarget.Handle, | ||||||
| 				depthStencilValue = depthStencilValue.ToRefresh(), | 				depthStencilValue = DepthStencilValue.ToRefresh(), | ||||||
| 				loadOp = (Refresh.LoadOp) loadOp, | 				loadOp = (Refresh.LoadOp) LoadOp, | ||||||
| 				storeOp = (Refresh.StoreOp) storeOp, | 				storeOp = (Refresh.StoreOp) StoreOp, | ||||||
| 				stencilLoadOp = (Refresh.LoadOp) stencilLoadOp, | 				stencilLoadOp = (Refresh.LoadOp) StencilLoadOp, | ||||||
| 				stencilStoreOp = (Refresh.StoreOp) stencilStoreOp | 				stencilStoreOp = (Refresh.StoreOp) StencilStoreOp | ||||||
| 			}; | 			}; | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
|  | @ -152,7 +152,7 @@ namespace MoonWorks.Graphics | ||||||
| 	[StructLayout(LayoutKind.Sequential)] | 	[StructLayout(LayoutKind.Sequential)] | ||||||
| 	public struct ColorAttachmentDescription | 	public struct ColorAttachmentDescription | ||||||
| 	{ | 	{ | ||||||
| 		public TextureFormat format; | 		public TextureFormat Format; | ||||||
| 		public SampleCount sampleCount; | 		public SampleCount SampleCount; | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -59,13 +59,13 @@ namespace MoonWorks.Graphics | ||||||
| 			} | 			} | ||||||
| 
 | 
 | ||||||
| 			var colorAttachmentDescriptions = stackalloc Refresh.ColorAttachmentDescription[ | 			var colorAttachmentDescriptions = stackalloc Refresh.ColorAttachmentDescription[ | ||||||
| 				(int) attachmentInfo.colorAttachmentCount | 				(int) attachmentInfo.ColorAttachmentCount | ||||||
| 			]; | 			]; | ||||||
| 
 | 
 | ||||||
| 			for (var i = 0; i < attachmentInfo.colorAttachmentCount; i += 1) | 			for (var i = 0; i < attachmentInfo.ColorAttachmentCount; i += 1) | ||||||
| 			{ | 			{ | ||||||
| 				colorAttachmentDescriptions[i].format = (Refresh.TextureFormat) attachmentInfo.colorAttachmentDescriptions[i].format; | 				colorAttachmentDescriptions[i].format = (Refresh.TextureFormat) attachmentInfo.ColorAttachmentDescriptions[i].Format; | ||||||
| 				colorAttachmentDescriptions[i].sampleCount = (Refresh.SampleCount) attachmentInfo.colorAttachmentDescriptions[i].sampleCount; | 				colorAttachmentDescriptions[i].sampleCount = (Refresh.SampleCount) attachmentInfo.ColorAttachmentDescriptions[i].SampleCount; | ||||||
| 			} | 			} | ||||||
| 
 | 
 | ||||||
| 			Refresh.GraphicsPipelineCreateInfo refreshGraphicsPipelineCreateInfo; | 			Refresh.GraphicsPipelineCreateInfo refreshGraphicsPipelineCreateInfo; | ||||||
|  | @ -125,10 +125,10 @@ namespace MoonWorks.Graphics | ||||||
| 
 | 
 | ||||||
| 			refreshGraphicsPipelineCreateInfo.primitiveType = (Refresh.PrimitiveType) primitiveType; | 			refreshGraphicsPipelineCreateInfo.primitiveType = (Refresh.PrimitiveType) primitiveType; | ||||||
| 
 | 
 | ||||||
| 			refreshGraphicsPipelineCreateInfo.attachmentInfo.colorAttachmentCount = attachmentInfo.colorAttachmentCount; | 			refreshGraphicsPipelineCreateInfo.attachmentInfo.colorAttachmentCount = attachmentInfo.ColorAttachmentCount; | ||||||
| 			refreshGraphicsPipelineCreateInfo.attachmentInfo.colorAttachmentDescriptions = (IntPtr) colorAttachmentDescriptions; | 			refreshGraphicsPipelineCreateInfo.attachmentInfo.colorAttachmentDescriptions = (IntPtr) colorAttachmentDescriptions; | ||||||
| 			refreshGraphicsPipelineCreateInfo.attachmentInfo.depthStencilFormat = (Refresh.TextureFormat) attachmentInfo.depthStencilFormat; | 			refreshGraphicsPipelineCreateInfo.attachmentInfo.depthStencilFormat = (Refresh.TextureFormat) attachmentInfo.DepthStencilFormat; | ||||||
| 			refreshGraphicsPipelineCreateInfo.attachmentInfo.hasDepthStencilAttachment = Conversions.BoolToByte(attachmentInfo.hasDepthStencilAttachment); | 			refreshGraphicsPipelineCreateInfo.attachmentInfo.hasDepthStencilAttachment = Conversions.BoolToByte(attachmentInfo.HasDepthStencilAttachment); | ||||||
| 
 | 
 | ||||||
| 			Handle = Refresh.Refresh_CreateGraphicsPipeline(device.Handle, refreshGraphicsPipelineCreateInfo); | 			Handle = Refresh.Refresh_CreateGraphicsPipeline(device.Handle, refreshGraphicsPipelineCreateInfo); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -5,9 +5,9 @@ namespace MoonWorks.Graphics | ||||||
| 	/// </summary> | 	/// </summary> | ||||||
| 	public struct GraphicsPipelineAttachmentInfo | 	public struct GraphicsPipelineAttachmentInfo | ||||||
| 	{ | 	{ | ||||||
| 		public ColorAttachmentDescription[] colorAttachmentDescriptions; | 		public ColorAttachmentDescription[] ColorAttachmentDescriptions; | ||||||
| 		public uint colorAttachmentCount; | 		public uint ColorAttachmentCount; | ||||||
| 		public bool hasDepthStencilAttachment; | 		public bool HasDepthStencilAttachment; | ||||||
| 		public TextureFormat depthStencilFormat; | 		public TextureFormat DepthStencilFormat; | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue