Commit Graph
45601 Commits
Author SHA1 Message Date
Henrik Rydgard e36e976877 Collapse skinning shaders with #bones < 4 to a single one.
Significant perf win for skinned characters in FF:CC and maybe other games.
2013-07-27 20:09:22 +02:00
Henrik Rydgard cdfa331775 Just a sanity check 2013-07-27 20:07:02 +02:00
Henrik Rydgard 9add78722d Fix size calculation for weights. Old one would waste space for small weights. 2013-07-27 19:35:55 +02:00
Henrik Rydgard 0ae3c041d2 Minor shader simplification 2013-07-27 18:16:32 +02:00
Henrik Rydgard 31274a78c5 More GLES extension loading 2013-07-27 18:15:59 +02:00
Henrik Rydgard bccfd9f2d7 Don't set the projection matrix twice, check for -1 bone matrices (seen in logs..) 2013-07-27 17:32:24 +02:00
Henrik Rydgard 76a937f489 ARMJIT Experiment: Keep downcount in a register. Needs benchmarking. 2013-07-27 17:27:26 +02:00
Henrik Rydgard fe090e8d95 Crashfix in EmuScreen (touch events before booting) 2013-07-27 17:25:39 +02:00
Henrik Rydgard 574181e2fa Buildfix 2013-07-27 17:12:26 +02:00
Henrik Rydgård f8a35faae4 Merge pull request #2948 from raven02/patch-2
Add "Force 60 FPS or less" to newUI
2013-07-27 06:40:57 -07:00
raven02 833d762b3a Add "Force 60 FPS or less" to newUI 2013-07-27 21:31:47 +08:00
Henrik Rydgard 7462d988cf Boot game in EmuScreen::update instead of the constructor. Avoids issues with starting games from the command line. 2013-07-27 13:26:26 +02:00
Henrik Rydgard 5b32d2ecaf Merge remote-tracking branch 'origin'
Conflicts:
	UI/NativeApp.cpp
2013-07-27 13:11:30 +02:00
Henrik Rydgard d6b4c9c9c3 More bits should be masked off the baseptr and stride of block transfers.
Does not fix GT fonts though.
2013-07-27 13:08:23 +02:00
Henrik Rydgard d75a007ef3 Skip the startup logo when loading a game from the command line. 2013-07-27 13:07:34 +02:00
Henrik Rydgård 893fe76ffd Merge pull request #2946 from raven02/patch-1
Revert clamp to zero and use another attempt fix for vpX0/Y0
2013-07-27 03:58:50 -07:00
raven02 b35e89f646 Fix rear mirror in Ridge Racer 2 2013-07-27 18:45:48 +08:00
raven02 380b51dc6d Revert clamp to zero and use another attempt fix 2013-07-27 18:20:07 +08:00
Henrik Rydgård cbbf4e8905 Merge pull request #2941 from thedax/audioFix
64-bit PPSSPP(Windows): Attempt to fix games that crash with atrac3+ DLLs.
2013-07-27 03:00:08 -07:00
Henrik Rydgård d865d04f81 Merge pull request #2943 from unknownbrackets/warnings
Fix some warnings generated by gcc 4.8 and clang
2013-07-27 02:59:40 -07:00
Henrik Rydgård 67adad6cf0 Move CheckGLExtensions to InitGraphics from EmuScreen, trying to fix #2900 2013-07-27 11:46:21 +02:00
Henrik Rydgård e212f2d91d Merge pull request #2940 from thedax/master
Win32 UI: Fix frameskipping menu & minor cleanup.
2013-07-27 02:33:13 -07:00
Henrik Rydgård d4edd619a4 Merge pull request #2945 from unknownbrackets/ui-minor
Fix minor crash on error screen, invalid filename on drive letter
2013-07-27 02:32:50 -07:00
Henrik Rydgård d1ce0e9c3e Merge pull request #101 from unknownbrackets/warnings
Fix a couple warnings.
2013-07-27 01:18:02 -07:00
Unknown W. Brackets 3988a12801 Allow filenames like e.g. F:\ as dirs. 2013-07-27 01:17:18 -07:00
Henrik Rydgård 4b3312c323 Update native with mac buildfix 2013-07-27 10:16:19 +02:00
Henrik Rydgård 24aed40031 Only try to use NV_system_time on Android. 2013-07-27 10:15:53 +02:00
Henrik Rydgård ab3b7041d2 Restore accidentally deleted config saving line 2013-07-27 10:14:00 +02:00
Unknown W. Brackets 7d6538bd0b Don't crash in DeviceLost before game init. 2013-07-27 01:05:00 -07:00
The Dax 489748ffc0 Change nullptr to NULL to avoid possible issues with platforms that don't support C++11. 2013-07-27 02:16:06 -04:00
Unknown W. Brackets 5c7383546d Fix a signed/unsigned warning. 2013-07-26 23:05:04 -07:00
Unknown W. Brackets 7d1601d682 Fix and override/overload warning. 2013-07-26 23:04:53 -07:00
Unknown W. Brackets b5e46b46cd Fix some minor virtual disc warnings. 2013-07-26 22:50:57 -07:00
Unknown W. Brackets abec782420 Return unsigned vars in sceCccDecode*().
Semantics only, but clearer.
2013-07-26 22:50:56 -07:00
Unknown W. Brackets d9d66c46e9 Avoid a possibly uninitialized var. 2013-07-26 22:50:56 -07:00
Unknown W. Brackets 6ffaf98d7f Try to force gcc to notice hasNormal(). 2013-07-26 22:50:55 -07:00
Unknown W. Brackets 7c238f4567 Avoid a signed/unsigned compare.
This one is pretty pedantic.
2013-07-26 22:50:55 -07:00
Unknown W. Brackets e355518549 Fix a bad enum compare. 2013-07-26 22:30:05 -07:00
Unknown W. Brackets 0cd5766f50 Support clang as well as gcc for Android/Linux. 2013-07-26 22:13:57 -07:00
Unknown W. Brackets efb1eddbc8 Remove an unused private var. 2013-07-26 22:13:43 -07:00
Unknown W. Brackets fa3b608b36 Fix a missing log argument. 2013-07-26 22:13:09 -07:00
Unknown W. Brackets 04b636e889 Simplify and avoid a shift size warning. 2013-07-26 22:12:47 -07:00
Unknown W. Brackets ddc2c15ce8 Remove some unsigned < 0 comparisons. 2013-07-26 22:12:12 -07:00
The Dax 349d4eba2b 64-bit PPSSPP(Windows): Attempt to fix games that crash with Atrac3plusdecoder64.dll. It seems to be caused by m_audiocontext being null.. 2013-07-27 00:38:42 -04:00
The Dax c7a82b59e9 Convert all of the checkbox loops to use ARRAY_SIZE instead of magic numbers. 2013-07-26 19:36:16 -04:00
The Dax 883db82255 Win32 UI: Fix frameskipping menu. Picking 9 would never be checked or work. 2013-07-26 19:29:47 -04:00
Henrik Rydgård b9862c29a0 Merge pull request #2939 from thedax/master
Win32 UI: Fix Window Zoom menu.
2013-07-26 16:26:22 -07:00
The Dax 738338f8be Fix typo. 2013-07-26 19:08:24 -04:00
The Dax 116d238d2e Win32 UI: Remove secondary loop for unchecking/checking Window Zoom options. It was not needed, and caused a bug.. 2013-07-26 19:06:29 -04:00
Henrik Rydgård 2a2a838b5e Merge pull request #2938 from raven02/patch-1
Clamp vpX0/vpY0 to zero when negative value retured
2013-07-26 15:48:38 -07:00