Commit Graph

4007 Commits

Author SHA1 Message Date
Chaoren Lin
7186b72a56 Fix configuration path creation.
* Simplify create_path
* More sane permissions
* Create entire path of configuration directory
2016-01-05 22:01:46 -05:00
DHrpcs3
2b40ebdbc0 Merge pull request #1395 from vlj/rsx
rsx/common/d3d12/gl: Implement draw inline array support
2016-01-05 21:36:44 +02:00
Vincent Lejeune
cae2d929ab rsx/common/d3d12/gl: Implement draw inline array support 2016-01-05 00:31:47 +01:00
DHrpcs3
34336ebfce Merge pull request #1393 from vlj/d3d12
D3d12: Fixes
2016-01-04 18:25:51 +02:00
Vincent Lejeune
f38d0e92e7 d3d12: Avoid implicit cast from int to bool in CHECK_HRESULT macro 2016-01-03 21:51:39 +01:00
Vincent Lejeune
854365e6ce d3d12: Reenable missing case for CELL_GCM_PRIMITIVE_LINE_LOOP 2016-01-03 21:51:38 +01:00
Zangetsu38
3529554c88 d3d12: Fix Super Dub 'a' Dub 2016-01-03 21:51:37 +01:00
Zangetsu38
2a1f19b776 d3d12: Fix for BIT.TRIP Runner2 2016-01-03 21:51:35 +01:00
Vincent Lejeune
324b2da3ec d3d12: Recreate RTTs if size doesn't match.
Fix Bomberman Ultra
2016-01-03 21:51:34 +01:00
Vincent Lejeune
07f6896622 d3d12: Throw if program failed to build. 2016-01-03 21:51:33 +01:00
Vincent Lejeune
8417e21e8d d3d12: Set command heap only when necessary. 2016-01-03 21:51:31 +01:00
DHrpcs3
404b15b3c3 Merge pull request #1385 from vlj/build
Put XAudio and OpenAL files in separate projects.
2016-01-03 22:36:47 +02:00
Vincent Lejeune
02473324f4 Put XAudio and OpenAL files in separate projects. 2016-01-03 21:01:11 +01:00
DHrpcs3
ed68e864c2 Merge pull request #1377 from vlj/rsx-debug
rsx-debug: Dump some more opcodes.
2016-01-03 20:47:40 +02:00
Vincent Lejeune
bc3065939f rsx-debug: dump anti aliasing control 2016-01-03 19:16:50 +01:00
Vincent Lejeune
d1e91433ad rsx-debug: Dump anti aliasing mode. 2016-01-03 19:16:49 +01:00
Vincent Lejeune
4e7e895822 rsx-debug: Dump some more opcodes. 2016-01-03 19:16:48 +01:00
Ivan
2bccf3f2af Merge pull request #1390 from vlj/rsx
rsx/common: Fix program state cache Shader program comparaison.
2016-01-03 18:19:37 +03:00
Vincent Lejeune
3586c7613a rsx/common: Fix program state cache Shader program comparaison.
Comparaison was not taking the last instruction of shader into account.
Also remove "constant masking" since it wasn't actually usefull.

