aboutsummaryrefslogtreecommitdiffstatsci
path: root/src/pbrrenderer2.h
diff options
context:
space:
mode:
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>2018-10-26 18:59:06 +0200
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>2018-10-26 18:59:06 +0200
commitcf965d29b9092ea6b56847028dc885b67b1603e0 (patch)
treedc2054210d903c5d629f0487e74a58e1b96958c3 /src/pbrrenderer2.h
parenta5082d2962d621dc7145614d655016c59ddacc5b (diff)
some renames for c++HEADmasterdevel
Diffstat (limited to 'src/pbrrenderer2.h')
-rw-r--r--src/pbrrenderer2.h50
1 files changed, 0 insertions, 50 deletions
diff --git a/src/pbrrenderer2.h b/src/pbrrenderer2.h
deleted file mode 100644
index 71342b4..0000000
--- a/src/pbrrenderer2.h
+++ /dev/null
@@ -1,50 +0,0 @@
-#pragma once
-
-#include "VkEngine.h"
-#include "vkrenderer.h"
-#include "VulkanTexture.hpp"
-#include "VulkanglTFModel.hpp"
-
-
-class pbrRenderer : public vke::vkRenderer
-{
- void generateBRDFLUT();
- void generateCubemaps();
-protected:
- virtual void configurePipelineLayout();
- virtual void loadRessources();
- virtual void freeRessources();
- virtual void prepareDescriptors();
- virtual void preparePipeline();
-public:
- struct Pipelines {
- VkPipeline skybox;
- VkPipeline pbr;
- VkPipeline pbrAlphaBlend;
- } pipelines;
-
- VkDescriptorSet dsScene;
-
- struct Textures {
- vke::TextureCubeMap environmentCube;
- vke::Texture2D lutBrdf;
- vke::TextureCubeMap irradianceCube;
- vke::TextureCubeMap prefilteredCube;
- } textures;
-
- vkglTF::Model skybox;
- std::vector<vkglTF::Model> models;
-
- pbrRenderer ();
- virtual ~pbrRenderer();
-
- virtual void destroy();
-
- void renderPrimitive(vkglTF::Primitive &primitive, VkCommandBuffer commandBuffer);
-
- void prepareModels();
-
- virtual void draw(VkCommandBuffer cmdBuff);
-
-
-};