Browse Source

Code review fixes

ftphikari 2 years ago
parent
commit
7990566f6b

+ 1 - 1
vendor/directx/d3d_compiler/d3d_compiler.odin

@@ -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 {

+ 5 - 2
vendor/directx/dxgi/dxgidebug.odin

@@ -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
 }