Browse Source

Transform `matrix` to `mat` identifier for Vulkan

gingerBill 3 years ago
parent
commit
07bf64ae52

+ 2 - 2
vendor/vulkan/_gen/create_vulkan_odin_wrapper.py

@@ -405,8 +405,8 @@ def parse_structs(f):
             if "Flag_Bits" in type_:
                 comment = " // only single bit set"
             t = do_type(type_, prev_name, fname)
-            if t == "Structure_Type" and n == "type":
-                n = "s_type"
+            if n == "matrix":
+                n = "mat"
 
             ffields.append(tuple([n, t, comment]))
             prev_name = fname

+ 0 - 2
vendor/vulkan/enums.odin

@@ -3,8 +3,6 @@
 //
 package vulkan
 
-import "core:c"
-
 // Enums
 AccelerationStructureBuildTypeKHR :: enum c.int {
 	HOST           = 0,

+ 0 - 2
vendor/vulkan/procedures.odin

@@ -3,8 +3,6 @@
 //
 package vulkan
 
-import "core:c"
-
 // Procedure Types
 
 ProcAllocationFunction                                              :: #type proc "system" (pUserData: rawptr, size: int, alignment: int, allocationScope: SystemAllocationScope) -> rawptr

+ 1 - 3
vendor/vulkan/structs.odin

@@ -3,8 +3,6 @@
 //
 package vulkan
 
-import "core:c"
-
 when ODIN_OS == "windows" {
 	import win32 "core:sys/windows"
 
@@ -3750,7 +3748,7 @@ PhysicalDeviceRayTracingPropertiesNV :: struct {
 }
 
 TransformMatrixKHR :: struct {
-	matrix: [3][4]f32,
+	mat: [3][4]f32,
 }
 
 AabbPositionsKHR :: struct {