Fix DBZ: Burst Limits, SH3 and likely much more games.
2016-01-02 00:47:51 +01:00
Ivan
b1c8c0a448 Merge pull request #1362 from achurch/cellL10n-sjis
cellL10n: Implement SJIS<->Unicode conversions.
2016-01-02 02:26:25 +03:00
Andrew Church
5a18c3f8ea Allow a null destination pointer for cellL10n functions. 2015-12-31 19:12:32 +09:00
Andrew Church
3055de0444 cellL10n: Implement SJIS<->Unicode conversions. 2015-12-31 19:12:32 +09:00
Ivan
6811195345 Merge pull request #1383 from vlj/rsx
rsx/common/d3d12/gl: Use separate vertex array/vertex register states.
2015-12-31 11:33:55 +03:00
Vincent Lejeune
5f12a4f7b5 rsx/common/d3d12/gl: Use separate vertex array/vertex register states. 2015-12-30 17:04:34 +01:00
Ivan
e748fc294b Merge pull request #1382 from vlj/llvm
Llvm: Increase test runs and implement TWI/TW/TDI/TD
2015-12-30 17:46:42 +03:00
Vincent Lejeune
082815f93e llvm: Implement trap instructions 2015-12-29 22:25:19 +01:00
Vincent Lejeune
2da52d0309 llvm: Increase test runs. 2015-12-29 22:25:13 +01:00
Ivan
702423158c Merge pull request #1379 from vlj/rsx
rsx/common: Support RSX_FP_OPCODE_DIV for scb
2015-12-29 19:37:34 +03:00
Vincent Lejeune
969e2d8c57 rsx/common: Support RSX_FP_OPCODE_DIV for scb
Fix glitches in dbz
2015-12-29 17:08:01 +01:00
Ivan
5a60a5bebd Merge pull request #1378 from vlj/d3d12
D3d12: Fixes
2015-12-29 15:17:15 +03:00
Vincent Lejeune
44840dbbcf d3d12: Support early return in fragment shaders. 2015-12-28 00:19:37 +01:00
Vincent Lejeune
d6b2230b92 d3d12: Revert some value in get_blend_factor_alpha
fix crash in SH3
2015-12-28 00:19:35 +01:00
Raul Tambre
0e0345824e Merge pull request #1366 from chaoren/master
Create config file if it doesn't exist.
2015-12-24 21:39:50 +02:00
Chaoren Lin
d917cfa43f Create config file if it doesn't exist. 2015-12-24 10:58:28 -05:00
Ivan
813e753e3d Merge pull request #1365 from vlj/d3d12
D3d12: Some fixes
2015-12-24 13:39:44 +03:00
Vincent Lejeune
c4b3b967d9 d3d12: Fix warnings andnable warnings as errors. 2015-12-23 22:26:23 +01:00
Vincent Lejeune
b41fcf3734 d3d12: name rtts/ds/texture for debugging purpose 2015-12-23 22:26:22 +01:00
Vincent Lejeune
ecad586739 d3d12: Names PSO for debug purpose. 2015-12-23 22:26:20 +01:00
Zangetsu38
64036e0478 d3d12: fix return correct value in d3d12format 2015-12-23 22:26:19 +01:00
Vincent Lejeune
9c6539ea2d rsx/common/d3d12: Force depth to be at least 1. 2015-12-23 22:26:18 +01:00
Vincent Lejeune
a97dc349b7 rsx/common: If swizzle bit is not set then there is no padding, even for dxtc textures.
Fixes some textures in dbz and after burner climax.
2015-12-23 22:26:16 +01:00
Vincent Lejeune
243bc0d06e PPU/LLVM: Use interp version of some instruction for debugging purpose. 2015-12-23 17:03:01 +01:00
Vincent Lejeune
e7df81ade0 PPU/LLVM: Call fast_stop when function returns and PC corresponds 2015-12-23 17:02:56 +01:00
Vincent Lejeune
743f5f07cb llvm: Reenable debug info dump 2015-12-23 17:02:51 +01:00
Nekotekina
3ed603074c Changes done by [DH] rewritten
Added rsx_program_decompiler submodule
Added fs::dir iterator
Added fmt::match
2015-12-22 23:11:20 +03:00
DHrpcs3
e8310e6c50 Merge pull request #1360 from DHrpcs3/master
Minor fixes
2015-12-21 12:11:17 +02:00
DHrpcs3
3ca634138d Fixed conflict with X11
Added tmp folder to gitignore
2015-12-21 08:48:33 +02:00
DHrpcs3
d8bef46c2a Do not use global static variables in headers 2015-12-21 05:35:56 +02:00
DHrpcs3
ae83ab5436 GLTexture excluded from GLGSRender and renamed to rsx::gl::texture 2015-12-21 04:14:56 +02:00
DHrpcs3
a00111a863 Do not mix projects temporaries 2015-12-21 03:55:55 +02:00