Unknown W. Brackets
308a948169
Explicitly set row length for glReadPixels().
2015-12-06 09:18:37 -08:00
Unknown W. Brackets
a2d228a729
Remove more USING_GLES2 ifdefs.
2015-12-06 09:08:38 -08:00
Henrik Rydgard
01669cbd92
Hide the "Internal resolution" etc static display unless FPS counter is on.
...
Seems fairly related and I don't want to add more options.
2015-11-27 00:17:14 +01:00
Henrik Rydgard
efde6e44db
Just a safety check in thin3d texture loading
2015-11-27 00:17:14 +01:00
Henrik Rydgård
5827b583d3
Merge pull request #8240 from unknownbrackets/clut-render
...
Initial CPU side render-to-clut handling
2015-11-27 00:08:08 +01:00
Unknown W. Brackets
1339f6b1f3
Report formats on usage of rendered clut.
2015-11-26 14:31:46 -08:00
Unknown W. Brackets
3965cba187
Disable clut render for now as a "slow effect".
...
Also, add reporting.
2015-11-26 13:42:18 -08:00
Unknown W. Brackets
8e2557bafe
Support render-to-clut, at least in some cases.
...
This is pretty much only tested with Brave Story. See #6754 .
There may be other cases which are not handled yet.
2015-11-26 13:31:17 -08:00
Henrik Rydgård
63dcc56bc6
Merge pull request #8236 from unknownbrackets/warnings
...
Warning fixes
2015-11-26 13:07:31 +01:00
Unknown W. Brackets
a7b4c38464
Move some common files into MSVC filters.
2015-11-25 19:36:21 -08:00
Unknown W. Brackets
7a9bdee0a7
softgpu: Pass in the right value for fog.
2015-11-25 16:11:53 -08:00
Unknown W. Brackets
7bfe100b0f
Fix some unused variable warnings.
...
The CheckAlpha one looks like it will matter.
2015-11-25 16:11:53 -08:00
Unknown W. Brackets
0cea0b09a2
Merge pull request #8235 from hrydgard/zero-deleted-objects
...
Zero deleted objects in the kernel object pool
2015-11-25 08:47:35 -07:00
Henrik Rydgard
9825dad340
Zero deleted objects in the kernel object pool
...
Just doing this to narrow down the possible causes of our crashes in WaitSema/SignalSema that I can't reproduce and only have Android auto-reports of... The crash comments do mention the GTA games though.
2015-11-25 14:24:32 +01:00
Henrik Rydgard
06eee7bc1b
Oops, fix #8234
2015-11-25 14:23:39 +01:00
Henrik Rydgard
7dd631b7f2
Some code reformatting of the kernel object pool
...
Also deletes an unused [] operator
2015-11-25 13:00:29 +01:00
Henrik Rydgard
ee4261cf5c
Attempt to address some auto-reported crashes on Android
...
Still confused about the SignalSema/WaitSema ones.. they are still getting reported at high frequency
2015-11-25 12:05:32 +01:00
Henrik Rydgard
a0cff13efa
Fix an auto-reported null pointer exception in NativeActivity, plus a couple of potential others.
...
Must be rare though..
2015-11-25 11:39:56 +01:00
Henrik Rydgård
ce05930811
Merge pull request #8228 from unknownbrackets/gpu-blend
...
Treat invalid blend factors as fixed consistently
2015-11-19 16:07:48 +01:00
Unknown W. Brackets
c90559262b
Software: clamp inverse factors to zero.
...
Just to make sure we don't end up with negative factors when
adding/subtracting/etc.
2015-11-19 06:48:37 -08:00
Unknown W. Brackets
c22953a4b9
Treat invalid blend factors as fixed consistently.
2015-11-19 06:48:06 -08:00
Henrik Rydgård
63769a2383
Merge pull request #8221 from unknownbrackets/disk-cache
...
Improve and enable URL disk cache by default
2015-11-19 10:15:51 +01:00
Unknown W. Brackets
723a2c98af
Minor warning fix.
2015-11-18 22:03:35 -08:00
Unknown W. Brackets
0264422b8d
Add a bit more error detection to the disk cache.
2015-11-18 21:56:07 -08:00
Unknown W. Brackets
475964133c
Make disk cache size a bit more flexible.
...
This way it will shrink to allow a few games to be cached simultaneously.
2015-11-18 21:56:06 -08:00
Unknown W. Brackets
eb5072bba5
Warning fixes.
2015-11-18 21:56:05 -08:00
Unknown W. Brackets
9bec81b9c5
Enable the disk cache for URLs by default.
2015-11-18 21:56:05 -08:00
Unknown W. Brackets
f2cefebcb6
Garbage collect files when low on free cache space.
2015-11-18 21:56:04 -08:00
Unknown W. Brackets
df6cbafe0f
Measure free disk space to size block count.
2015-11-18 21:56:03 -08:00
Unknown W. Brackets
f0ec6fab4d
Reorganize disk cache to allow for dynamic size.
2015-11-18 21:56:02 -08:00
Henrik Rydgård
ba2adb8502
Merge pull request #8224 from hrydgard/clear-optimization
...
Don't clear at the start of frame, only when it's time to actually draw to the backbuffer
2015-11-18 17:58:12 +01:00
Henrik Rydgard
5d6d4a08f4
Change approach somewhat to avoid adding drawing code in the screen manager.
2015-11-18 14:18:35 +01:00
Henrik Rydgard
e3d2c65ba0
D3D fixes
2015-11-18 12:25:54 +01:00
Henrik Rydgard
af33011fd3
Buildfix
2015-11-18 12:13:36 +01:00
Henrik Rydgard
758ec5a027
Avoid clearing the backbuffer before actually doing any rendering to fbo on every frame - instead, clear when stretching the framebuffer into place. May save quite a bit of bandwidth on tiler GPUs with naive GL drivers.
2015-11-18 12:13:35 +01:00
Unknown W. Brackets
ae30933ed8
Open ZFS files using unicode-aware APIs.
...
May help #8223 .
2015-11-17 21:51:55 -08:00
Henrik Rydgård
563ad0fa10
Merge pull request #8219 from unknownbrackets/gpu-logicop
...
Make logic ops flush on GLES
2015-11-16 01:21:43 +01:00
Unknown W. Brackets
7e71bd653f
Allow logic ops in GLES.
...
We have a backup plan for them now, so they need to flush.
Fixes #2917 .
2015-11-15 15:06:37 -08:00
Unknown W. Brackets
2ed8aab2d7
Avoid direct refs to OES_texture_npot.
...
So that we can control it centrally in GLES_GPU.
2015-11-15 15:06:09 -08:00
Unknown W. Brackets
ec79dacc35
Correct weight count display for no weights.
...
This was causing it to always say unknown weights since the +1 on
weightCount.
2015-11-15 15:03:14 -08:00
Henrik Rydgård
5b21c1aa39
Merge pull request #8174 from hrydgard/remove-option-depthrangehack
...
Remove the depth range hack option, turning it into an ugly game specific compatibility hack.
2015-11-15 23:05:20 +01:00
Henrik Rydgard
dd3fd18bd8
Remove a dupe
2015-11-15 23:04:18 +01:00
Henrik Rydgard
8aee6ef2c9
compat.ini: Remove depth range hack for Phantasy Star Portable 1, add for more variations of #2
2015-11-15 23:02:26 +01:00
Henrik Rydgard
4b360a571c
Remove the depth range hack option, turning it into an ugly game specific compatibility hack.
...
I hate doing this, but it's not really better off as an option.
See #8171
2015-11-15 23:00:25 +01:00
Henrik Rydgård
cc7b3ba77e
Merge pull request #8218 from unknownbrackets/gpu-blend
...
Correct state leakage on shader blend/self render
2015-11-15 22:57:29 +01:00
Unknown W. Brackets
010a7ac1af
Correct state leakage on shader blend/self render.
...
This makes #2917 look right on desktop with blit and logic ops disabled.
2015-11-15 13:12:29 -08:00
Henrik Rydgård
54535ec72a
Merge pull request #8215 from unknownbrackets/savedata
...
Correct utilityData size calculation for "sizes" savedata call
2015-11-15 22:02:05 +01:00
Henrik Rydgård
91c095e161
Merge pull request #8217 from unknownbrackets/thread-minor
...
Disallow HLE thread termination in interrupts
2015-11-15 21:08:24 +01:00
Unknown W. Brackets
b21f98f2f7
Add a couple missing ignores for MSVC.
2015-11-15 11:45:13 -08:00
Unknown W. Brackets
8c337850fc
Disallow thread termination in interrupts.
...
But only for certain SDK versions, as per testing.
2015-11-15 11:38:59 -08:00