diff --git a/src/org/lwjgl/demo/vulkan/ClearScreenDemo.java b/src/org/lwjgl/demo/vulkan/ClearScreenDemo.java index 03687acd..22481424 100644 --- a/src/org/lwjgl/demo/vulkan/ClearScreenDemo.java +++ b/src/org/lwjgl/demo/vulkan/ClearScreenDemo.java @@ -460,7 +460,7 @@ private static Swapchain createSwapchain() { int imageCount = min(max(pSurfaceCapabilities.minImageCount(), 2), pSurfaceCapabilities.maxImageCount()); ColorFormatAndSpace surfaceFormat = determineSurfaceFormat(deviceAndQueueFamilies.physicalDevice, surface); Vector2i swapchainExtents = determineSwapchainExtents(pSurfaceCapabilities); - LongBuffer pSwapchain = stack.mallocLong(Long.BYTES); + LongBuffer pSwapchain = stack.mallocLong(1); _CHECK_(vkCreateSwapchainKHR(device, VkSwapchainCreateInfoKHR .calloc(stack) .sType$Default() diff --git a/src/org/lwjgl/demo/vulkan/raytracing/HybridMagicaVoxel.java b/src/org/lwjgl/demo/vulkan/raytracing/HybridMagicaVoxel.java index c13a99d1..e673b10a 100644 --- a/src/org/lwjgl/demo/vulkan/raytracing/HybridMagicaVoxel.java +++ b/src/org/lwjgl/demo/vulkan/raytracing/HybridMagicaVoxel.java @@ -632,7 +632,7 @@ private static Swapchain createSwapchain() { int imageCount = min(max(pSurfaceCapabilities.minImageCount(), 2), pSurfaceCapabilities.maxImageCount()); ColorFormatAndSpace surfaceFormat = determineSurfaceFormat(deviceAndQueueFamilies.physicalDevice, surface); Vector2i swapchainExtents = determineSwapchainExtents(pSurfaceCapabilities); - LongBuffer pSwapchain = stack.mallocLong(Long.BYTES); + LongBuffer pSwapchain = stack.mallocLong(1); _CHECK_(vkCreateSwapchainKHR(device, VkSwapchainCreateInfoKHR .calloc(stack) .sType$Default() diff --git a/src/org/lwjgl/demo/vulkan/raytracing/ReflectiveMagicaVoxel.java b/src/org/lwjgl/demo/vulkan/raytracing/ReflectiveMagicaVoxel.java index 714d3ac5..5acf82f3 100644 --- a/src/org/lwjgl/demo/vulkan/raytracing/ReflectiveMagicaVoxel.java +++ b/src/org/lwjgl/demo/vulkan/raytracing/ReflectiveMagicaVoxel.java @@ -625,7 +625,7 @@ private static Swapchain createSwapchain() { int imageCount = min(max(pSurfaceCapabilities.minImageCount(), 2), pSurfaceCapabilities.maxImageCount()); ColorFormatAndSpace surfaceFormat = determineSurfaceFormat(deviceAndQueueFamilies.physicalDevice, surface); Vector2i swapchainExtents = determineSwapchainExtents(pSurfaceCapabilities); - LongBuffer pSwapchain = stack.mallocLong(Long.BYTES); + LongBuffer pSwapchain = stack.mallocLong(1); _CHECK_(vkCreateSwapchainKHR(device, VkSwapchainCreateInfoKHR .calloc(stack) .sType$Default() diff --git a/src/org/lwjgl/demo/vulkan/raytracing/SdfBricks.java b/src/org/lwjgl/demo/vulkan/raytracing/SdfBricks.java index cb018a5b..c8773ff6 100644 --- a/src/org/lwjgl/demo/vulkan/raytracing/SdfBricks.java +++ b/src/org/lwjgl/demo/vulkan/raytracing/SdfBricks.java @@ -623,7 +623,7 @@ private static Swapchain createSwapchain() { int imageCount = min(max(pSurfaceCapabilities.minImageCount(), 2), pSurfaceCapabilities.maxImageCount()); ColorFormatAndSpace surfaceFormat = determineSurfaceFormat(deviceAndQueueFamilies.physicalDevice, surface); Vector2i swapchainExtents = determineSwapchainExtents(pSurfaceCapabilities); - LongBuffer pSwapchain = stack.mallocLong(Long.BYTES); + LongBuffer pSwapchain = stack.mallocLong(1); _CHECK_(vkCreateSwapchainKHR(device, VkSwapchainCreateInfoKHR .calloc(stack) .sType$Default() diff --git a/src/org/lwjgl/demo/vulkan/raytracing/SimpleSphere.java b/src/org/lwjgl/demo/vulkan/raytracing/SimpleSphere.java index 4b74ab44..f2bd4a82 100644 --- a/src/org/lwjgl/demo/vulkan/raytracing/SimpleSphere.java +++ b/src/org/lwjgl/demo/vulkan/raytracing/SimpleSphere.java @@ -586,7 +586,7 @@ private static Swapchain createSwapchain() { int imageCount = min(max(pSurfaceCapabilities.minImageCount(), 2), pSurfaceCapabilities.maxImageCount()); ColorFormatAndSpace surfaceFormat = determineSurfaceFormat(deviceAndQueueFamilies.physicalDevice, surface); Vector2i swapchainExtents = determineSwapchainExtents(pSurfaceCapabilities); - LongBuffer pSwapchain = stack.mallocLong(Long.BYTES); + LongBuffer pSwapchain = stack.mallocLong(1); _CHECK_(vkCreateSwapchainKHR(device, VkSwapchainCreateInfoKHR .calloc(stack) .sType$Default() diff --git a/src/org/lwjgl/demo/vulkan/raytracing/SimpleTriangle.java b/src/org/lwjgl/demo/vulkan/raytracing/SimpleTriangle.java index 9ebbbb26..fef09b14 100644 --- a/src/org/lwjgl/demo/vulkan/raytracing/SimpleTriangle.java +++ b/src/org/lwjgl/demo/vulkan/raytracing/SimpleTriangle.java @@ -585,7 +585,7 @@ private static Swapchain createSwapchain() { int imageCount = min(max(pSurfaceCapabilities.minImageCount(), 2), pSurfaceCapabilities.maxImageCount()); ColorFormatAndSpace surfaceFormat = determineSurfaceFormat(deviceAndQueueFamilies.physicalDevice, surface); Vector2i swapchainExtents = determineSwapchainExtents(pSurfaceCapabilities); - LongBuffer pSwapchain = stack.mallocLong(Long.BYTES); + LongBuffer pSwapchain = stack.mallocLong(1); _CHECK_(vkCreateSwapchainKHR(device, VkSwapchainCreateInfoKHR .calloc(stack) .sType$Default() diff --git a/src/org/lwjgl/demo/vulkan/raytracing/SimpleTriangleRayQuery.java b/src/org/lwjgl/demo/vulkan/raytracing/SimpleTriangleRayQuery.java index 97d30baa..b7c4c05d 100644 --- a/src/org/lwjgl/demo/vulkan/raytracing/SimpleTriangleRayQuery.java +++ b/src/org/lwjgl/demo/vulkan/raytracing/SimpleTriangleRayQuery.java @@ -578,7 +578,7 @@ private static Swapchain createSwapchain() { int imageCount = min(max(pSurfaceCapabilities.minImageCount(), 2), pSurfaceCapabilities.maxImageCount()); ColorFormatAndSpace surfaceFormat = determineSurfaceFormat(deviceAndQueueFamilies.physicalDevice, surface); Vector2i swapchainExtents = determineSwapchainExtents(pSurfaceCapabilities); - LongBuffer pSwapchain = stack.mallocLong(Long.BYTES); + LongBuffer pSwapchain = stack.mallocLong(1); _CHECK_(vkCreateSwapchainKHR(device, VkSwapchainCreateInfoKHR .calloc(stack) .sType$Default() diff --git a/src/org/lwjgl/demo/vulkan/raytracing/VoxelChunks.java b/src/org/lwjgl/demo/vulkan/raytracing/VoxelChunks.java index 0eb49e22..d2579eab 100644 --- a/src/org/lwjgl/demo/vulkan/raytracing/VoxelChunks.java +++ b/src/org/lwjgl/demo/vulkan/raytracing/VoxelChunks.java @@ -489,7 +489,7 @@ private static DeviceAndQueueFamilies selectPhysicalDevice() { !physicalDeviceFeatures2.features().shaderInt64()) continue; - // Check if the physical device supports the VK_FORMAT_R16G16B16_UNORM vertexFormat for acceleration structure geometry + // Check if the physical device supports the VK_FORMAT_R8G8B8_UNORM vertexFormat for acceleration structure geometry VkFormatProperties formatProperties = VkFormatProperties.malloc(stack); vkGetPhysicalDeviceFormatProperties(dev, VK_FORMAT_R8G8B8_UNORM, formatProperties); if ((formatProperties.bufferFeatures() & VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR) == 0) @@ -667,7 +667,7 @@ private static Swapchain createSwapchain() { int imageCount = min(max(pSurfaceCapabilities.minImageCount(), 2), pSurfaceCapabilities.maxImageCount()); ColorFormatAndSpace surfaceFormat = determineSurfaceFormat(deviceAndQueueFamilies.physicalDevice, surface); Vector2i swapchainExtents = determineSwapchainExtents(pSurfaceCapabilities); - LongBuffer pSwapchain = stack.mallocLong(Long.BYTES); + LongBuffer pSwapchain = stack.mallocLong(1); _CHECK_(vkCreateSwapchainKHR(device, VkSwapchainCreateInfoKHR .calloc(stack) .sType$Default()