diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2021-04-20 10:02:04 +0200 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2021-04-20 10:02:04 +0200 |
| commit | c0a6bb6ae6db8f4de39b630a2f5e20c3f976e6a9 (patch) | |
| tree | f97941afc96ab415bbe16d63345704a0c4b9764a /src/deferredPbrRenderer.cs | |
| parent | 30f1e58efb3910a41cee30ff89a1028fba97c3c1 (diff) | |
wiptests
Diffstat (limited to 'src/deferredPbrRenderer.cs')
| -rw-r--r-- | src/deferredPbrRenderer.cs | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/deferredPbrRenderer.cs b/src/deferredPbrRenderer.cs index ac9dfc9..1337089 100644 --- a/src/deferredPbrRenderer.cs +++ b/src/deferredPbrRenderer.cs @@ -79,7 +79,7 @@ namespace vkChess } }; - public DescriptorSetWrites UiImageUpdate => new DescriptorSetWrites (dsMain, descLayoutMain.Bindings [8]); + //public DescriptorSetWrites UiImageUpdate => new DescriptorSetWrites (dsMain, descLayoutMain.Bindings [8]); const float lightMoveSpeed = 0.1f; @@ -210,8 +210,9 @@ namespace vkChess new VkDescriptorSetLayoutBinding (4, VkShaderStageFlags.Fragment, VkDescriptorType.UniformBuffer),//lights new VkDescriptorSetLayoutBinding (5, VkShaderStageFlags.Fragment, VkDescriptorType.UniformBuffer),//materials new VkDescriptorSetLayoutBinding (6, VkShaderStageFlags.Fragment, VkDescriptorType.CombinedImageSampler),//shadow map - new VkDescriptorSetLayoutBinding (7, VkShaderStageFlags.Fragment, VkDescriptorType.CombinedImageSampler),//texture array - new VkDescriptorSetLayoutBinding (8, VkShaderStageFlags.Fragment, VkDescriptorType.CombinedImageSampler));//uiImage + new VkDescriptorSetLayoutBinding (7, VkShaderStageFlags.Fragment, VkDescriptorType.CombinedImageSampler)//texture array + //new VkDescriptorSetLayoutBinding (8, VkShaderStageFlags.Fragment, VkDescriptorType.CombinedImageSampler) + );//uiImage descLayoutGBuff = new DescriptorSetLayout (dev, new VkDescriptorSetLayoutBinding (0, VkShaderStageFlags.Fragment, VkDescriptorType.InputAttachment),//color + roughness @@ -224,7 +225,9 @@ namespace vkChess descLayoutGBuff.SetName ("GBuff"); using (GraphicPipelineConfig cfg = GraphicPipelineConfig.CreateDefault (VkPrimitiveTopology.TriangleList, NUM_SAMPLES)) { - cfg.rasterizationState.cullMode = VkCullModeFlags.Back; + + cfg.rasterizationState.cullMode = VkCullModeFlags.None; + if (NUM_SAMPLES != VkSampleCountFlags.SampleCount1) { cfg.multisampleState.sampleShadingEnable = true; cfg.multisampleState.minSampleShading = 0.5f; |