aboutsummaryrefslogtreecommitdiffstatsci
path: root/samples/deferred
diff options
context:
space:
mode:
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>2019-08-28 11:59:29 +0200
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>2019-08-28 12:05:59 +0200
commit3c19e8a85fbeae514b809c43809fd019b34771f9 (patch)
tree2669aaddb47a0101d99746cfed414bbb84bf3d98 /samples/deferred
parent984f7afd8aca8c826299260c71bcffc1853fa613 (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 ();