Add required metal types

This commit is contained in:
NoahR02 committed 2023-05-20 19:14:19 -04:00
1 parent a144a49a9a
commit f0b08a6c67
1 file changed
+9 -2
+9 -2
View File
@@ -48,8 +48,9 @@ def no_vk(t):
return t
OPAQUE_STRUCTS = """
wl_surface :: struct {} // Opaque struct defined by Wayland
wl_display :: struct {} // Opaque struct defined by Wayland
wl_surface :: struct {} // Opaque struct defined by Wayland
wl_display :: struct {} // Opaque struct defined by Wayland
IOSurfaceRef :: struct {} // Opaque struct defined by Apple’s CoreGraphics framework
"""
def convert_type(t, prev_name, curr_name):
@@ -766,6 +767,12 @@ when ODIN_OS == .Windows {
CAMetalLayer :: struct {}
MTLBuffer_id :: rawptr
MTLTexture_id :: rawptr
MTLSharedEvent_id :: rawptr
MTLDevice_id :: rawptr
MTLCommandQueue_id :: rawptr
/********************************/
""")
f.write("\n")