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
|
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
|
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 |
|
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
|
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
|
aeee0758c2
|
Ignore warnings in VS from llvm headers
|
2015-08-16 23:40:03 +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
|
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 |
|
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 |
|
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
|
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 |
|