remove explicit RefreshCS
							parent
							
								
									8c8fcde3bc
								
							
						
					
					
						commit
						7367b428cb
					
				|  | @ -1 +1 @@ | |||
| Subproject commit 52b60b66f43e8b20192b5cc04211a0f2a183c87d | ||||
| Subproject commit d22a70c116cf52cfc3ed62499ade660f4d28e8f5 | ||||
|  | @ -1,4 +1,5 @@ | |||
| using MoonWorks; | ||||
| using MoonWorks.Graphics; | ||||
| 
 | ||||
| namespace MoonWorksTest | ||||
| { | ||||
|  |  | |||
|  | @ -1,7 +1,6 @@ | |||
| using MoonWorks; | ||||
| using MoonWorks.Audio; | ||||
| using MoonWorks.Graphics; | ||||
| using RefreshCS; | ||||
| using System.IO; | ||||
| using System.Threading; | ||||
| 
 | ||||
|  | @ -19,9 +18,9 @@ namespace MoonWorksTest | |||
| 
 | ||||
|         Buffer vertexBuffer; | ||||
| 
 | ||||
|         RefreshCS.Refresh.Rect renderArea; | ||||
|         RefreshCS.Refresh.Rect flip; | ||||
|         RefreshCS.Refresh.Color clearColor; | ||||
|         Rect renderArea; | ||||
|         Rect flip; | ||||
|         Color clearColor; | ||||
| 
 | ||||
|         Texture mainColorTargetTexture; | ||||
|         TextureSlice mainColorTargetTextureSlice; | ||||
|  | @ -80,7 +79,7 @@ namespace MoonWorksTest | |||
|             vertices[2].u = 0; | ||||
|             vertices[2].v = 0; | ||||
| 
 | ||||
|             vertexBuffer = new Buffer(GraphicsDevice, Refresh.BufferUsageFlags.Vertex, 4 * 5 * 3); | ||||
|             vertexBuffer = new Buffer(GraphicsDevice, BufferUsageFlags.Vertex, 4 * 5 * 3); | ||||
|             vertexBuffer.SetData(0, vertices, 4 * 5 * 3); | ||||
| 
 | ||||
|             /* Render Pass */ | ||||
|  | @ -100,12 +99,12 @@ namespace MoonWorksTest | |||
|             clearColor.b = 57; | ||||
|             clearColor.a = byte.MaxValue; | ||||
| 
 | ||||
|             Refresh.ColorTargetDescription colorTargetDescription = new Refresh.ColorTargetDescription | ||||
|             ColorTargetDescription colorTargetDescription = new ColorTargetDescription | ||||
|             { | ||||
|                 format = Refresh.ColorFormat.R8G8B8A8, | ||||
|                 multisampleCount = Refresh.SampleCount.One, | ||||
|                 loadOp = Refresh.LoadOp.Clear, | ||||
|                 storeOp = Refresh.StoreOp.Store | ||||
|                 format = ColorFormat.R8G8B8A8, | ||||
|                 multisampleCount = SampleCount.One, | ||||
|                 loadOp = LoadOp.Clear, | ||||
|                 storeOp = StoreOp.Store | ||||
|             }; | ||||
| 
 | ||||
|             mainRenderPass = new RenderPass(GraphicsDevice, colorTargetDescription); | ||||
|  | @ -114,13 +113,13 @@ namespace MoonWorksTest | |||
|                 GraphicsDevice, | ||||
|                 windowWidth, | ||||
|                 windowHeight, | ||||
|                 Refresh.ColorFormat.R8G8B8A8, | ||||
|                 Refresh.TextureUsageFlags.ColorTargetBit | ||||
|                 ColorFormat.R8G8B8A8, | ||||
|                 TextureUsageFlags.ColorTargetBit | ||||
|             ); | ||||
| 
 | ||||
|             mainColorTargetTextureSlice = new TextureSlice(mainColorTargetTexture); | ||||
| 
 | ||||
|             mainColorTarget = new ColorTarget(GraphicsDevice, Refresh.SampleCount.One, ref mainColorTargetTextureSlice); | ||||
|             mainColorTarget = new ColorTarget(GraphicsDevice, SampleCount.One, ref mainColorTargetTextureSlice); | ||||
| 
 | ||||
