| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | vendor:directx/d3d12: changed backing integers of `BARRIER*` enums and ↵ | Ignacy Koper | 8 days | 1 | -5/+6 |
| | | | | | | | | | bit-sets to u32 from i64 and added missing `Flags` field to `TEXTURE_BARRIER` struct Signed-off-by: Ignacy Koper <ignacy423@gmail.com> | ||||
| * | vendor:directx/d3d12: added `IGraphicsCommandList7` with enhanced barriers | Ignacy Koper | 9 days | 1 | -0/+166 |
| | | | | | Signed-off-by: Ignacy Koper <ignacy423@gmail.com> | ||||
| * | Prefer LPCSTR/LPCWSTR types in DirectX bindings | Piotr Doan | 2026-01-02 | 1 | -33/+34 |
| | | | | | | - Replaces [^]u16 parameter types because they are not directly compatible with result of `win32.utf8_to_wstring()` - Replaces some string/wstring types for consistency, similarly as other packages do to match original C declarations and documentation | ||||
| * | Fix FEATURE bitflag indentation | connnnal | 2025-11-18 | 1 | -6/+6 |
| | | |||||
| * | Update d3d12 bindings for D3D12_FEATURE_D3D12_TIGHT_ALIGNMENT | connnnal | 2025-11-18 | 2 | -9/+76 |
| | | |||||
| * | Change `^i16` to `cstring16` where appropriate | gingerBill | 2025-10-28 | 1 | -16/+16 |
| | | |||||
| * | Doc lines for vendor:* | Jeroen van Rijn | 2025-10-10 | 1 | -0/+1 |
| | | |||||
| * | Make D3D12_FEATURE_DATA_D3D12_OPTIONS.MinPrecisionSupport a bitset | connnnal | 2025-08-17 | 1 | -4/+4 |
| | | | | | https://learn.microsoft.com/en-us/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_d3d12_options | ||||
| * | Alias [^]u16 to Windows LPCWSTR | connnnal | 2025-08-07 | 1 | -18/+20 |
| | | |||||
| * | Add GPU_UPLOAD heap type | deadwanderer | 2025-05-20 | 1 | -4/+5 |
| | | |||||
| * | Fix incorrect resource state bit_set | deadwanderer | 2025-05-20 | 1 | -1/+1 |
| | | |||||
| * | Add missing `,` | gingerBill | 2025-05-14 | 1 | -1/+1 |
| | | |||||
| * | Fix bad whitespacing | deadwanderer | 2025-05-14 | 1 | -10/+10 |
| | | |||||
| * | Adjust whitespace errors | deadwanderer | 2025-05-14 | 1 | -14/+14 |
| | | |||||
| * | Add more D3D12 FEATURE_DATA_OPTIONs | deadwanderer | 2025-05-13 | 1 | -0/+78 |
| | | |||||
| * | d3d12: fix some vtables | denovodavid | 2025-02-11 | 1 | -4/+4 |
| | | |||||
| * | d3d12 bindings -vet-tabs fix | Karl Zylinski | 2025-01-13 | 1 | -6/+6 |
| | | |||||
| * | add d3d12 shader component mapping constants and macro-procedures | denovodavid | 2025-01-09 | 2 | -1/+17 |
| | | |||||
| * | Change single pointers to multipointers, fix UUIDs in d3d11 and d3d12 | imlodinu | 2024-12-19 | 1 | -56/+56 |
| | | |||||
| * | Fix `-vet-tabs` issues | gingerBill | 2024-08-24 | 1 | -4/+4 |
| | | |||||
| * | Update d3d12 API | Waldemar Schiefer | 2024-05-09 | 1 | -0/+220 |
| | | |||||
| * | Fixup vendor/d3d12 calling convention mistakes | tim4242 | 2024-04-12 | 1 | -6/+6 |
| | | |||||
| * | stdcall -> system | gingerBill | 2024-01-17 | 1 | -324/+324 |
| | | |||||
| * | Update d3d12.odin | jakubtomsu | 2023-11-04 | 1 | -1/+0 |
| | | |||||
| * | Add Dynamic Resource Root Signature flags | Charlie Shenton | 2023-04-22 | 1 | -0/+2 |
| | | | | Add flag values associated with dynamics resources (ResourceDescriptorHeap and SamplerDescriptorHeap) see https://microsoft.github.io/DirectX-Specs/d3d/HLSL_SM_6_6_DynamicResources.html for details | ||||
| * | Fix brace style and indentation | Marko | 2023-03-13 | 1 | -3/+2 |
| | | |||||
| * | Add RegisterMessageCallback for d3d12 | Marko | 2023-03-11 | 1 | -0/+20 |
| | | |||||
| * | Merge pull request #2343 from Hyp-X/pr-heapflags | gingerBill | 2023-02-24 | 1 | -1/+1 |
| |\ | | | | | Fix d3d12 HEAP_FLAG_ALLOW_ONLY_BUFFERS flags | ||||
| | * | Fix d3d12 HEAP_FLAG_ALLOW_ONLY_BUFFERS flags | Hyp-X | 2023-02-23 | 1 | -1/+1 |
| | | | |||||
| * | | Add d3d12shader missing types and UUID's | Hyp-X | 2023-02-24 | 1 | -14/+86 |
| |/ | |||||
| * | Merge pull request #2341 from Hyp-X/pr-getresourceallocationinfo | gingerBill | 2023-02-23 | 1 | -3/+3 |
| |\ | | | | | Fix d3d12 GetResourceAllocationInfo signature | ||||
| | * | Fix d3d12 GetResourceAllocationInfo signature | Hyp-X | 2023-02-23 | 1 | -3/+3 |
| | | | |||||
| * | | Fixed d3d12 shader reflection vtables | Hyp-X | 2023-02-23 | 1 | -3/+3 |
| |/ | |||||
| * | d3d12: Fixed RESOURCE_STATE_GENERIC_READ flags | Hyp-X | 2022-11-03 | 1 | -1/+1 |
| | | |||||
| * | Correct more flags for d3d12 | gingerBill | 2022-11-02 | 1 | -33/+39 |
| | | |||||
| * | Make many d3d12 flags `enum`s into `bit_set` | gingerBill | 2022-11-02 | 1 | -276/+298 |
| | | |||||
| * | Add missing field for `TEXTURE_COPY_LOCATION` | Luxko | 2022-06-19 | 1 | -0/+4 |
| | | | | | | | | | | Add missing anonymous union field for [D3D12_TEXTURE_COPY_LOCATION ](https://docs.microsoft.com/en-us/windows/win32/api/d3d12/ns-d3d12-d3d12_texture_copy_location): ```C union { D3D12_PLACED_SUBRESOURCE_FOOTPRINT PlacedFootprint; UINT SubresourceIndex; }; ``` | ||||
| * | Added some additional IID versions of Direct3D 12 UUIDs that I missed during ↵ | Karl Zylinski | 2022-04-27 | 1 | -7/+14 |
| | | | | | my first pass. All are accounted for now. | ||||
| * | Typo fix in d3d12.odin | Karl Zylinski | 2022-04-27 | 1 | -1/+1 |
| | | |||||
| * | D3D12 binding fixes: Added dxgi.IID versions of all the UUIDs in d3d12.odin ↵ | Karl Zylinski | 2022-04-27 | 1 | -64/+120 |
| | | | | | so that the IIDs can be used to fetch interfaces properly. Also fixed an issue where GetDesc, GetCPUDescriptorHandleForHeapStart and GetGPUDescriptorHandleForHeapStart had the wrong signature due to an old D3D12 header bug, more info: https://stackoverflow.com/questions/34118929/getcpudescriptorhandleforheapstart-stack-corruption | ||||
| * | Fix typo | gingerBill | 2022-03-14 | 1 | -1/+2 |
| | | |||||
| * | Remove prefixes from D3D12 constants | gingerBill | 2022-02-18 | 1 | -529/+529 |
| | | |||||
| * | Add `vendor:directx` packages: `dxgi`, `d3d11`, and `d3d12` | gingerBill | 2022-02-16 | 2 | -0/+5633 |
| TODO: enums marked with `bit_set` may need conversions | |||||