]> git.nega.tv - josh/narcissus/commitdiff
shark-shaders: Move count ref into radix_sort.h
authorJosh Simmons <josh@nega.tv>
Mon, 4 Nov 2024 20:21:42 +0000 (21:21 +0100)
committerJosh Simmons <josh@nega.tv>
Mon, 4 Nov 2024 21:14:27 +0000 (22:14 +0100)
title/shark-shaders/shaders/radix_sort.h
title/shark-shaders/shaders/radix_sort_0_upsweep.comp
title/shark-shaders/shaders/radix_sort_1_spine.comp
title/shark-shaders/shaders/radix_sort_2_downsweep.comp

index 52ce63054d6afe6fb05e82ed96e8a41df1717f11..cee19831bf9ff2ac32f50535b2519dd0f6a3594b 100644 (file)
@@ -11,4 +11,8 @@ const uint RADIX_ITEMS_PER_WGP = RADIX_WGP_SIZE * RADIX_ITEMS_PER_INVOCATION;
 
 const uint RADIX_SPINE_WGP_SIZE = 256;
 
+layout(buffer_reference, std430, buffer_reference_align = 4) readonly buffer CountRef {
+    uint value;
+};
+
 #endif
index 69f4904d8d417b02ecb27c6f9bcf2f3906bc19c7..480fbf7d0040ee379a6da439fcd3c02f7916fa89 100644 (file)
 #include "draw_2d.h"
 #include "indirect.h"
 
-layout(buffer_reference, std430, buffer_reference_align = 4) readonly buffer CountRef {
-    uint value;
-};
-
 layout(buffer_reference, std430, buffer_reference_align = 4) readonly buffer ValuesRef {
     uint values[];
 };
index 0b1dfc4ab638f4e9b5a686ffa1b1327f17fbe40f..a47dc4fcf15f5b24b571073516fc051f2f5b9232 100644 (file)
 #include "draw_2d.h"
 #include "indirect.h"
 
-layout(buffer_reference, std430, buffer_reference_align = 4) buffer CountRef {
-    uint value;
-};
-
 layout(buffer_reference, std430, buffer_reference_align = 4) buffer SpineRef {
     uint values[];
 };
index 4a1f1c819ea7f1faedfc917ebbd800e532436491..19fcbcf00738b9a1d4b37dc6f26f8b385d82e37b 100644 (file)
@@ -27,10 +27,6 @@ layout (constant_id = 0) const uint SUBGROUP_SIZE = 64;
 
 const uint NUM_SUBGROUPS = RADIX_WGP_SIZE / SUBGROUP_SIZE;
 
-layout(buffer_reference, std430, buffer_reference_align = 4) readonly buffer CountRef {
-    uint value;
-};
-
 layout(buffer_reference, std430, buffer_reference_align = 4) readonly buffer SpineRef {
     uint values[];
 };