|
@@ -449,6 +449,20 @@ when !ODIN_DEBUG {
|
|
|
BeginQueryIndexed :: proc "c" (target: u32, index: u32, id: u32) { impl_BeginQueryIndexed(target, index, id) }
|
|
|
EndQueryIndexed :: proc "c" (target: u32, index: u32) { impl_EndQueryIndexed(target, index) }
|
|
|
GetQueryIndexediv :: proc "c" (target: u32, index: u32, pname: u32, params: [^]i32) { impl_GetQueryIndexediv(target, index, pname, params) }
|
|
|
+ GetTextureHandleARB :: proc "c" (texture: u32) -> u64
|
|
|
+ { return impl_GetTextureHandleARB(texture) }
|
|
|
+ GetTextureSamplerHandleARB :: proc "c" (texture, sampler: u32) -> u64
|
|
|
+ { return impl_GetTextureSamplerHandleARB(texture, sampler) }
|
|
|
+ GetImageHandleARB :: proc "c" (texture: u32, level: i32, layered: bool, layer: i32, format: u32) -> u64
|
|
|
+ { return impl_GetImageHandleARB(texture, level, layered, layer, format) }
|
|
|
+ MakeTextureHandleResidentARB :: proc "c" (handle: u64)
|
|
|
+ { impl_MakeTextureHandleResidentARB(handle) }
|
|
|
+ MakeImageHandleResidentARB :: proc "c" (handle: u64, access: u32)
|
|
|
+ { impl_MakeImageHandleResidentARB(handle, access) }
|
|
|
+ MakeTextureHandleNonResidentARB:: proc "c" (handle: u64)
|
|
|
+ { impl_MakeTextureHandleNonResidentARB(handle) }
|
|
|
+ MakeImageHandleNonResidentARB :: proc "c" (handle: u64)
|
|
|
+ { impl_MakeImageHandleNonResidentARB(handle) }
|
|
|
|
|
|
// VERSION_4_1
|
|
|
ReleaseShaderCompiler :: proc "c" () { impl_ReleaseShaderCompiler() }
|
|
@@ -1249,6 +1263,22 @@ when !ODIN_DEBUG {
|
|
|
BeginQueryIndexed :: proc "c" (target: u32, index: u32, id: u32, loc := #caller_location) { impl_BeginQueryIndexed(target, index, id); debug_helper(loc, 0, target, index, id) }
|
|
|
EndQueryIndexed :: proc "c" (target: u32, index: u32, loc := #caller_location) { impl_EndQueryIndexed(target, index); debug_helper(loc, 0, target, index) }
|
|
|
GetQueryIndexediv :: proc "c" (target: u32, index: u32, pname: u32, params: [^]i32, loc := #caller_location) { impl_GetQueryIndexediv(target, index, pname, params); debug_helper(loc, 0, target, index, pname, params) }
|
|
|
+ GetTextureHandleARB :: proc "c" (target: u32, loc := #caller_location) -> u64
|
|
|
+ { ret := impl_GetTextureHandleARB(target); debug_helper(loc, 0, target); return ret }
|
|
|
+ GetTextureSamplerHandleARB :: proc "c" (texture, sampler: u32, loc := #caller_location) -> u64
|
|
|
+ { ret := impl_GetTextureSamplerHandleARB(texture, sampler); debug_helper(loc, 0, texture, sampler); return ret }
|
|
|
+ GetImageHandleARB :: proc "c" (texture: u32, level: i32, layered: bool, layer: i32, format: u32, loc := #caller_location) -> u64
|
|
|
+ { ret := impl_GetImageHandleARB(texture, level, layered, layer, format); debug_helper(loc, 0, texture, level, layered, layer, format); return ret }
|
|
|
+ MakeTextureHandleResidentARB :: proc "c" (handle: u64, loc := #caller_location)
|
|
|
+ { impl_MakeTextureHandleResidentARB(handle); debug_helper(loc, 0, handle) }
|
|
|
+ MakeImageHandleResidentARB :: proc "c" (handle: u64, access: u32, loc := #caller_location)
|
|
|
+ { impl_MakeImageHandleResidentARB(handle, access); debug_helper(loc, 0, handle, access) }
|
|
|
+ MakeTextureHandleNonResidentARB:: proc "c" (handle: u64, loc := #caller_location)
|
|
|
+ { impl_MakeTextureHandleNonResidentARB(handle); debug_helper(loc, 0, handle) }
|
|
|
+ MakeImageHandleNonResidentARB :: proc "c" (handle: u64, loc := #caller_location)
|
|
|
+ { impl_MakeImageHandleNonResidentARB(handle); debug_helper(loc, 0, handle) }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
// VERSION_4_1
|
|
|
ReleaseShaderCompiler :: proc "c" (loc := #caller_location) { impl_ReleaseShaderCompiler(); debug_helper(loc, 0) }
|