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