]> git.seodisparate.com - blue_noise_generation/commitdiff
Vulkan compute: Refactor pbp integer setting loop
authorStephen Seo <seo.disparate@gmail.com>
Tue, 26 Mar 2024 04:56:56 +0000 (13:56 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Tue, 26 Mar 2024 04:57:13 +0000 (13:57 +0900)
src/blue_noise.hpp

index b5dca25174c3b8e5af8f6da075519b9bbb910378..4181a445eb7b395b48796a0caffa6177ea519acc 100644 (file)
@@ -82,10 +82,12 @@ inline bool vulkan_get_filter(
     VkDeviceMemory staging_filter_buffer_mem, VkBuffer staging_filter_buffer) {
   vkResetCommandBuffer(command_buffer, 0);
 
-  for (unsigned int i = 0; i < pbp.size(); ++i) {
-    if (reversed_pbp) {
+  if (reversed_pbp) {
+    for (unsigned int i = 0; i < pbp.size(); ++i) {
       pbp_mapped_int[i] = pbp[i] ? 0 : 1;
-    } else {
+    }
+  } else {
+    for (unsigned int i = 0; i < pbp.size(); ++i) {
       pbp_mapped_int[i] = pbp[i] ? 1 : 0;
     }
   }