1705 Commits

Author SHA1 Message Date
Henrik Rydgård
bdd09be76b SDL (Mac) buildfix 2015-09-06 14:38:15 +02:00
Henrik Rydgard
3f02f9fc77 Move gl_state.cpp/h out to PPSSPP 2015-09-06 13:44:06 +02:00
Henrik Rydgard
65e3d31e24 Move the GPU feature detection from gl_state.cpp to gpu_features.cpp 2015-09-06 13:35:42 +02:00
Henrik Rydgard
f78c4f6f84 Move FBO.cpp out into PPSSPP. 2015-09-06 13:12:00 +02:00
Henrik Rydgard
3f05c8d990 Remove usage of glstate. It will be moved into PPSSPP, and only used in PSP rendering. 2015-09-06 12:41:37 +02:00
Henrik Rydgard
e875f0a0c3 Some FBO checks got broken when we stopped lying. 2015-09-06 12:40:40 +02:00
Henrik Rydgard
5ff1d91323 Add file to project that was missing 2015-09-06 12:22:02 +02:00
Henrik Rydgård
f4f2a95067 Merge pull request #287 from hrydgard/gpu-feature-cleanup
Partial cleanup of GPU feature detection, native part
2015-09-06 10:03:48 +02:00
Henrik Rydgard
6566949ab5 Centralize some gles shims 2015-09-05 23:38:19 +02:00
Henrik Rydgard
67e22c29c2 Add another GPU bug flag 2015-09-05 23:08:36 +02:00
Henrik Rydgard
6934d31090 ARB_framebuffer_object no longer lies 2015-09-05 22:40:11 +02:00
Henrik Rydgard
2b24f76d34 Fix some naming, remove NV_draw_texture, move decisions out 2015-09-05 22:08:46 +02:00
Henrik Rydgard
3b3461e7ab Start moving compatibility decisions out of native 2015-09-05 19:57:52 +02:00
Henrik Rydgård
da38466d29 Minor logging cleanup on non-android unix 2015-09-02 10:18:00 +02:00
Henrik Rydgård
79989d00d5 Merge pull request #285 from FireyFly/linux-controller-fix
Linux controller fix
2015-09-02 10:16:26 +02:00
Henrik Rydgard
356d35e58b Some warning fixes 2015-08-30 15:08:31 +02:00
Henrik Rydgard
96a08b3393 Quick workaround for rendering bug caused by layout bugs.. 2015-08-30 12:58:06 +02:00
Jonas Höglund
5f2f9160f8 Introduce DEVICE_ID_ANY, update operator == for KeyDef to match 2015-08-29 21:52:53 +02:00
Jonas Höglund
a57a838c93 Update key repeat logic to use provided DPad keys
Implements a SetDPadKeys function akin to the Confirm/Cancel/TabLeft/TabRight
keys, and uses this vector of DPad keys to decide whether a KeyInput is a DPad
key or not.  Rewrites the held-key release logic in such a way that it still
ignores the deviceId, to handle the Ouya quirk where repeated events have
deviceId 0.
2015-08-28 20:51:33 +02:00
Jonas Höglund
32617ae17c Use KeyDef for Confirm/Cancel/TabLeft/TabRight keys 2015-08-28 17:05:11 +02:00
Jonas Höglund
e1d3a7421b Move KeyDef and AxisPos to native 2015-08-28 16:51:07 +02:00
Henrik Rydgard
a75c4d283d GL: Check for ARB_conservative_depth 2015-08-27 19:28:10 +02:00
Henrik Rydgård
d11a58b082 Merge pull request #284 from unknownbrackets/gles-runtime
Move some GLES checks to runtime
2015-08-25 09:27:06 +02:00
Unknown W. Brackets
8487e56b42 Move some GLES checks to runtime. 2015-08-24 20:35:50 -07:00
Henrik Rydgård
9baedbcc2a Shorter file path in ILOG/ELOG/WLOG etc on unix-likes 2015-08-06 17:48:51 +02:00
Henrik Rydgård
477568b348 Try to improve GPU vendor detection. 2015-07-21 20:46:59 +02:00
Henrik Rydgard
a9cefe2f3a Android: Set display thread name, release local refs to frame comman strings properly 2015-07-20 20:28:59 +02:00
Henrik Rydgard
166d07df0c MogaHack: Remove irrelevant log (?) 2015-07-19 17:33:03 +02:00
Henrik Rydgard
e23e20d8a1 Get rid of the separate so file for OpenSL stuff, we haven't supported 2.2 for a long time
Code needs some cleanup, but that's for later.
2015-07-19 17:27:36 +02:00
Henrik Rydgard
7c24761d4d Http download : set completed flag even if failed. Use setThreadName on android in init 2015-07-19 17:15:13 +02:00
Henrik Rydgard
758c614f0a Set threadnames on Android 2015-07-19 16:21:24 +02:00
Henrik Rydgard
4588eb8328 Add a couple of accessors to InfoView 2015-07-05 18:45:23 +02:00
Unknown W. Brackets
ad5301873f Increase max profiler cats.
We're near this limit and about to pass it in PPSSPP, 32 isn't a ton worse.
2015-07-03 12:11:18 -07:00
Unknown W. Brackets
670b2ff1e2 Merge pull request #282 from vnctdj/patch-1
Consistently use *di for the Dialog i18n category
2015-07-02 09:06:05 -07:00
vnctdj
6381704085 Consistently use *di for the Dialog i18n category
Same goal as https://github.com/hrydgard/ppsspp/pull/7836.
I didn't know native also uses this kind of pointers :)
2015-07-02 14:20:04 +02:00
Henrik Rydgård
ca7fc5967d Merge pull request #281 from unknownbrackets/ui-tweaks
Marquee popup headers and highlight focused TextViews
2015-06-29 09:50:33 +02:00
Unknown W. Brackets
0f0115da8a Show a highlight for focusable text views. 2015-06-28 18:48:22 -07:00
Unknown W. Brackets
3c093ccf73 Show popup headers as marquees if they are too long.
They were just overflowing before.
2015-06-28 18:47:52 -07:00
Henrik Rydgård
932bb69f0e Merge pull request #280 from unknownbrackets/diskcache
Send the cache dir path to the app
2015-06-28 14:18:01 +02:00
Unknown W. Brackets
bc29409817 Send the cache dir path to the app. 2015-06-27 18:27:54 -07:00
Henrik Rydgård
bad22f7b78 Merge pull request #279 from unknownbrackets/ui-focus
Retain focus after popup choice selection
2015-06-27 19:23:21 +02:00
Unknown W. Brackets
b72060bc06 Retain focus with other choice popups. 2015-06-27 09:48:24 -07:00
Unknown W. Brackets
57f44edaea Retain focus after popup choice selection. 2015-06-27 09:42:06 -07:00
Unknown W. Brackets
1e3beadb7b Fix insta-crash on AArch64.
Oops, missed an eglGetProcAddress().
2015-06-23 22:42:48 -07:00
Henrik Rydgård
e9414c238d Merge pull request #274 from unknownbrackets/profiler-recurse
Allow recursion in the frame profiler
2015-06-21 22:01:46 +02:00
Unknown W. Brackets
ad73a39e4e Allow recursion in the frame profiler. 2015-06-21 12:20:08 -07:00
Unknown W. Brackets
6eeecbc5af Avoid pulling in EGL except where needed.
Seems to pull in X11, which pulls in a bunch of defines we don't want.
This fixes compilation on such systems.
2015-06-21 12:11:00 -07:00
Henrik Rydgard
aa194f1e78 Improve some logging in profiler 2015-06-14 13:01:21 +02:00
Henrik Rydgard
ba829ad4aa Fix crash bug in DrawText on Windows, clip TextView text if too large 2015-06-12 12:38:48 +02:00
Henrik Rydgard
32a75bea46 Add an FLOG if profiler depth goes negative. Make Crash()/FLOG actually crash on win64. 2015-06-11 18:43:59 +02:00