Code review fixes

This commit is contained in:
ftphikari
2023-07-13 17:16:32 +03:00
parent b6baee5f77
commit 7990566f6b
2 changed files with 6 additions and 3 deletions

View File

@@ -150,7 +150,7 @@ ID3DInclude_VTable :: struct {
}
// Default file includer
D3DCOMPILE_STANDARD_FILE_INCLUDE :: cast(^ID3DInclude)uintptr(1)
D3DCOMPILE_STANDARD_FILE_INCLUDE :: (^ID3DInclude)(uintptr(1))
ID3D11Module :: struct #raw_union {

View File

@@ -141,7 +141,10 @@ IDebug1_VTable :: struct {
}
GetDebugInterface: proc "stdcall" (riid: ^IID, ppDebug: ^rawptr) -> HRESULT
GET_DEBUG_INTERFACE_PROC :: #type proc "stdcall" (riid: ^IID, ppDebug: ^rawptr) -> HRESULT
GetDebugInterface: GET_DEBUG_INTERFACE_PROC
// Call this to start using GetDebugInterface
debug_interface_init :: proc() -> bool {
debug_lib := win32.LoadLibraryW(win32.L("dxgidebug.dll"))
@@ -154,6 +157,6 @@ debug_interface_init :: proc() -> bool {
return false
}
GetDebugInterface = auto_cast(ptr)
GetDebugInterface = cast(GET_DEBUG_INTERFACE_PROC)ptr
return true
}