Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update D3D12 #812

Open
wants to merge 70 commits into
base: 0.3
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 61 commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
84d0de8
Building out more structs and enums
DethRaid Jul 22, 2019
e4550fa
Finish the DXR part of ID3D12CommandList4
DethRaid Jul 22, 2019
8aa84f9
Add a few forgotten structs
DethRaid Jul 22, 2019
e5ac611
Found UUIDs, added CommandList2 and CommandList3
DethRaid Jul 22, 2019
5b23b9a
Grab d3d12.rs that Arnavion generated
DethRaid Jul 23, 2019
6629eca
UNION2 -> UNION
DethRaid Jul 23, 2019
bd0654d
Fix union syntax
DethRaid Jul 23, 2019
fb48888
Add missing imports
DethRaid Jul 23, 2019
8157135
Just copy imports from the old file smh
DethRaid Jul 23, 2019
2e7289f
Add yet more missing imports...
DethRaid Jul 23, 2019
0f4d182
Remove extraneous definitions
DethRaid Jul 23, 2019
654e43d
Added some missing functions and types
DethRaid Jul 23, 2019
a2d490d
Changed a lot of ULONG_PTRs to usizes
DethRaid Jul 24, 2019
f44235d
Fixed some mutability issues
DethRaid Jul 24, 2019
e72a697
All pointers are const, will fix issues as they arise
DethRaid Jul 24, 2019
21616c2
Fixed a couple more pointybois
DethRaid Jul 25, 2019
8897fdd
C O N S T P T R
DethRaid Jul 25, 2019
789e065
Revert build script hacking
DethRaid Jul 25, 2019
7b3cb50
Remove tagRECT in favor of RECT
DethRaid Jul 25, 2019
cc5e15e
Fix some arrays
DethRaid Jul 25, 2019
e7ea2a1
Cross reference mutability with existing code, F I X
DethRaid Jul 25, 2019
d908828
Fix a lot of bad types
DethRaid Jul 25, 2019
2c40926
Start to reorganize for a nicer diff
DethRaid Jul 25, 2019
7da7ad8
Finished reorganizing for a smaller diff
DethRaid Jul 25, 2019
0056292
Remove trailing newling
DethRaid Jul 25, 2019
23a77a9
fix some more types
DethRaid Jul 26, 2019
21158cd
Proper UUID type
DethRaid Jul 29, 2019
c01b5ed
Fix import error
DethRaid Jul 29, 2019
cca413f
Building out more structs and enums
DethRaid Jul 22, 2019
c076308
Finish the DXR part of ID3D12CommandList4
DethRaid Jul 22, 2019
2723e10
Add a few forgotten structs
DethRaid Jul 22, 2019
ca72b51
Found UUIDs, added CommandList2 and CommandList3
DethRaid Jul 22, 2019
93be509
Grab d3d12.rs that Arnavion generated
DethRaid Jul 23, 2019
33f68ac
UNION2 -> UNION
DethRaid Jul 23, 2019
3d5ac94
Fix union syntax
DethRaid Jul 23, 2019
d709ee4
Add missing imports
DethRaid Jul 23, 2019
6d1aaa0
Just copy imports from the old file smh
DethRaid Jul 23, 2019
ee42f4f
Add yet more missing imports...
DethRaid Jul 23, 2019
92498a3
Remove extraneous definitions
DethRaid Jul 23, 2019
09f4834
Added some missing functions and types
DethRaid Jul 23, 2019
cb55f45
Changed a lot of ULONG_PTRs to usizes
DethRaid Jul 24, 2019
8266248
Fixed some mutability issues
DethRaid Jul 24, 2019
afc2598
All pointers are const, will fix issues as they arise
DethRaid Jul 24, 2019
d476d30
Fixed a couple more pointybois
DethRaid Jul 25, 2019
c252131
C O N S T P T R
DethRaid Jul 25, 2019
a6b3729
Revert build script hacking
DethRaid Jul 25, 2019
d2cd09e
Remove tagRECT in favor of RECT
DethRaid Jul 25, 2019
39d51b9
Fix some arrays
DethRaid Jul 25, 2019
44fc5ac
Cross reference mutability with existing code, F I X
DethRaid Jul 25, 2019
7397f19
Fix a lot of bad types
DethRaid Jul 25, 2019
65ea75c
Start to reorganize for a nicer diff
DethRaid Jul 25, 2019
7686520
Finished reorganizing for a smaller diff
DethRaid Jul 25, 2019
6b5b5a3
Remove trailing newling
DethRaid Jul 25, 2019
9a5e9b7
fix some more types
DethRaid Jul 26, 2019
29cc181
Proper UUID type
DethRaid Jul 29, 2019
33c1714
Fix import error
DethRaid Jul 29, 2019
9746d5f
Merge branch 'david/dx12_update' of github.com:NovaMods/winapi-rs int…
DethRaid Sep 21, 2019
818be81
Formatting and final type changes I hope
DethRaid Sep 21, 2019
2f04eb0
Actual final formatting fix
DethRaid Sep 21, 2019
29d57d8
Fix compile error form a duplicate definition
DethRaid Sep 21, 2019
36afd69
Fix formatting to make appyboi happy
DethRaid Sep 21, 2019
aaa72b5
d3d12: fix review comments
msiglreith Apr 5, 2020
7093ad0
d3d12: add new struct tests
msiglreith Apr 5, 2020
d6901e4
Merge branch '0.3' into david/dx12_update
msiglreith Apr 5, 2020
ef97fc0
d3d12: fix union size for x86
msiglreith Apr 5, 2020
1649f7b
d3d12: fix union size for x86
msiglreith Apr 5, 2020
88dc650
Merge pull request #1 from msiglreith/dx12_update
cwfitzgerald Apr 5, 2020
a16306b
d3d12: fix D3D12_EXISTING_COLLECTION_DESC definition
msiglreith Apr 6, 2020
71206b8
Merge pull request #2 from msiglreith/dx12_update
cwfitzgerald Apr 6, 2020
3fb5b31
Address review comments
msiglreith Apr 6, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
target/
Cargo.lock

.idea/
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IDE specific files should go in your user profile .gitignore, not this one.

1 change: 1 addition & 0 deletions build.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
use std::cell::Cell;
use std::collections::HashMap;
use std::env::var;

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Blank lines are evil.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

....why?

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

// (header name, &[header dependencies], &[library dependencies])
const DATA: &'static [(&'static str, &'static [&'static str], &'static [&'static str])] = &[
// km
Expand Down
Loading