21733 Commits

Author SHA1 Message Date
Unknown W. Brackets
ae2c0193b8 D3D11: Report unexpected self-renders. 2017-03-18 13:52:30 -07:00
Unknown W. Brackets
78191e645d GL: Avoid unnecessary stencil shader binding.
The comment became untrue, so no need to rebind for each bit.
2017-03-18 13:47:49 -07:00
Unknown W. Brackets
0f08e90bc6 Windows: Remove an unused function. 2017-03-18 13:47:26 -07:00
Unknown W. Brackets
4514af9d6e Windows: Improve core context init.
This clears the error from glewInit(), and ensures we check GL extensions
only after selecting the desired GL profile.

Also, consistently use the core profile flag to select the context.
2017-03-18 13:47:15 -07:00
Unknown W. Brackets
e9625707fa x86: Implement Jit_TcU16Through.
This just ports the updateSide logic from other types.
2017-03-18 13:44:47 -07:00
Henrik Rydgard
23367925f1 Change a PanicAlert to an ERROR_LOG. Should possibly report..
http://forums.ppsspp.org/showthread.php?tid=1310&page=3

Add a comment.
2017-03-18 21:25:30 +01:00
Henrik Rydgård
de72005b77 Merge pull request #9447 from unknownbrackets/texcache
Always mark videos as frequently changing
2017-03-18 20:27:58 +01:00
Unknown W. Brackets
b21c081860 Texcache: Clarify STATUS_FREE_CHANGE usage. 2017-03-18 12:08:06 -07:00
Unknown W. Brackets
404c61d77d Minor typo fixes. 2017-03-18 11:51:05 -07:00
Unknown W. Brackets
d0ea5ed72b Texcache: Always mark videos as freq changing.
This prevents scaling of the first frame in some cases, when later frames
would also not be scaled.  Improves performance and reduces frame
mismatch.
2017-03-18 11:49:30 -07:00
Unknown W. Brackets
30ff5d6cdb Texcache: Apply freq change flag to minihash fail.
Previously, by mistake, only full hash fails could flag a frequently
changing texture - minihash checks skipped this, causing scaling
performance issues.

Fixes #9125.
2017-03-18 11:44:06 -07:00
Unknown W. Brackets
bea6d787c0 Texcache: Cleanup some code formatting.
Makes it more readable.  No functional impact.
2017-03-18 11:43:26 -07:00
Henrik Rydgard
24cfb73bff Minor script updates 2017-03-18 16:33:16 +01:00
Henrik Rydgard
dac9d348ff Make it very slightly easier to build atlastool on Windows. Still not exactly convenient. 2017-03-18 16:33:16 +01:00
Henrik Rydgard
c62ec964f2 Update a resource 2017-03-18 16:33:16 +01:00
Henrik Rydgård
fc648f5f32 Merge pull request #9446 from hrydgard/android-lifecycle
Rework Android lost/restore GL context handling again
2017-03-18 16:10:31 +01:00
Henrik Rydgård
299ca028d1 Merge pull request #9445 from hrydgard/log-cleanup
Log code cleanup
2017-03-18 15:25:50 +01:00
Henrik Rydgard
908193e894 Rework Android lost/restore lifecycle again. Can autorotate screen without crashing again. Should help #9295 and maybe #8906. 2017-03-18 15:21:26 +01:00
Henrik Rydgard
85d0b89b7b GL: Improve lost managment in DrawContext framebuffers 2017-03-18 13:55:15 +01:00
Henrik Rydgard
378170d723 Add ability to tag objects in the gl_lost_manager 2017-03-18 13:55:15 +01:00
Henrik Rydgard
961157551a Another buildfix 2017-03-18 11:38:25 +01:00
Henrik Rydgard
7c0761ef15 Buildfix 2017-03-18 11:11:27 +01:00
Henrik Rydgård
348a4c5320 Merge pull request #9444 from LunaMoo/JeanneCompat
Add Jeanne d'Arc to DrawSyncEatCycles hack
2017-03-18 10:51:33 +01:00
Henrik Rydgard
4f707a1022 Simplify logging code some more. Cleaner log output on Android. 2017-03-18 10:47:36 +01:00
LunaMoo
71a188ebcc Add Jeanne d'Arc to DrawSyncEatCycles hack 2017-03-18 10:19:48 +01:00
Henrik Rydgard
37ef84ef37 Fix another silly mixup, sigh 2017-03-17 19:55:17 +01:00
Henrik Rydgard
57e6ad027e Fix silly mixup 2017-03-17 19:29:01 +01:00
Henrik Rydgard
a5d77f940a More cleanup 2017-03-17 18:00:24 +01:00
Henrik Rydgard
1ccca2ef33 We don't really support different listeners per log type, so let's get rid of that fiction. 2017-03-17 17:57:32 +01:00
Unknown W. Brackets
48a5488bf3 Merge pull request #9442 from hrydgard/clut-texture-format-compatibility
D3D11: Expand 16-bit CLUT textures to 32-bit if not supported.
2017-03-17 12:57:12 -04:00
Henrik Rydgård
5d613bf565 Set pitch correctly when uploading converted CLUT textures 2017-03-17 16:56:45 +01:00
Henrik Rydgård
38fd8c62ec Windows: Add a simple little cmd script to zip up the emulator 2017-03-17 14:29:45 +01:00
Henrik Rydgård
8a29705165 Windows: Update dpiScale of fonts before recreating them on resize. Fixes #9437 2017-03-17 13:29:22 +01:00
Henrik Rydgård
aefad893f8 Windows: Start at a sensible window size if high-DPI. Avoids the worst of #9437 but does not fix it. 2017-03-17 13:22:00 +01:00
Henrik Rydgård
6dcbed6659 innosetup: Make the application name variable driven 2017-03-17 12:42:05 +01:00
Henrik Rydgård
1424713f62 Minor resource reorg 2017-03-17 12:35:27 +01:00
Henrik Rydgård
94f16e3b7c GPU: Move "if (resized_)" to BeginHostFrame to avoid desynchronized settings.
Also wipe the input layout cache on D3D11 on resize.

