Vincent Lejeune
|
f0dc38cadd
|
rsx/common/d3d12: Support back spec/diffuse color.
Fix green car in Outrun.
|
2016-02-08 17:35:52 +01:00 |
|
Vincent Lejeune
|
5f35f2ac7d
|
rsx/common/d3d12: Support for texture 1d too.
They are used in after burner climax
|
2016-01-30 01:13:15 +01:00 |
|
Vincent Lejeune
|
149fa9d750
|
rsx/common: Make RSXFragmentProgram key and not just pointer.
|
2016-01-27 23:16:06 +01:00 |
|
Vincent Lejeune
|
6384541345
|
d3d12: Store vertex attributes as SRV and disable Input_layout.
|
2016-01-26 23:13:29 +01:00 |
|
Vincent Lejeune
|
24255f7883
|
rsx/common/d3d12/gl: Add some texture info to RSXFragmentProgram
|
2016-01-26 17:56:01 +01:00 |
|
Vincent Lejeune
|
4ce4cf5242
|
rsx: Add vertex input and output in RSXVertexProgram.
|
2016-01-22 01:24:54 +01:00 |
|
DHrpcs3
|
19ce0cdc09
|
rsx methods constants moved to rsx namespace
minor fix
|
2016-01-20 20:12:48 +03:00 |
|
DHrpcs3
|
7523d01e0f
|
Code style fixes #2
|
2016-01-20 16:39:06 +03:00 |
|
DHrpcs3
|
7972cb5bdc
|
Code style fixes #1
|
2016-01-20 16:23:25 +03:00 |
|
Vincent Lejeune
|
3b4339c8e0
|
rsx: Use enum class for surface related regs
|
2016-01-15 23:44:27 +01:00 |
|
Vincent Lejeune
|
689dee9944
|
rsx/common/d3d12: Consider separate index range as a whole.
Fix Wolf of the Battlefield 3
|
2016-01-13 00:28:48 +01:00 |
|
Vincent Lejeune
|
bab52c132d
|
rsx/common/d3d12/gl: Clean ProgramStateCache
Use a_b_c format.
Use using =
Use tuple as output
Use RAII to delete program safely
Ensure const correctness.
|
2016-01-11 19:21:57 +01:00 |
|
DHrpcs3
|
48919330d7
|
rsx methods moved from rsx thread
|
2016-01-06 13:30:24 +02:00 |
|
Vincent Lejeune
|
6221fecf3b
|
common/d3d12/gl: Start implementing cubemap sampling
|
2015-12-16 20:36:34 +01:00 |
|
Nekotekina
|
3465106456
|
Shared PCH (experimental)
"Rebuild" is broken though.
|
2015-12-04 23:37:44 +03:00 |
|
Vincent Lejeune
|
b9d8d9383a
|
rsx/d3d12: dump program content when capturing frame
|
2015-11-24 23:34:03 +01:00 |
|
Nekotekina
|
4a669fd86e
|
DX12 dependencies fix
|
2015-11-17 21:00:59 +03:00 |
|
Nekotekina
|
5f6caf33f0
|
MINGW64: Compilation fix
|
2015-11-16 19:12:51 +03:00 |
|
Vincent Lejeune
|
570ca1c87f
|
d3d12: Use a_b_c style for D3D12GSRender.h members
|
2015-11-15 20:21:44 +01:00 |
|
Nekotekina
|
080e503954
|
Compilation fix
|
2015-11-14 20:26:41 +03:00 |
|
Vincent Lejeune
|
2043181501
|
d3d12: Suppress a warning if no rtt is bound
Rendering depth only is legal.
|
2015-10-30 18:10:41 +01:00 |
|
Vincent Lejeune
|
c570d60f45
|
d3d12: Add newline at the end of every file
|
2015-10-29 19:12:46 +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 |
|
Vincent Lejeune
|
bc7e30517b
|
d3d12: Add support for primitive restart.
|
2015-10-27 01:24:03 +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
|
a63fdf6c45
|
Use files from master
- Drop smart vertex storage and use OpenGL's one instead.
|
2015-10-13 14:27:17 +02:00 |
|
Vincent Lejeune
|
1e431edf09
|
Remove fragment program
|
2015-10-13 00:04:15 +02:00 |
|
Vincent Lejeune
|
e086b7a522
|
Remove cull/front face
|
2015-10-13 00:04:13 +02:00 |
|
Vincent Lejeune
|
73535e0c04
|
remove m_surface*
|
2015-10-13 00:04:12 +02:00 |
|
Vincent Lejeune
|
537187687d
|
Remove blend
|
2015-10-13 00:04:10 +02:00 |
|
Vincent Lejeune
|
403f585a19
|
Remove color mask
|
2015-10-13 00:04:10 +02:00 |
|
Vincent Lejeune
|
8dd19d1446
|
Remove color target
|
2015-10-13 00:04:09 +02:00 |
|
Vincent Lejeune
|
71552f7ffe
|
Remove logic Op
|
2015-10-13 00:04:09 +02:00 |
|
Vincent Lejeune
|
b2a7f0fd11
|
Remove stencil
|
2015-10-13 00:04:08 +02:00 |
|
Vincent Lejeune
|
529efd6ac8
|
Remove depth
|
2015-10-13 00:04:07 +02:00 |
|
Vincent Lejeune
|
e3e5b46cbf
|
Remove m_ prefix on some members of RSXThread
|
2015-10-13 00:04:03 +02:00 |
|
Vincent Lejeune
|
7d15cc0dfd
|
d3d12: Build shader in debug mode if debug output is enabled.
|
2015-09-18 22:36:18 +02:00 |
|
Raul Tambre
|
cd7fbae583
|
Implement NetStartDialogLoadAsync, L10N additions
Also improved cellPadPeriphGetInfo
|
2015-09-10 17:13:31 +03:00 |
|
Vincent Lejeune
|
9c24bb9d75
|
RSX/D3D12/GL/Null: Notify backend of program/state change
|
2015-08-26 18:45:57 +02:00 |
|
Vincent Lejeune
|
1ee749a9a8
|
d3d12: Fix blend alpha mode
Follow GL spec.
|
2015-08-17 22:12:58 +02:00 |
|
Vincent Lejeune
|
09cc127dd9
|
d3d12: Use ComPtr<> instead of manually releasing some structures
|
2015-08-14 23:39:37 +02:00 |
|
vlj
|
dc1a57e71c
|
d3d12: Fix color masking
Wasn't using the correct PSO state variable
|
2015-08-12 00:26:51 +02:00 |
|
vlj
|
8b631d486c
|
d3d12: Fix build
|
2015-08-12 00:26:49 +02:00 |
|
vlj
|
224503d2dc
|
d3d12: Move program related code out of D3D12GSRender and some get* format functions
|
2015-08-12 00:26:48 +02:00 |
|
vlj
|
16e8d6349e
|
d3d12: Make compilation more robust
|
2015-08-12 00:23:38 +02:00 |
|
vlj
|
ba66992ee3
|
d3d12: Use template class for caching
|
2015-08-12 00:23:35 +02:00 |
|
vlj
|
2ac3c66c80
|
d3d12: Fix hash/compare/getSize for fragment program
It didn't properly take constants into account
|
2015-08-12 00:23:34 +02:00 |
|