Vincent Lejeune
62d7bf2159
Common: Move generic upload texture code from d3d12
2015-10-03 18:25:18 +02:00
Vincent Lejeune
07e13b8613
d3d12: Suballocate from big buffer for texture upload too
2015-10-03 18:25:17 +02:00
Vincent Lejeune
f1f31e22f9
d3d12: Use d3dx12 structs for Root signature declarations
2015-10-03 18:25:17 +02:00
Vincent Lejeune
9a0232bc87
d3d12: Use d3dx12.h defined structs for constant buffers code
2015-10-03 18:25:16 +02:00
Vincent Lejeune
8e83ad7b65
d3d12: Fix sampler descriptor stride in UploadTextures.
2015-10-03 18:25:16 +02:00
Vincent Lejeune
703b1636c8
d3d12: Do not use array size to get vertex buffer element count.
2015-10-03 18:25:15 +02:00
Raul Tambre
f898ebff3f
Merge pull request #1238 from tambry/CoverityFix
...
Fix Coverity and bump the version.
2015-10-03 08:46:43 +03:00
Raul Tambre
455d07e05b
Bump version to 0.0.0.6
2015-10-02 21:43:13 +03:00
Raul Tambre
fd9977d3bd
Fix Coverity and make Coverity branch master
2015-10-02 19:55:18 +03:00
Raul Tambre
f6777825d5
Merge pull request #1235 from Zangetsu38/patch-1
...
Little fix correct path for Game Data
2015-09-28 20:34:31 +03:00
Zangetsu38
893a4e34a1
Little fix correct path for Game Data
2015-09-28 19:11:17 +02:00
Raul Tambre
4ac6c23ced
Merge pull request #1233 from Zangetsu38/Zangetsu
...
Adding the icon on window GL and DX12
2015-09-28 19:20:17 +03:00
Zangetsu38
f27e77c7e0
Adding the icon on window GL and DX12
2015-09-27 00:36:44 +02:00
B1ackDaemon
286d2962c6
Merge pull request #1231 from vlj/d3d12
...
D3d12: Code cleaning and minor fixes
2015-09-26 05:50:02 +03:00
Vincent Lejeune
37721d6b8a
d3d12: Use big buffer instead of placed resource for vertex index storage
...
Increase perf in Disgaea 3
2015-09-25 22:35:22 +02:00
Vincent Lejeune
8ba74a7f7d
d3d12: Add some more counter to debug overlay
2015-09-25 22:35:21 +02:00
Vincent Lejeune
506fdec6df
d3d12: Copy vertexbuffer in vram for output scaling pass.
2015-09-25 22:35:21 +02:00
Vincent Lejeune
de5a3451cd
d3d12: Force command queue completion
2015-09-25 22:35:20 +02:00
Vincent Lejeune
23bd197bd4
d3d12: clean code
2015-09-25 22:35:19 +02:00
Vincent Lejeune
f10c812301
d3d12: Use d3dx12.h defined struct.
2015-09-25 22:34:34 +02:00
Vincent Lejeune
ae51ce2349
d3d12: Fix a comment
2015-09-25 16:24:45 +02:00
Vincent Lejeune
fa6e2bfe02
d3d12: Add d3dx12.h from DX sample on github
2015-09-25 16:23:03 +02:00
Hykem
faf0a0d851
Merge pull request #1219 from Nekotekina/master
...
Terrifying PKG installer fix
2015-09-22 15:18:13 +01:00
Nekotekina
8ae3401ffa
Some things improved
...
shared_mutex_t implemented
GUI Emu Callbacks rewritten
fxm::import, fxm::import_always implemented
cellMsgDialog rewritten
Emu.CallAfter improved (returns std::future)
2015-09-22 16:48:21 +03:00
Nekotekina
9d68c16c62
be_t (se_t) optimizations
2015-09-22 13:28:35 +03:00
Nekotekina
59f1077a36
Cleanup, be_t fixed
...
Some functions renamed:
get_ps3_function_name
execute_syscall_by_index
2015-09-22 13:28:34 +03:00
Nekotekina
4e62ec7458
PKG Installer fixed, u128 improved
2015-09-22 13:28:32 +03:00
Nekotekina
12f36cf31f
Experimental class template Module<T>
...
Allocates ps3 memory for specific instance T
2015-09-22 13:28:31 +03:00
Nekotekina
093ecc0a02
CALL_FUNC macro fixed
...
Now it can call any HLE function, possibly using LLE if available.
2015-09-22 13:28:29 +03:00
Zangetsu38
da4bf43fb2
Update submodule ffmpeg and wxWidgets.
2015-09-20 23:08:24 +02:00
Danila Malyutin
11eeab0a1a
PPU/LLVM: Added noexcept and some fixes
2015-09-19 17:09:50 +03:00
Danila Malyutin
3208a7713f
PPU/LLVM: Fix for crashes on exit with jit
2015-09-19 17:09:49 +03:00
Vincent Lejeune
97f62571ff
d3d12: Properly clean protected page in dtor
2015-09-18 22:36:22 +02:00
Vincent Lejeune
c31c0c40a4
d3d12: Fix ARGB8 swizzle and support swizzling of rtts
...
Fix harem tengoku colors.
2015-09-18 22:36:21 +02:00
Vincent Lejeune
12f00a5e16
d3d12: Fix indexed triangle fan emulation.
2015-09-18 22:36:21 +02:00
Vincent Lejeune
0da893695e
d3d12: Fix buffer upload with a base vertex.
2015-09-18 22:36:20 +02:00
Vincent Lejeune
5f08cca849
d3d12: Do not init D2DStruct if uneeded
2015-09-18 22:36:19 +02:00
Vincent Lejeune
72e5578595
d3d12: Get rid of extra garbage collection off
2015-09-18 22:36:19 +02:00
Vincent Lejeune
bf04758285
d3d12: Submit command list every draw call in debug mode
2015-09-18 22:36:18 +02:00
Vincent Lejeune
7d15cc0dfd
d3d12: Build shader in debug mode if debug output is enabled.
2015-09-18 22:36:18 +02:00
Vincent Lejeune
05c5058dfd
PPU/LLVM: Remove useless call to NotifyBlockStart
...
Likely a rebase error, with this Metal Slug can run at 60 fps again.
2015-09-16 22:39:49 +02:00
Nekotekina
91c98a9533
Fix issue #1223
2015-09-16 21:31:41 +03:00
Hykem
e86e72804b
Merge pull request #1218 from Aaahh/patch-1
...
Update README.md
2015-09-16 17:18:40 +01:00
Aaahh Ahh
34622933f3
Merge branch 'master' into patch-1
2015-09-15 23:50:32 -04:00
Vincent Lejeune
c407c786cc
PPU/LLVM: Do not notify already compiled block.
...
Also flush m_pending_address_start to avoid memory consumption
explosion.
2015-09-15 19:21:40 +02:00
Vincent Lejeune
ecb3d93918
PPU/LLVM: Remove lock in GetCompiledExecutableIfAvailable
...
This should increase performance a lot in some case.
2015-09-15 19:21:40 +02:00
Vincent Lejeune
667cb64c29
PPU/LLVM: Rename ProcessExecutionTrace to better reflect what it does.
2015-09-15 19:21:40 +02:00
Vincent Lejeune
359258c3d3
PPU/LLVM: Increase recompiler thread responsiveness.
2015-09-15 19:21:39 +02:00
Vincent Lejeune
9d18bba1df
PPU/LLVM: Propagate exceptions
...
It fixes a crash in Retro City Rampage with low (ie 10) llvm threshold.
2015-09-15 19:21:39 +02:00
Raul Tambre
8204737efa
Implement GetLicenseArea, category improvements
...
Also fixed newlines, CellSailEvent, fixed CellMusic changes, fixed
console_write, fixed L10n changes and removed the login dialog for now,
until a more proper implementation.
2015-09-13 10:26:01 +03:00