Raul Tambre
|
f9731de777
|
HddGameCheck fix and Music/Avc2 improvements
|
2015-09-10 16:09:31 +03:00 |
|
Nekotekina
|
cbe83ad8dd
|
Various fixes
|
2015-09-08 13:47:00 +03:00 |
|
Raul Tambre
|
4666f190db
|
Fix BRI instruction, fixes #1165
|
2015-09-07 20:14:00 +03:00 |
|
Raul Tambre
|
de97c8e20f
|
Add RPCS3 version to logging
Also fixed the link pointing to the RPCS3 forum.
|
2015-09-07 20:13:42 +03:00 |
|
Raul Tambre
|
09673c928c
|
cellVideoOut accuracy improved, logging additions
Now basic settings are logged in the start of every log, to help devs in
determining possible problems, when users test or try to run certain
games.
|
2015-09-07 20:00:58 +03:00 |
|
Raul Tambre
|
c923cb54d3
|
cellGem and cellGameExec improvements
|
2015-09-07 20:00:33 +03:00 |
|
Raul Tambre
|
218e823fdc
|
More cellSailFuture/Player improvements
|
2015-09-07 19:54:03 +03:00 |
|
Raul Tambre
|
5a7327492a
|
Various cellSailPlayer improvements
Added default attributes, fixed a Travis error and added currently
broken player booting that I can't figure out.
|
2015-09-07 19:51:38 +03:00 |
|
Raul Tambre
|
c9f3871c68
|
cellSail improvements
|
2015-09-07 19:47:54 +03:00 |
|
Raul Tambre
|
ff3bfa1ca2
|
Implement cellVideoOutGetGamma/SetGamma
Also fixed settings window being too small and some minor formatting.
|
2015-09-07 16:33:25 +03:00 |
|
Nekotekina
|
7e01c81154
|
SPU Recompiler fixed
|
2015-09-07 00:36:32 +03:00 |
|
Nekotekina
|
817fec9684
|
SPU Cleanup
SPURecompiler improved
Old SPU decoder removed
SPU Interpreters merged
|
2015-09-02 00:38:44 +03:00 |
|
Vincent Lejeune
|
58181c5c17
|
PPU/LLVM: Remove indirect call completly
|
2015-09-01 18:58:14 +03:00 |
|
Vincent Lejeune
|
60d5dd40f7
|
PPU/LLVM: Fix unsigned/signed type comparaison warning
|
2015-09-01 18:58:12 +03:00 |
|
Vincent Lejeune
|
02a1bffc12
|
PPU/LLVM: Simplify trace management
|
2015-09-01 18:58:11 +03:00 |
|
Vincent Lejeune
|
f2c8db75bf
|
PPU/LLVM: Do not recompile blocks
|
2015-09-01 18:58:10 +03:00 |
|
potmdehex
|
665f316a3b
|
Replace sprintf with fmt::format
|
2015-08-30 20:26:16 -07:00 |
|
Vincent Lejeune
|
5fe3ea6440
|
PPU/LLVM: Use a big table instead of an unordered_map to get compilation result.
The hashmap overhead may be really big in some case.
|
2015-08-26 22:22:01 +02:00 |
|
Vincent Lejeune
|
942f26509b
|
Memory: Factorize virtual memory reservation/allocation code in function
|
2015-08-26 21:54:40 +02:00 |
|
Vincent Lejeune
|
241dedef4e
|
PPU/LLVM: Properly print verification string
|
2015-08-26 21:54:40 +02:00 |
|
Vincent Lejeune
|
eb90e509f9
|
PPU/LLVM: Avoid using an indirect call for function call
|
2015-08-26 21:54:39 +02:00 |
|
Vincent Lejeune
|
b2ca9edde2
|
PPU/LLVM: Use ExecuteFunction in ExecuteTillReturn
|
2015-08-26 21:54:39 +02:00 |
|
Vincent Lejeune
|
f81192373f
|
PPU/LLVM: Replace magic number with opcode enum in GetBranchTypeFromInstruction.
|
2015-08-26 21:54:39 +02:00 |
|
Vincent Lejeune
|
e0aa74d380
|
D3D12: Add CELL_GCM_ZERO case to comparaison function.
|
2015-08-26 18:45:57 +02:00 |
|
Vincent Lejeune
|
095c8fa19b
|
RSX/D3D12: Improve shader lookup performance
|
2015-08-26 18:45:57 +02:00 |
|
Vincent Lejeune
|
9c24bb9d75
|
RSX/D3D12/GL/Null: Notify backend of program/state change
|
2015-08-26 18:45:57 +02:00 |
|
Danila Malyutin
|
3468a7ebcf
|
PPU/LLVM: Add regression tests for SUBFIC
|
2015-08-26 14:39:50 +03:00 |
|
Danila Malyutin
|
8ea7da56ec
|
PPU/LLVM: Fix SUBFIC instruction
Fixes sprites in Disgaea 3
|
2015-08-26 14:39:48 +03:00 |
|
Danila Malyutin
|
4bf0deecb6
|
Fix zlib lib linking order.
It should be AFTER lib that requires it.
|
2015-08-26 14:32:09 +03:00 |
|
Nekotekina
|
e551e2bc5d
|
Bugfix
|
2015-08-24 21:22:49 +03:00 |
|
Nekotekina
|
5e14310071
|
noexcept usage fixed
thread_t renamed to named_thread_t
|
2015-08-24 21:22:48 +03:00 |
|
Nekotekina
|
168cd9bb7a
|
TLS for sys_net implemented
Method ptr for vm::ptr (renamed "of")
Method ref for vm::ptr (returns vm::ref)
Operator & for vm::ref (returns vm::ptr)
|
2015-08-24 21:22:46 +03:00 |
|
Nekotekina
|
6b6cd11fbe
|
cellSaveData fix
|
2015-08-24 21:22:45 +03:00 |
|
Nekotekina
|
fcd6b64f8f
|
vm::var rewritten
|
2015-08-24 21:22:44 +03:00 |
|
Nekotekina
|
9c8773252a
|
Minor style changes (sys_net)
|
2015-08-24 21:22:43 +03:00 |
|
Nekotekina
|
ce494f8847
|
fmt::by_value, fmt::Format removed
|
2015-08-24 21:22:42 +03:00 |
|
Nekotekina
|
15057ffc5e
|
wtf?
|
2015-08-24 21:22:40 +03:00 |
|
Nekotekina
|
73b108765e
|
fs:: const renaming, fs::g_tls_error stub
|
2015-08-24 21:22:39 +03:00 |
|
Nekotekina
|
c2897cddd6
|
id_traits, idm::get_last_id() added
id_traits for file/dir descriptors
idm::get_current_id() removed, thread-local last ID
|
2015-08-24 21:22:38 +03:00 |
|
Nekotekina
|
d9403c2ed2
|
thread_t cleanup
|
2015-08-24 21:22:37 +03:00 |
|
Nekotekina
|
be9a599beb
|
PPU Decoder Cache improved
|
2015-08-24 21:22:35 +03:00 |
|
Nekotekina
|
eb63558c6d
|
KernelExplorer improved
|
2015-08-24 21:22:34 +03:00 |
|
Nekotekina
|
e18db20630
|
VFS cleanup, some methods added
VFS::DeleteAll, VFS::GetDirSize, VFS::Exists, VFS::Rename
(VFS::RenameFile, VFS::RenameDir removed)
|
2015-08-24 21:22:33 +03:00 |
|
Nekotekina
|
db88c539fb
|
idm::get_type, sceKernelGetThreadmgrUIDClass
|
2015-08-24 21:22:32 +03:00 |
|
Nekotekina
|
c6bdedf3b0
|
sleep_queue_t moved to SleepQueue.cpp, cleanup
Used ARMv7Thread instead of ARMv7Context in PSV HLE functions and
callbacks. However, interpreter still uses ARMv7Context.
Various PSV functions partially implemented:
sceKernelCreateEventFlag
sceKernelDeleteEventFlag
sceKernelOpenEventFlag
sceKernelCloseEventFlag
sceKernelWaitEventFlag
sceKernelWaitEventFlagCB
sceKernelPollEventFlag
sceKernelSetEventFlag
sceKernelClearEventFlag
sceKernelCancelEventFlag
sceKernelGetEventFlagInfo
sceKernelCreateSema
sceKernelDeleteSema
sceKernelCreateMutex
sceKernelDeleteMutex
sceKernelCreateCond
sceKernelDeleteCond
|
2015-08-24 21:22:30 +03:00 |
|
Nekotekina
|
94d1488259
|
IdManager funcs added: idm::import, idm::withdraw
|
2015-08-24 21:22:29 +03:00 |
|
Nekotekina
|
8b3c250702
|
PKG decryption without the intermediate
|
2015-08-24 21:22:28 +03:00 |
|
Nekotekina
|
07b9379a7c
|
New u128 type stub
|
2015-08-24 21:22:27 +03:00 |
|
Nekotekina
|
8d758b9088
|
alignas() used instead of set_alignment macro
|
2015-08-24 21:22:25 +03:00 |
|
Nekotekina
|
544fe531a3
|
Added fxm::withdraw, cellGame improved
|
2015-08-24 21:22:24 +03:00 |
|
Nekotekina
|
6f3c50eba2
|
u128 renamed to v128
Since it's vector union type
|
2015-08-24 21:22:23 +03:00 |
|
Nekotekina
|
f8afee3325
|
Fixed Object Manager (detached)
|
2015-08-24 21:22:22 +03:00 |
|
Nekotekina
|
9923f96431
|
Added PSP PKG support
|
2015-08-24 21:22:21 +03:00 |
|
Nekotekina
|
dd665e7363
|
ID manager simplified
ID manager refactoring, redundant "type" information removed
|
2015-08-24 21:22:19 +03:00 |
|
Nekotekina
|
da8883d5d3
|
cellSaveData definitions shortened
|
2015-08-24 21:22:18 +03:00 |
|
Nekotekina
|
2113fce2fb
|
cellFont, cellRudp cleanup
|
2015-08-24 21:22:17 +03:00 |
|
Nekotekina
|
9e5daa1737
|
IdManager improved, added Fixed ID mechanism
Fixed UB in get_current_id()
|
2015-08-24 21:22:15 +03:00 |
|
Nekotekina
|
c7ee8cadde
|
cellFont, cellFs, cellGcmSys funcs added, minor cleanup
|
2015-08-24 21:22:14 +03:00 |
|
O1L
|
c0b90d01bd
|
Add LLVM Debug / Release configurations for gui solution. Disable some DX12-only options on non-DX12 builds
|
2015-08-24 20:54:35 +03:00 |
|
O1L
|
6ae7f450f1
|
Compilation fix
|
2015-08-24 00:23:31 +03:00 |
|
O1L
|
3c27bf0a6a
|
Gui: separate 'Settings' code from MainFrame.cpp, minor cleanup
|
2015-08-24 00:23:30 +03:00 |
|
Danila Malyutin
|
b01583f54b
|
Some fixes for possible *nix compiler errors
|
2015-08-24 00:20:06 +03:00 |
|
Danila Malyutin
|
d0283265cc
|
Improve clock_gettime on osx
and some clean up
|
2015-08-24 00:20:02 +03:00 |
|
Danila Malyutin
|
009370f73c
|
Fix some compiling problems on OSX
and enable osx builds on travis
|
2015-08-24 00:20:01 +03:00 |
|
Vincent Lejeune
|
1ee749a9a8
|
d3d12: Fix blend alpha mode
Follow GL spec.
|
2015-08-17 22:12:58 +02:00 |
|
Vincent Lejeune
|
592543c47f
|
d3d12: Fix wrong index being used for sampler descriptor heap
Fix a crash in Disgaea 3 with debug output enabled.
|
2015-08-17 00:12:30 +02:00 |
|
Vincent Lejeune
|
be1511bd7a
|
d3d12: Add a d2d overlay to display debug text
|
2015-08-16 23:00:55 +02:00 |
|
Vincent Lejeune
|
fcd579a7b5
|
d3d12: Record draw call count and duration instead of vertex/texture upload
|
2015-08-16 23:00:46 +02:00 |
|
Vincent Lejeune
|
0e733b20de
|
Lower minidx9/Include priority
|
2015-08-16 23:00:35 +02:00 |
|
Vincent Lejeune
|
80c25b8ced
|
d3d12: Reuse the same command list until flip or semaphoreRelease
|
2015-08-16 23:00:27 +02:00 |
|
Vincent Lejeune
|
a93a81997f
|
d3d12: Remove preventive "waitForCompletion" after a flip.
|
2015-08-16 23:45:56 +03:00 |
|
Vincent Lejeune
|
a852d5caca
|
d3d12: Disable openMP
It actually decreases performance.
|
2015-08-16 23:45:54 +03:00 |
|
Vincent Lejeune
|
06532e3263
|
d3d12: Do not invalidate surface texture if they are not set.
Fix hang with depth read texture and color buffer enabled.
|
2015-08-16 23:45:52 +03:00 |
|
Vincent Lejeune
|
63a54dd70d
|
d3d12: Rewrite per frame resource cleaning function.
|
2015-08-16 23:45:51 +03:00 |
|
Vincent Lejeune
|
c2430d3af1
|
d3d12: Use ComPtr for some others member.
|
2015-08-16 23:45:49 +03:00 |
|
Vincent Lejeune
|
b54adebfc7
|
d3d12: Do not recreate fence/event each frame.
|
2015-08-16 23:45:47 +03:00 |
|
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 a86e44deb4.
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
|
99156c61e4
|
Fix wrong XAudio lib being linked
|
2015-08-13 01:12:15 +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 |
|