|             mainFramebuffer = new Framebuffer( | ||||
|                 GraphicsDevice, | ||||
|  | @ -141,7 +140,7 @@ namespace MoonWorksTest | |||
|             ColorBlendState colorBlendState = new ColorBlendState | ||||
|             { | ||||
|                 LogicOpEnable = false, | ||||
|                 LogicOp = Refresh.LogicOp.NoOp, | ||||
|                 LogicOp = LogicOp.NoOp, | ||||
|                 BlendConstants = new BlendConstants(), | ||||
|                 ColorTargetBlendStates = colorTargetBlendStates | ||||
|             }; | ||||
|  | @ -172,30 +171,30 @@ namespace MoonWorksTest | |||
| 
 | ||||
|             RasterizerState rasterizerState = RasterizerState.CullCounterClockwise; | ||||
| 
 | ||||
|             var vertexBindings = new Refresh.VertexBinding[1] | ||||
|             var vertexBindings = new VertexBinding[1] | ||||
|             { | ||||
|                 new Refresh.VertexBinding | ||||
|                 new VertexBinding | ||||
|                 { | ||||
|                     binding = 0, | ||||
|                     inputRate = Refresh.VertexInputRate.Vertex, | ||||
|                     inputRate = VertexInputRate.Vertex, | ||||
|                     stride = 4 * 5 | ||||
|                 } | ||||
|             }; | ||||
| 
 | ||||
|             var vertexAttributes = new Refresh.VertexAttribute[2] | ||||
|             var vertexAttributes = new VertexAttribute[2] | ||||
|             { | ||||
|                 new Refresh.VertexAttribute | ||||
|                 new VertexAttribute | ||||
|                 { | ||||
|                     binding = 0, | ||||
|                     location = 0, | ||||
|                     format = Refresh.VertexElementFormat.Vector3, | ||||
|                     format = VertexElementFormat.Vector3, | ||||
|                     offset = 0 | ||||
|                 }, | ||||
|                 new Refresh.VertexAttribute | ||||
|                 new VertexAttribute | ||||
|                 { | ||||
|                     binding = 0, | ||||
|                     location = 1, | ||||
|                     format = Refresh.VertexElementFormat.Vector2, | ||||
|                     format = VertexElementFormat.Vector2, | ||||
|                     offset = 4 * 3 | ||||
|                 } | ||||
|             }; | ||||
|  | @ -206,9 +205,9 @@ namespace MoonWorksTest | |||
|                 VertexAttributes = vertexAttributes | ||||
|             }; | ||||
| 
 | ||||
|             var viewports = new Refresh.Viewport[1] | ||||
|             var viewports = new Viewport[1] | ||||
|             { | ||||
|                 new Refresh.Viewport | ||||
|                 new Viewport | ||||
|                 { | ||||
|                     x = 0, | ||||
|                     y = 0, | ||||
|  | @ -219,9 +218,9 @@ namespace MoonWorksTest | |||
|                 } | ||||
|             }; | ||||
| 
 | ||||
|             var scissors = new Refresh.Rect[1] | ||||
|             var scissors = new Rect[1] | ||||
|             { | ||||
|                 new Refresh.Rect | ||||
|                 new Rect | ||||
|                 { | ||||
|                     x = 0, | ||||
|                     y = 0, | ||||
|  | @ -245,7 +244,7 @@ namespace MoonWorksTest | |||
|                 multisampleState, | ||||
|                 pipelineLayoutCreateInfo, | ||||
|                 rasterizerState, | ||||
|                 Refresh.PrimitiveType.TriangleList, | ||||
|                 PrimitiveType.TriangleList, | ||||
|                 vertexInputState, | ||||
|                 viewportState, | ||||
|                 mainRenderPass | ||||
|  | @ -298,7 +297,7 @@ namespace MoonWorksTest | |||
|                 commandBuffer.CopyTextureToBuffer(ref mainColorTargetTextureSlice, screenshotBuffer); | ||||
|             } | ||||
| 
 | ||||
|             commandBuffer.QueuePresent(ref mainColorTargetTextureSlice, ref flip, Refresh.Filter.Nearest); | ||||
|             commandBuffer.QueuePresent(ref mainColorTargetTextureSlice, ref flip, Filter.Nearest); | ||||
|             GraphicsDevice.Submit(commandBuffer); | ||||
| 
 | ||||
|             if (screenshotPressed) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue