aboutsummaryrefslogtreecommitdiffstatsci
path: root/src/deferredPbrRenderer.cs
diff options
context:
space:
mode:
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>2021-04-20 10:02:04 +0200
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>2021-04-20 10:02:04 +0200
commitc0a6bb6ae6db8f4de39b630a2f5e20c3f976e6a9 (patch)
treef97941afc96ab415bbe16d63345704a0c4b9764a /src/deferredPbrRenderer.cs
parent30f1e58efb3910a41cee30ff89a1028fba97c3c1 (diff)
Diffstat (limited to 'src/deferredPbrRenderer.cs')
-rw-r--r--src/deferredPbrRenderer.cs11
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;