aboutsummaryrefslogtreecommitdiff
path: root/vendor/directx
Commit message (Collapse)AuthorAgeFilesLines
* vendor:directx/d3d12: changed backing integers of `BARRIER*` enums and ↵Ignacy Koper8 days1-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 barriersIgnacy Koper9 days1-0/+166
| | | | Signed-off-by: Ignacy Koper <ignacy423@gmail.com>
* Prefer LPCSTR/LPCWSTR types in DirectX bindingsPiotr Doan2026-01-023-81/+87
| | | | | - 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 indentationconnnnal2025-11-181-6/+6
|
* Update d3d12 bindings for D3D12_FEATURE_D3D12_TIGHT_ALIGNMENTconnnnal2025-11-182-9/+76
|
* Change `^i16` to `cstring16` where appropriategingerBill2025-10-281-16/+16
|
* Doc lines for vendor:*Jeroen van Rijn2025-10-105-0/+5
|
* Make D3D12_FEATURE_DATA_D3D12_OPTIONS.MinPrecisionSupport a bitsetconnnnal2025-08-171-4/+4
| | | | https://learn.microsoft.com/en-us/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_d3d12_options
* Alias [^]u16 to Windows LPCWSTRconnnnal2025-08-072-19/+21
|
* Appease -vet for haikuJeroen van Rijn2025-06-161-0/+37
|
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2025-06-091-3/+3
|\
| * Fixed broken bindings of ICompiler and ICompiler2. See ↵Karl Zylinski2025-06-081-3/+3
| | | | | | | | https://learn.microsoft.com/en-us/windows/win32/api/dxcapi/ns-dxcapi-idxccompiler and https://learn.microsoft.com/en-us/windows/win32/api/dxcapi/ns-dxcapi-idxccompiler2 for correct signatures.
* | Fix minor typo from `^[^]` to `[^]^`gingerBill2025-06-091-1/+1
|/
* Add GPU_UPLOAD heap typedeadwanderer2025-05-201-4/+5
|
* Fix incorrect resource state bit_setdeadwanderer2025-05-201-1/+1
|
* Add missing `,`gingerBill2025-05-141-1/+1
|
* Fix bad whitespacingdeadwanderer2025-05-141-10/+10
|
* Adjust whitespace errorsdeadwanderer2025-05-141-14/+14
|
* Add more D3D12 FEATURE_DATA_OPTIONsdeadwanderer2025-05-131-0/+78
|
* `stdcall` to `system`gingerBill2025-02-241-4/+4
|
* Merge pull request #2938 from moritzfalk/d3d11-annotationsgingerBill2025-02-241-1/+15
|\ | | | | Adding IUserDefinedAnnotation to D3D11 for better debugging.
| * Merge branch 'master' into d3d11-annotationsgingerBill2025-01-068-991/+1436
| |\
| * | Fixed indentation and : bindingmfalk2023-12-041-3/+3
| | |
| * | Adding IUserDefinedAnnotation to D3D11 for better debugging.mfalk2023-11-091-1/+15
| | |
* | | d3d12: fix some vtablesdenovodavid2025-02-111-4/+4
| | |
* | | d3d12 bindings -vet-tabs fixKarl Zylinski2025-01-131-6/+6
| | |
* | | add d3d12 shader component mapping constants and macro-proceduresdenovodavid2025-01-092-1/+17
| |/ |/|
* | Change single pointers to multipointers, fix UUIDs in d3d11 and d3d12imlodinu2024-12-194-142/+141
| |
* | change pointer arg to multipointer in GetDisplayModeList and GetDisplayModeList1shashank2024-12-081-2/+2
| |
* | Moved all packages in core, base, vendor, tests and examples to use new #+ ↵Karl Zylinski2024-09-142-2/+2
| | | | | | | | file tag syntax.
* | Fix `-vet-tabs` issuesgingerBill2024-08-242-6/+6
| |
* | Unify `IUnknown` COM interfacegingerBill2024-07-101-8/+3
| |
* | Fix d3d11 IInfoQueue_VTable & Add LoadLibraryExWFabian Sperber2024-06-191-21/+23
| | | | | | | | - wrong order & was missing PushStorageFilter & PushRetrievalFilter
* | D3D11 - fixed VIDEO_SUPPORT flagMark Sniffen2024-06-051-1/+1
| |
* | Fixed some build tags in vendor libsAndreas T Jonsson2024-05-131-1/+1
| |
* | Keep `-vet` happygingerBill2024-05-101-1/+1
| |
* | Merge pull request #3565 from wschiefer/update-d3d12gingerBill2024-05-101-0/+220
|\ \ | | | | | | Update d3d12 API
| * | Update d3d12 APIWaldemar Schiefer2024-05-091-0/+220
| | |
* | | Add DXGI 1.5 & 1.6 APIsWaldemar Schiefer2024-05-091-12/+208
|/ /
* | Merge pull request #3419 from puzzleddev/fixup-d3d12-thiscall-affected-methodsgingerBill2024-04-151-6/+6
|\ \ | | | | | | Fixup vendor/d3d12 calling convention mistakes
| * | Fixup vendor/d3d12 calling convention mistakestim42422024-04-121-6/+6
| | |
* | | add freebsd, openbsd to dxcdef_unix.odinwrapperup2024-04-131-1/+1
|/ /
* | Add ID3DUserDefinedAnnotationLucas Perlind2024-02-132-0/+17
| |
* | stdcall -> systemgingerBill2024-01-173-717/+717
| |
* | Replace `stdcall` with `system`gingerBill2024-01-172-182/+182
| |
* | [vendor:directx/dxgi] change u32 flags to bit_setsIgor Dreher2023-12-281-55/+71
|/
* Update d3d12.odinjakubtomsu2023-11-041-1/+0
|
* Merge pull request #2791 from ftphikari/mastergingerBill2023-09-151-0/+5
|\ | | | | [core:sys/windows] Added couple of procedures
| * [vendor:directx/d3d11] Added `CalcSubresource` helper macrohikari2023-09-131-0/+5
| |
* | Move API into one file and use "system" calling convention, and move data ↵AbdelHameed-Hamed2023-09-144-760/+177
| | | | | | | | definitions into platform specific files.