aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhikari <ftphikari@gmail.com>2023-09-13 23:47:18 +0300
committerhikari <ftphikari@gmail.com>2023-09-13 23:47:18 +0300
commitaaccaa19bfda7571284b114d97c03cfba8024a09 (patch)
tree3e5ffbe91c6b38cf9ea1c5b40474c4490caa4a51
parent1b06f809de28d384adc031f1e6b4d243175d80eb (diff)
[vendor:directx/d3d11] Added `CalcSubresource` helper macro
-rw-r--r--vendor/directx/d3d11/d3d11.odin5
1 files changed, 5 insertions, 0 deletions
diff --git a/vendor/directx/d3d11/d3d11.odin b/vendor/directx/d3d11/d3d11.odin
index ea1e7f5f8..d94c05d06 100644
--- a/vendor/directx/d3d11/d3d11.odin
+++ b/vendor/directx/d3d11/d3d11.odin
@@ -15,6 +15,7 @@ GUID :: dxgi.GUID
IID :: dxgi.IID
SIZE_T :: dxgi.SIZE_T
BOOL :: dxgi.BOOL
+UINT :: dxgi.UINT
RECT :: dxgi.RECT
SIZE :: dxgi.SIZE
@@ -5146,3 +5147,7 @@ MESSAGE_ID :: enum u32 {
TRACKED_WORKLOAD_DISJOINT_FAILURE,
D3D11_5_MESSAGES_END,
}
+
+CalcSubresource :: #force_inline proc "contextless" (MipSlice: UINT, ArraySlice: UINT, MipLevels: UINT) -> UINT {
+ return MipSlice + ArraySlice * MipLevels
+}