diff options
| author | hikari <ftphikari@gmail.com> | 2023-09-13 23:47:18 +0300 |
|---|---|---|
| committer | hikari <ftphikari@gmail.com> | 2023-09-13 23:47:18 +0300 |
| commit | aaccaa19bfda7571284b114d97c03cfba8024a09 (patch) | |
| tree | 3e5ffbe91c6b38cf9ea1c5b40474c4490caa4a51 | |
| parent | 1b06f809de28d384adc031f1e6b4d243175d80eb (diff) | |
[vendor:directx/d3d11] Added `CalcSubresource` helper macro
| -rw-r--r-- | vendor/directx/d3d11/d3d11.odin | 5 |
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 +} |