diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2019-08-28 11:59:29 +0200 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2019-08-28 12:05:59 +0200 |
| commit | 3c19e8a85fbeae514b809c43809fd019b34771f9 (patch) | |
| tree | 2669aaddb47a0101d99746cfed414bbb84bf3d98 /samples/deferred | |
| parent | 984f7afd8aca8c826299260c71bcffc1853fa613 (diff) | |
debug resize in deferred
Diffstat (limited to 'samples/deferred')
| -rw-r--r-- | samples/deferred/DeferredPbrRenderer.cs (renamed from samples/deferred/deferredPbrRenderer.cs) | 30 |
1 files changed, 5 insertions, 25 deletions
diff --git a/samples/deferred/deferredPbrRenderer.cs b/samples/deferred/DeferredPbrRenderer.cs index 0a898da..bab629f 100644 --- a/samples/deferred/deferredPbrRenderer.cs +++ b/samples/deferred/DeferredPbrRenderer.cs @@ -32,6 +32,7 @@ namespace deferred { public int lightNumDebug = 0; public int debugMip = 0; public int debugFace = 0; + const float lightMoveSpeed = 0.1f; public float exposure = 2.0f; public float gamma = 1.2f; @@ -367,6 +368,7 @@ namespace deferred { cmd.BindDescriptorSet (gBuffPipeline.Layout, dsMain); envCube.RecordDraw (cmd); + renderPass.BeginSubPass (cmd); if (model != null) { @@ -394,29 +396,10 @@ namespace deferred { cmd.Draw (3, 1, 0, 0); //renderPass.BeginSubPass (cmd); - //toneMappingPipeline.Bind (cmd); //cmd.Draw (3, 1, 0, 0); renderPass.End (cmd); - - /*downSamp.SetLayout (cmd, VkImageAspectFlags.Color, VkImageLayout.ShaderReadOnlyOptimal, VkImageLayout.TransferDstOptimal, - VkPipelineStageFlags.FragmentShader, VkPipelineStageFlags.Transfer);*/ - - /*===== - =========*/ - - /* - */ - - /*====== - downSamp.SetLayout (cmd, VkImageAspectFlags.Color, - VkAccessFlags.ShaderWrite, VkAccessFlags.ShaderRead, - VkImageLayout.General, VkImageLayout.ShaderReadOnlyOptimal, - VkPipelineStageFlags.ComputeShader, VkPipelineStageFlags.FragmentShader); - =======*/ - - } public void MoveLight (Vector4 dir) { @@ -446,7 +429,6 @@ namespace deferred { #endregion - const int blurScale = 4; void createGBuff () { gbColorRough?.Dispose (); @@ -495,6 +477,9 @@ namespace deferred { } public void Resize (uint width, uint height) { + this.width = width; + this.height = height; + frameBuffer?.Dispose (); createGBuff (); @@ -517,11 +502,6 @@ namespace deferred { hdrImgMS?.Dispose (); hdrImgResolved.Dispose (); - //downSamp.Dispose (); - //downSamp2.Dispose (); - //plBlur.Dispose (); - //dsLayoutBlur.Dispose (); - gBuffPipeline.Dispose (); composePipeline.Dispose (); //toneMappingPipeline.Dispose (); |