Commit Graph

21747 Commits

Author SHA1 Message Date
Unknown W. Brackets
88780fe1dd Cut down on some logspam. 2017-03-19 07:44:44 -07:00
Unknown W. Brackets
a1f59deafe Fix some type narrowing warnings and typos. 2017-03-19 07:44:31 -07:00
Henrik Rydgard
ef26ee267d D3D11: Get rid of a forgotten half pixel offset. Improves #9361 2017-03-19 14:57:48 +01:00
Henrik Rydgard
478b5dcbe1 Fix bug in D3D11 framebuffer readbacks, helps #9361, though seems off by half a pixel? 2017-03-19 14:22:06 +01:00
Henrik Rydgard
032c340f50 Revert "Vertexcache ComputeMiniHashRange: Doesn't make sense to hash more data than the step size."
This reverts commit 0bbb61e5d2.
2017-03-19 12:47:12 +01:00
Henrik Rydgard
0bbb61e5d2 Vertexcache ComputeMiniHashRange: Doesn't make sense to hash more data than the step size. 2017-03-19 12:08:21 +01:00
Henrik Rydgård
47a814c80d Merge pull request #9456 from unknownbrackets/texcache
D3D11: Correct non-palette 16 bit textures on Windows 7
2017-03-19 09:38:43 +01:00
Unknown W. Brackets
18484bed3d D3D11: Correct non-palette 16 bit textures on Win7.
These weren't being expanded.
2017-03-18 20:10:21 -07:00
Unknown W. Brackets
41dacb792c Texcache: Reduce duplicated expand32 code. 2017-03-18 20:09:38 -07:00
Henrik Rydgard
9fa13c7c9d Make ReportScreen a dialog. Minor improvement to GE debugger. 2017-03-18 23:30:50 +01:00
Henrik Rydgård
ce45edd4ce Merge pull request #9451 from unknownbrackets/gl-minor
Cleanup Windows GL core context handling, minor graphics tweaks
2017-03-18 22:47:58 +01:00
Henrik Rydgard
d30116b8c3 Change another mutex back to being recursive. Oops. Fixes #9450 2017-03-18 22:34:19 +01:00
Henrik Rydgård
f6463ae43f Merge pull request #9449 from hrydgard/remove-texture-hash-failsafe
Don't dirty texture state when kicking off a display list.
2017-03-18 22:28:31 +01:00
Unknown W. Brackets
ae2c0193b8 D3D11: Report unexpected self-renders. 2017-03-18 13:52:30 -07:00
Henrik Rydgard
fbee328293 Don't dirty texture state when kicking off a display list. This might hide real bugs and affect performance, and should not be necessary. 2017-03-18 21:47:58 +01: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