Austin Eng
|
aecf0b130e
|
Add D3D12 buffer, texture, and sampler binding
|
2017-07-04 14:30:34 -04:00 |
Corentin Wallez
|
e9d347e89e
|
Add T->B copies.
This implements T->B copies on the Metal backend only and while it adds
validation tests, end2end tests will be done in a follow-up commit.
|
2017-06-27 13:25:42 -04:00 |
Austin Eng
|
e44179ae4d
|
Move command list creation to the Device and indirectly reserve command allocators
|
2017-06-19 15:08:53 -04:00 |
Austin Eng
|
a4dcde9cf3
|
forward declare allocator classes
|
2017-06-19 15:08:53 -04:00 |
Austin Eng
|
f96ce23628
|
Add ResourceAllocationManager to create and track lifetimes of d3d12 resources
|
2017-06-19 15:08:53 -04:00 |
Austin Eng
|
78f1619446
|
Use CommandAllocatorManager to create and track lifetimes of ID3D12CommandAllocators
|
2017-06-19 15:08:53 -04:00 |
Austin Eng
|
2157002570
|
refactor ResourceUploader to use SerialQueue
|
2017-06-19 15:08:53 -04:00 |
Corentin Wallez
|
dbb5729e64
|
Add Device::Tick for periodic work
|
2017-06-15 13:27:50 -07:00 |
Austin Eng
|
b947993e1a
|
Add d3d12 resource uploader to create and manage uploading resource lifetimes
|
2017-06-14 13:53:52 -04:00 |
Austin Eng
|
d251356783
|
D3D12 vertex and index buffers with resource transitions
|
2017-06-14 13:53:52 -04:00 |
Austin Eng
|
459537491b
|
Refactor TransitionUsage to use abstract TransitionUsageImpl
|
2017-06-14 13:53:52 -04:00 |
Corentin Wallez
|
d84d107076
|
Add buffer to buffer copies
|
2017-06-13 13:15:30 -07:00 |
Corentin Wallez
|
c863b1c26f
|
ToBackend: Add support for Device
|
2017-06-13 08:30:01 -07:00 |
Corentin Wallez
|
b1c19eeb4f
|
Add Buffer::MapReadAsync state-tracking
|
2017-06-13 08:30:01 -07:00 |
Austin Eng
|
2b055c38fd
|
add fences to prevent resetting a ID3D12CommandAllocator before commands have completed
|
2017-06-09 07:26:31 -07:00 |
Austin Eng
|
81bc3ad23b
|
move frame resource transitions to D3D12Binding
|
2017-06-09 07:26:31 -07:00 |
Austin Eng
|
cfeda4d9f2
|
CHelloTriangle working
|
2017-06-07 16:23:10 -04:00 |
Austin Eng
|
eb6d22242a
|
add D3D12Binding with swap chain
|
2017-06-07 16:23:10 -04:00 |
Austin Eng
|
fc2bac7e45
|
add null D3D12 backend
|
2017-06-07 16:23:10 -04:00 |