Fixes #9438.
2017-03-17 11:26:11 +01:00
Henrik Rydgård
20f9ae3114 Make sure UpdateCmdInfo is called "in sync" with settings changes. Fixes #9438.
(well, at least the software skinning part. not sure if there are more).
2017-03-17 10:48:43 +01:00
Henrik Rydgård
17a250df7a Always trigger gpu->Resized when exiting GameSettingsScreen.
Strangely, this does NOT help #9438.
2017-03-17 10:27:49 +01:00
Henrik Rydgård
58c2ba987d D3D11: Expand 16-bit CLUT textures to 32-bit if not supported. 2017-03-17 10:11:17 +01:00
Henrik Rydgård
d8abcb8d74 D3D9: Set the right Z in ApplyBounds 2017-03-17 10:00:45 +01:00
Henrik Rydgård
1dc95e68e0 Update iss installer script 2017-03-16 16:30:21 +01:00
Henrik Rydgård
bf518a0320 Android: Add gold resources (banners need work) 2017-03-16 16:05:51 +01:00
Henrik Rydgård
09a3de1e66 Windows: Get rid of my private gold branch, simply gate behind a define instead. 2017-03-16 15:47:59 +01:00
Henrik Rydgård
cb14ea92fa Merge pull request #9435 from LunaMoo/5xBR_lv2
Add Hyllian's xBR-lv2 Shader Accuracy (tweak by guest.r)
2017-03-16 15:09:35 +01:00
LunaMoo
f71759020d Skip 5xBR based upscaling if output < (1.6 * input) 2017-03-16 13:46:43 +01:00
Henrik Rydgård
c18edcdab4 gradle: Add a new build config with debug signing but release optimization.
Add a fixed debug keystore so debug key is effectively the same on all my computers,
making testing more convenient.
2017-03-16 13:14:24 +01:00
Henrik Rydgård
b2677cfc63 Add tab to system info to show some build configuration flags
Would be nice if there was a way to automatically get them all ... there
might be with some CMake trickery?
2017-03-16 12:33:45 +01:00
Henrik Rydgård
48c0b56db2 Forward the GOLD cmake variable to a CPP define. 2017-03-16 11:04:48 +01:00
Henrik Rydgard
2168acf558 Update the lang submodule 2017-03-16 10:52:48 +01:00