Vincent Lejeune
|
039e729881
|
d3d12: Fix scissor
|
2015-11-12 18:29:04 +01:00 |
|
Vincent Lejeune
|
925d6889a6
|
d3d12: Use ring buffer like rtv/dsv descriptor heap
|
2015-11-12 18:29:00 +01:00 |
|
Vincent Lejeune
|
70b9271cd8
|
rsx/d3d12: Record frame buffer content per draw call.
|
2015-11-08 19:34:18 +01:00 |
|
Vincent Lejeune
|
e76abf875f
|
d3d12: Clean rtt related code
|
2015-11-07 22:52:12 +01:00 |
|
Vincent Lejeune
|
449c41aca2
|
d3d12: Support size changing depth buffer
|
2015-10-30 18:28:27 +01:00 |
|
Vincent Lejeune
|
c197b54774
|
d3d12: Rename D3D12GSRender function
Match a_b_c coding style.
|
2015-10-29 18:48:53 +01:00 |
|
Vincent Lejeune
|
119126c60c
|
d3d12: Move enum conversion to a separate files.
* Add noexcept
* Use unreachable
* Use a_b_c style
|
2015-10-29 18:48:48 +01:00 |
|
O1L
|
c0255208cc
|
Old ini-manager only partially used in VFS. Global configuration used as defualt.
|
2015-10-27 01:09:31 +04:00 |
|
Nekotekina
|
d4e0da3f80
|
DX12 fix + rpcs3-tests project
|
2015-10-21 13:31:29 +03:00 |
|
Vincent Lejeune
|
a462b4518c
|
d3d12: Move d3d12 files to separate solution.
It simplify solution configurations.
|
2015-10-17 04:15:58 +02:00 |
|
Vincent Lejeune
|
dd000caad7
|
Remove context_dma*
|
2015-10-13 00:04:18 +02:00 |
|
Vincent Lejeune
|
73535e0c04
|
remove m_surface*
|
2015-10-13 00:04:12 +02:00 |
|
Vincent Lejeune
|
8dd19d1446
|
Remove color target
|
2015-10-13 00:04:09 +02:00 |
|
Vincent Lejeune
|
ed61023dd3
|
Remove clear_surface_color
|
2015-10-13 00:04:07 +02:00 |
|
Vincent Lejeune
|
3de47c201c
|
RSX: Create a rsx namespace.
Put get_address inside.
|
2015-10-13 00:04:04 +02:00 |
|
Vincent Lejeune
|
f483c3b9ca
|
Revert "Merge pull request #1245 from DHrpcs3/master"
This reverts commit 5feba39ff7, reversing
changes made to ebf28f8da0.
|
2015-10-09 20:04:20 +02:00 |
|
DH
|
4fdeeace66
|
D3D12Renderer: fixed some compilation errors
Removed GSFrameBase2 and D3DGSFrame.
Added frame for NullRender.
Minor improvements and fixes
|
2015-10-05 13:03:23 +03:00 |
|
Vincent Lejeune
|
a5ecbd0b2b
|
d3d12: Do not regenerate RTTs if they didn't change between draw call.
|
2015-10-05 00:24:56 +02:00 |
|
Vincent Lejeune
|
f10c812301
|
d3d12: Use d3dx12.h defined struct.
|
2015-09-25 22:34:34 +02:00 |
|
Vincent Lejeune
|
09cc127dd9
|
d3d12: Use ComPtr<> instead of manually releasing some structures
|
2015-08-14 23:39:37 +02:00 |
|
Vincent Lejeune
|
befe93784f
|
d3d12: Do not create/submit an extra command list for texture upload/rtt state change
|
2015-08-14 21:23:30 +02:00 |
|
vlj
|
1f3fbe91e2
|
d3d12: Don't call GetAddress if context_dma is not set
|
2015-08-12 00:28:29 +02:00 |
|
vlj
|
178d0e0e85
|
d3d12: Try implement mipmap
The mipmap level below 0 are currently wrong, find out why
|
2015-08-12 00:28:11 +02:00 |
|
vlj
|
aa66ddcd86
|
d3d12: Add some code documentation + rename some functions
|
2015-08-12 00:28:09 +02:00 |
|
vlj
|
c2d3c857b6
|
d3d12: Handle w16Z16Y16X16 rtt format
It doesnt fix completly render_to_texture test but it helps.
|
2015-08-12 00:26:43 +02:00 |
|
vlj
|
b8ba902657
|
d3d12: Fix rtt size (and crash in render_to_texture test)
|
2015-08-12 00:26:42 +02:00 |
|
vlj
|
7db3599648
|
d3d12: Ping pong between data to avoid gpu stall as much as possible
|
2015-08-12 00:26:23 +02:00 |
|
vlj
|
e454f59f97
|
d3d12: Fix depth buffer not being transitionned to generic read
|
2015-08-12 00:26:13 +02:00 |
|
vlj
|
001dc7cf57
|
d3d12: Do not copy fbo, just use new one
|
2015-08-12 00:26:12 +02:00 |
|
vlj
|
fafcce6d5f
|
d3d12: Implement write depth buffer callback
|
2015-08-12 00:25:37 +02:00 |
|
vlj
|
a9425fcf2a
|
d3d12: Pass first clear value as clear optimised value to RTTs
|
2015-08-12 00:23:52 +02:00 |
|
vlj
|
b016fbc9e4
|
d3d12: Add missing hunk + properly clean our D3D allocations
|
2015-08-12 00:23:22 +02:00 |
|
vlj
|
728736ccdd
|
d3d12: Add fbo support and blit it before present
|
2015-08-12 00:23:10 +02:00 |
|