changeset 1415:62ebf735ecfa

fix: bad name for push constants
author sam <sam@basx.dev>
date Fri, 27 Dec 2024 22:00:46 +0700
parents 5e5a3311ca44
children a4fd9c31a225
files semicongine/rendering/shaders.nim
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/semicongine/rendering/shaders.nim	Fri Dec 27 17:20:31 2024 +0700
+++ b/semicongine/rendering/shaders.nim	Fri Dec 27 22:00:46 2024 +0700
@@ -334,7 +334,7 @@
       assert pushConstants.len == 0, "Only one push constant value allowed"
       static:
         assert value is object, "push constants need to be objects"
-      pushConstants.add "layout( push_constant ) uniform constants"
+      pushConstants.add "layout( push_constant ) uniform T" & fieldname
       pushConstants.add "{"
       for constFieldName, constFieldValue in fieldPairs(value):
         assert typeof(constFieldValue) is SupportedGPUType,