Danila Malyutin
|
7460d215fd
|
Fix travis OoM crash with gcc and -O3
Until with move to containers.
|
2015-08-16 23:40:09 +03:00 |
|
Danila Malyutin
|
5bf6c25652
|
Remove unneeded code (fixes flag "conflicts")
cmake should add appropriate flags depending on build type automatically
|
2015-08-16 23:40:07 +03:00 |
|
Danila Malyutin
|
0fb8ad8c5a
|
Update Cotire to 1.7.3
It fixes some bugs. Also use add_compile_options instead of add_defenitions where necessary
|
2015-08-16 23:40:05 +03:00 |
|
Danila Malyutin
|
aeee0758c2
|
Ignore warnings in VS from llvm headers
|
2015-08-16 23:40:03 +03:00 |
|
Danila Malyutin
|
83b77ced9e
|
Fix openal lib name in debug-memleak
is this config even working?
|
2015-08-16 23:40:01 +03:00 |
|
Nekotekina
|
405d7cb70c
|
Revert "RSX: Fix NV3089"
This reverts commit a86e44deb4a80302f1ae5820307157a143ae76eb.
Reasons: it's broken and not strictly related with d3d12 PR.
|
2015-08-16 18:37:20 +03:00 |
|
Raul Tambre
|
0ce4930c0f
|
Merge pull request #1177 from Zangetsu38/Getsuga
Fix correct size setting windows.
|
2015-08-15 10:38:29 +03:00 |
|
Raul Tambre
|
a3dc623270
|
Merge pull request #1181 from vlj/d3d12
D3d12: Fixes
|
2015-08-15 10:31:35 +03:00 |
|
Vincent Lejeune
|
3b0afe92e3
|
d3d12: Add a dummy D3D12Lib struct that load/unload d3d12.dll
It allows to unload the lib after everything else has been released, it
fixes a crash when leaving an app with d3d12 backend.
|
2015-08-14 23:39:38 +02:00 |
|
Vincent Lejeune
|
09cc127dd9
|
d3d12: Use ComPtr<> instead of manually releasing some structures
|
2015-08-14 23:39:37 +02:00 |
|
Vincent Lejeune
|
9cb88b3a8d
|
d3d12: Use ThrowIfFailed instead of check to be inline with DX12 Samples
|
2015-08-14 23:39:37 +02:00 |
|
KaOs1
|
f3d7c5da9d
|
sys_mempool implementation fixes
|
2015-08-14 22:44:41 +03:00 |
|
KaOs1
|
bc13128afe
|
sys_mempool implemented
|
2015-08-14 22:44:39 +03: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 |
|
Zangetsu38
|
732eef6c02
|
Update with master and Fixed Conflict
|
2015-08-14 19:35:58 +02:00 |
|
Vincent Lejeune
|
4185fcb6cd
|
d3d12: Do not output scale if there is no rtt available
Fix crash in Disgaea 3
|
2015-08-14 17:03:16 +02:00 |
|
Raul Tambre
|
850416d530
|
Merge pull request #1169 from vlj/d3d12
Implement a d3d12 backend
|
2015-08-14 17:44:27 +03:00 |
|
Vincent Lejeune
|
abee3539b8
|
d3d12: Fix non dx12 build config
|
2015-08-14 00:29:22 +02:00 |
|
Raul Tambre
|
07f33a3809
|
Merge pull request #1178 from danilaml/appveyor-llvm-dx12
Add llvm build to appveyor and fix wrong xaudio lib with cmake
|
2015-08-13 09:31:42 +03:00 |
|
Danila Malyutin
|
1d09408e38
|
Disable regular (non-llvm) builds to save time
because appveyor wouldn't run them in parallel. llvm builds are only ~1
min longer anyway.
|
2015-08-13 01:34:34 +03:00 |
|
Danila Malyutin
|
99156c61e4
|
Fix wrong XAudio lib being linked
|
2015-08-13 01:12:15 +03:00 |
|
Danila Malyutin
|
c63db8842c
|
Add llvm build to appveyor
|
2015-08-12 23:59:56 +03:00 |
|
Vincent Lejeune
|
9cb7339067
|
d3d12: Do not detach garbage collection thread
Thanks Neko for the tips.
|
2015-08-12 22:59:15 +02:00 |
|
Zangetsu38
|
5e9eb9c3bb
|
Fix correct size setting windows.
And other small change
|
2015-08-12 17:41:46 +02:00 |
|
Raul Tambre
|
a775b428f4
|
Merge pull request #1173 from vlj/llvm36-debug
Add debug options for llvm compiler
|
2015-08-12 17:53:49 +03:00 |
|
Vincent Lejeune
|
cf1c86bb2f
|
d3d12: Signal thread termination request + use a producer/consumer pattern closer to other ones in rpcs3.
|
2015-08-12 00:28:38 +02:00 |
|
Vincent Lejeune
|
7843b23ee1
|
Move DX12_SUPPORT before ($preprocessor defenitions)
|
2015-08-12 00:28:38 +02:00 |
|
Zangetsu38
|
f0a5641cf0
|
Fix file not found
|
2015-08-12 00:28:37 +02:00 |
|
Vincent Lejeune
|
3fe90d9e8d
|
Add DX12 variant of debug/release with and without llvm
|
2015-08-12 00:28:37 +02:00 |
|
Vincent Lejeune
|
3d486a8ba9
|
d3d12: Reset gfxHandler in dtor
|
2015-08-12 00:28:36 +02:00 |
|
Vincent Lejeune
|
11980346c9
|
Clean an useless added line
|
2015-08-12 00:28:36 +02:00 |
|
vlj
|
6a408301d7
|
d3d12: Another fix
|
2015-08-12 00:28:35 +02:00 |
|
vlj
|
9b10895c38
|
d3d12: Fix build with latest master
|
2015-08-12 00:28:35 +02:00 |
|
vlj
|
6fcd0e0421
|
d3d12: Add semaphorePGRAPHTextureRead
|
2015-08-12 00:28:34 +02:00 |
|
vlj
|
37cc5e5c11
|
d3d12: Fix D3D12GSRender member name
|
2015-08-12 00:28:34 +02:00 |
|
vlj
|
38a809b483
|
d3d12: Use another sampler heap when using more than 2048 samplers
|
2015-08-12 00:28:34 +02:00 |
|
vlj
|
d2edeafffe
|
d3d12: Remove extra ,
|
2015-08-12 00:28:33 +02:00 |
|
vlj
|
b839b86895
|
d3d12: Fix color for target_none
|
2015-08-12 00:28:33 +02:00 |
|
vlj
|
af181395fc
|
d3d12: Fix warning
|
2015-08-12 00:28:32 +02:00 |
|
vlj
|
265331117e
|
d3d12: Support targetless flip
Fix PS3Doom
|
2015-08-12 00:28:32 +02:00 |
|
vlj
|
725b0c606d
|
d3d12: Add some doc
|
2015-08-12 00:28:31 +02:00 |
|
vlj
|
0e6cd8cd0e
|
d3d12: Fix warnings
|
2015-08-12 00:28:31 +02:00 |
|
vlj
|
ff219c6035
|
d3d12: Factorise sampler desc creation in a separate function
|
2015-08-12 00:28:30 +02:00 |
|
vlj
|
612d169b78
|
d3d12: Add some comments
|
2015-08-12 00:28:30 +02:00 |
|
vlj
|
8801abb93a
|
d3d12: Refactor index management
Separates it from vertex management and move all the logic (forced
indexing, index count calculation...) outside of GSRender.
|
2015-08-12 00:28:29 +02:00 |
|
vlj
|
1f3fbe91e2
|
d3d12: Don't call GetAddress if context_dma is not set
|
2015-08-12 00:28:29 +02:00 |
|
vlj
|
91809c09d4
|
d3d12: use memcpy instead of streamToBuffer for alpha settings
streamToBuffer doesn't work well for data < 128 bits
|
2015-08-12 00:28:28 +02:00 |
|
vlj
|
bf394d4f56
|
d3d12: Support triangle fan
Fix missing character members in the guided fate paradox
|
2015-08-12 00:28:28 +02:00 |
|
vlj
|
6f0c74cf76
|
d3d12: Fix crash with write color/depth buffer enabled
|
2015-08-12 00:28:27 +02:00 |
|
vlj
|
428d66598d
|
d3d12: Move util shader creation in another file
|
2015-08-12 00:28:27 +02:00 |
|