1
0
mirror of https://github.com/RPCS3/rpcs3.git synced 2024-11-22 10:42:36 +01:00
Commit Graph

4413 Commits

Author SHA1 Message Date
Ivan
aafcf44581 Header optimizations (#1684)
Shouldn't break anything. I hope.
2016-04-27 01:27:24 +03:00
Ivan
da7472fe81 Optimizations (#1680)
* Optimizations

1) Some headers simplified for better compilation time
2) Some templates simplified for smaller executable size
3) Eliminate std::future to fix compilation for mingw64
4) PKG installation can be cancelled now
5) cellGame fixes
6) XAudio2 fix for mingw64
7) PPUInterpreter bug fixed (Clang)

* any_pod<> implemented

Aliases: any16, any32, any64
rsx::make_command fixed
2016-04-25 13:49:12 +03:00
Ivan
75fe95eeb1 GSL moved from stdafx.h (#1676)
Added GSL.h helper for correct including
2016-04-20 02:32:27 +03:00
Ivan
efc8779275 SPU channel optimization (#1675) 2016-04-19 16:04:02 +03:00
Ivan
81780d1932 3rdparty/glm removed (#1673) 2016-04-17 01:23:33 +03:00
Danila Malyutin
85d0fff233 rXml: fix broken things (#1669)
Not sure if it works completely now but at least it doesn't crash in
Metal Slug 3 now.
2016-04-17 00:21:22 +03:00
Ivan
fe1e7a1bdb Merge pull request #1521 from Nekotekina/master
RPCS3 0.0.0.9 (caution: LLVM recompiler removed)
2016-04-16 11:10:34 +03:00
Nekotekina
f63ec52479 D3D12 Adapter setting fix 2016-04-16 00:45:58 +03:00
Nekotekina
6312bf5323 rpcs3.rc recreated as rpcs3_.rc
I have no idea why it didn't compile.
Also recreated without UTF-16 BOM.
2016-04-15 20:19:28 +03:00
Nekotekina
f8f067ca7c Partial commit: Emu (the rest) 2016-04-15 19:22:49 +03:00
Nekotekina
c7738b8b37 Partial commit: Gui 2016-04-15 19:22:46 +03:00
Nekotekina
643c15c4e9 Partial commit: ARMv7 2016-04-15 19:22:44 +03:00
Nekotekina
0c7f763889 Partial commit: Memory 2016-04-15 19:22:43 +03:00
Nekotekina
b85fc50854 Partial commit: Crypto 2016-04-15 19:22:41 +03:00
Nekotekina
edd0965c1a Partial commit: Audio 2016-04-15 19:22:40 +03:00
Nekotekina
766f1b2b01 Partial commit: IO 2016-04-15 19:22:39 +03:00
Nekotekina
984aa44220 Partial commit: FS 2016-04-15 19:22:38 +03:00
Nekotekina
b85a68e8a1 Partial commit: RSX 2016-04-15 19:22:36 +03:00
Nekotekina
4cf41305e0 Partial commit: Cell (deletions) 2016-04-15 19:22:35 +03:00
Nekotekina
c4e99dbdb2 Partial commit: Cell 2016-04-15 19:22:34 +03:00
Nekotekina
42e1d4d752 Partial commit: Syscalls 2016-04-15 19:22:30 +03:00
Nekotekina
5637c22363 Partial commit: Modules (cell) 2016-04-15 19:22:29 +03:00
Nekotekina
7e30a0f464 Partial commit: Modules 2016-04-15 19:22:25 +03:00
Nekotekina
2553e45d76 Partial commit: Loader 2016-04-15 19:22:22 +03:00
Nekotekina
250ce63527 Partial commit: Utilities 2016-04-15 19:22:20 +03:00
Nekotekina
5fc6f59821 Partial commit: Preview 2016-04-15 19:22:15 +03:00
Raul Tambre
7c1ab47262 Fix OpenGL crash (#1668) 2016-04-08 22:18:46 +03:00
Danila Malyutin
6b5ee57718 rXml: use pugixml in header-only mode (#1665)
Fixes compilation in VS
2016-04-08 21:17:24 +03:00
vlj
d846eac0f1 Merge pull request #1664 from vlj/rsx
Fix rpcs3-test build.
2016-04-08 00:01:20 +02:00
Vincent Lejeune
fefeba03b8 Fix rpcs3-test build. 2016-04-07 23:30:43 +02:00
vlj
56ac7f2572 Merge pull request #1662 from vlj/rsx
Rsx/common: Some factorisation
2016-04-07 22:50:15 +02:00
Vincent Lejeune
3a3d264cb5 rsx/common/d3d12/gl/vulkan: Set dst stride in write_vertex_array_data_to_buffer. 2016-04-07 22:17:28 +02:00
Vincent Lejeune
2ae5a7ff39 rsx/common/d3d12/gl/vulkan: Use single overload for write_index_array_data_to_buffer. 2016-04-07 22:17:28 +02:00
Vincent Lejeune
2e17ea1490 rsx/common/d3d12/vulkan: Factorise data_heap between vulkan and d3d12. 2016-04-07 22:17:28 +02:00
Vincent Lejeune
cbe119b457 rsx/common: Remove MIN2/MAX2 macro. 2016-04-07 22:17:28 +02:00
vlj
960f4ceefc Merge pull request #1653 from tambry/cloud
HLE: cellPngDec fixes, Common/DX12/Vulkan: texture formats improved
2016-04-07 21:31:54 +02:00
Raul Tambre
5ad060f150 Vulkan/DX12: Texture format fixes
DX12 also had a couple fixes
2016-04-07 21:34:32 +03:00
Raul Tambre
1ff4f77eaf Fix jstrchk to be TODO
It's actually not implemented properly...
2016-04-07 21:34:32 +03:00
Raul Tambre
a8e15ce18a Fix forced_unit for unimplemented instructions
For SCT and SCB, the forced unit is always set to FORCE_NONE before
handling of the instruction. This makes the error for unimplemented
instructions' forced unit be incorrect. This fixes that.
2016-04-07 21:34:32 +03:00
Raul Tambre
3ee56627eb DX12 texture format fixes and improvements 2016-04-07 21:34:32 +03:00
Raul Tambre
cedc023922 HLE: Implement RGBA->GA support, minor fixes 2016-04-07 21:34:32 +03:00
vlj
8189577e8f Merge pull request #1656 from mpm11011/master
Replace wx/xml with pugixml in rXML
2016-04-07 18:50:35 +02:00
mpm11011
b57daef75a Pugixml to replace wx/xml in rXML
Pugixml to replace wx/xml in rXML

Change reinterpret cast to static cast.

Pass name in pred by reference
2016-04-06 17:35:06 -04:00
vlj
62258a1f1a Merge pull request #1661 from kd-11/gl
gl: Specify buffer to read for blitting during flip; Remove some deprecated gl from core
2016-04-06 22:03:14 +02:00
kd-11
dab1dda903 Specify buffers to read when blitting output to backbuffer 2016-04-06 11:16:49 +03:00
kd-11
1a61ef0440 Remove deprecated features from core profile 2016-04-06 11:16:49 +03:00
vlj
4eb1267c5c Merge pull request #1657 from kd-11/vulkan-wip
vulkan: Properly handle ssa variable as local
2016-04-06 01:37:13 +02:00
kd-11
e9766f1b76 Properly handle ssa input type (non-varying)
Properly handle ssa input as local (non-varying)
2016-04-06 01:22:01 +03:00
vlj
b21e226b1c Merge pull request #1654 from vlj/gl
Gl: Fixes missing geometry
2016-04-02 20:01:27 +02:00
Vincent Lejeune
99717b7902 gl: Fix vertex buffer size. 2016-04-02 18:27:49 +02:00