diff --git a/booksamples/appendix-01/src/main/java/org/vulkanb/eng/graph/geometry/GeometryRenderActivity.java b/booksamples/appendix-01/src/main/java/org/vulkanb/eng/graph/geometry/GeometryRenderActivity.java index 167efe81..3f2bf672 100644 --- a/booksamples/appendix-01/src/main/java/org/vulkanb/eng/graph/geometry/GeometryRenderActivity.java +++ b/booksamples/appendix-01/src/main/java/org/vulkanb/eng/graph/geometry/GeometryRenderActivity.java @@ -79,7 +79,7 @@ private void createDescriptorPool() { EngineProperties engineProps = EngineProperties.getInstance(); List descriptorTypeCounts = new ArrayList<>(); descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(swapChain.getNumImages() + 1, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER)); - descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(engineProps.getMaxMaterials() * 3, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)); + descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(engineProps.getMaxTextures(), VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)); descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(1, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC)); descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(1, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER)); descriptorPool = new DescriptorPool(device, descriptorTypeCounts); diff --git a/booksamples/appendix-01/src/main/java/org/vulkanb/eng/graph/shadows/ShadowRenderActivity.java b/booksamples/appendix-01/src/main/java/org/vulkanb/eng/graph/shadows/ShadowRenderActivity.java index 310d287f..d1744813 100644 --- a/booksamples/appendix-01/src/main/java/org/vulkanb/eng/graph/shadows/ShadowRenderActivity.java +++ b/booksamples/appendix-01/src/main/java/org/vulkanb/eng/graph/shadows/ShadowRenderActivity.java @@ -75,7 +75,7 @@ private void createDescriptorPool(int numImages) { EngineProperties engineProps = EngineProperties.getInstance(); List descriptorTypeCounts = new ArrayList<>(); descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(numImages, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER)); - descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(engineProps.getMaxMaterials(), VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)); + descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(engineProps.getMaxTextures(), VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)); descriptorPool = new DescriptorPool(device, descriptorTypeCounts); } diff --git a/booksamples/appendix-02/src/main/java/org/vulkanb/eng/graph/geometry/GeometryRenderActivity.java b/booksamples/appendix-02/src/main/java/org/vulkanb/eng/graph/geometry/GeometryRenderActivity.java index 167efe81..3f2bf672 100644 --- a/booksamples/appendix-02/src/main/java/org/vulkanb/eng/graph/geometry/GeometryRenderActivity.java +++ b/booksamples/appendix-02/src/main/java/org/vulkanb/eng/graph/geometry/GeometryRenderActivity.java @@ -79,7 +79,7 @@ private void createDescriptorPool() { EngineProperties engineProps = EngineProperties.getInstance(); List descriptorTypeCounts = new ArrayList<>(); descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(swapChain.getNumImages() + 1, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER)); - descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(engineProps.getMaxMaterials() * 3, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)); + descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(engineProps.getMaxTextures(), VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)); descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(1, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC)); descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(1, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER)); descriptorPool = new DescriptorPool(device, descriptorTypeCounts); diff --git a/booksamples/appendix-02/src/main/java/org/vulkanb/eng/graph/shadows/ShadowRenderActivity.java b/booksamples/appendix-02/src/main/java/org/vulkanb/eng/graph/shadows/ShadowRenderActivity.java index 310d287f..d1744813 100644 --- a/booksamples/appendix-02/src/main/java/org/vulkanb/eng/graph/shadows/ShadowRenderActivity.java +++ b/booksamples/appendix-02/src/main/java/org/vulkanb/eng/graph/shadows/ShadowRenderActivity.java @@ -75,7 +75,7 @@ private void createDescriptorPool(int numImages) { EngineProperties engineProps = EngineProperties.getInstance(); List descriptorTypeCounts = new ArrayList<>(); descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(numImages, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER)); - descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(engineProps.getMaxMaterials(), VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)); + descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(engineProps.getMaxTextures(), VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)); descriptorPool = new DescriptorPool(device, descriptorTypeCounts); } diff --git a/booksamples/chapter-16/src/main/java/org/vulkanb/eng/graph/geometry/GeometryRenderActivity.java b/booksamples/chapter-16/src/main/java/org/vulkanb/eng/graph/geometry/GeometryRenderActivity.java index 167efe81..3f2bf672 100644 --- a/booksamples/chapter-16/src/main/java/org/vulkanb/eng/graph/geometry/GeometryRenderActivity.java +++ b/booksamples/chapter-16/src/main/java/org/vulkanb/eng/graph/geometry/GeometryRenderActivity.java @@ -79,7 +79,7 @@ private void createDescriptorPool() { EngineProperties engineProps = EngineProperties.getInstance(); List descriptorTypeCounts = new ArrayList<>(); descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(swapChain.getNumImages() + 1, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER)); - descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(engineProps.getMaxMaterials() * 3, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)); + descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(engineProps.getMaxTextures(), VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)); descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(1, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC)); descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(1, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER)); descriptorPool = new DescriptorPool(device, descriptorTypeCounts); diff --git a/booksamples/chapter-16/src/main/java/org/vulkanb/eng/graph/shadows/ShadowRenderActivity.java b/booksamples/chapter-16/src/main/java/org/vulkanb/eng/graph/shadows/ShadowRenderActivity.java index 310d287f..d1744813 100644 --- a/booksamples/chapter-16/src/main/java/org/vulkanb/eng/graph/shadows/ShadowRenderActivity.java +++ b/booksamples/chapter-16/src/main/java/org/vulkanb/eng/graph/shadows/ShadowRenderActivity.java @@ -75,7 +75,7 @@ private void createDescriptorPool(int numImages) { EngineProperties engineProps = EngineProperties.getInstance(); List descriptorTypeCounts = new ArrayList<>(); descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(numImages, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER)); - descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(engineProps.getMaxMaterials(), VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)); + descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(engineProps.getMaxTextures(), VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)); descriptorPool = new DescriptorPool(device, descriptorTypeCounts); } diff --git a/booksamples/chapter-16/src/main/resources/eng.properties b/booksamples/chapter-16/src/main/resources/eng.properties index 6d4b9b70..a9f66423 100644 --- a/booksamples/chapter-16/src/main/resources/eng.properties +++ b/booksamples/chapter-16/src/main/resources/eng.properties @@ -13,7 +13,6 @@ maxIndicesBuffer=5000000 maxJointMatricesBuffer=20000000 maxJointsMatricesLists=150 maxMaterials=500 -maxStorageBuffers=100 shadowPcf=true shadowBias=0.0005 shadowMapSize=4096 diff --git a/booksamples/chapter-17/src/main/java/org/vulkanb/eng/graph/geometry/GeometryRenderActivity.java b/booksamples/chapter-17/src/main/java/org/vulkanb/eng/graph/geometry/GeometryRenderActivity.java index 167efe81..3f2bf672 100644 --- a/booksamples/chapter-17/src/main/java/org/vulkanb/eng/graph/geometry/GeometryRenderActivity.java +++ b/booksamples/chapter-17/src/main/java/org/vulkanb/eng/graph/geometry/GeometryRenderActivity.java @@ -79,7 +79,7 @@ private void createDescriptorPool() { EngineProperties engineProps = EngineProperties.getInstance(); List descriptorTypeCounts = new ArrayList<>(); descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(swapChain.getNumImages() + 1, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER)); - descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(engineProps.getMaxMaterials() * 3, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)); + descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(engineProps.getMaxTextures(), VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)); descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(1, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC)); descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(1, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER)); descriptorPool = new DescriptorPool(device, descriptorTypeCounts); diff --git a/booksamples/chapter-17/src/main/java/org/vulkanb/eng/graph/shadows/ShadowRenderActivity.java b/booksamples/chapter-17/src/main/java/org/vulkanb/eng/graph/shadows/ShadowRenderActivity.java index 310d287f..d1744813 100644 --- a/booksamples/chapter-17/src/main/java/org/vulkanb/eng/graph/shadows/ShadowRenderActivity.java +++ b/booksamples/chapter-17/src/main/java/org/vulkanb/eng/graph/shadows/ShadowRenderActivity.java @@ -75,7 +75,7 @@ private void createDescriptorPool(int numImages) { EngineProperties engineProps = EngineProperties.getInstance(); List descriptorTypeCounts = new ArrayList<>(); descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(numImages, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER)); - descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(engineProps.getMaxMaterials(), VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)); + descriptorTypeCounts.add(new DescriptorPool.DescriptorTypeCount(engineProps.getMaxTextures(), VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)); descriptorPool = new DescriptorPool(device, descriptorTypeCounts); }