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 |
|
Unknown W. Brackets
|
b71b1bbff9
|
Initially count the dir for save info size.
Should help #6068, verified by the sizes test and JpcspTrace results.
|
2015-11-15 10:29:13 -08:00 |
|
Henrik Rydgård
|
12c0272cbc
|
Merge pull request #8213 from unknownbrackets/gpu-minor
Optimize inversed blending modes
|
2015-11-15 09:35:50 +01:00 |
|
Unknown W. Brackets
|
9df0c2758b
|
Check OpenGL extensions in headless.
This makes some tests more correct on hardware that supports more
features.
|
2015-11-15 00:17:31 -08:00 |
|
Unknown W. Brackets
|
bf7f07f918
|
Optimize inverse blending modes, where possible.
Also, take advantage of cases where we can double src and src.a in the
shader, which can in some cases get us closer to accurate.
|
2015-11-14 12:37:32 -08:00 |
|
Unknown W. Brackets
|
1be77e3893
|
Fix crash in headless GPU tests/bad settings.
Really any situation in which sPostShaderName is not exactly "Off", but
said shader doesn't exist. In headless, it was "".
|
2015-11-14 11:00:10 -08:00 |
|
Henrik Rydgard
|
3acdd4e237
|
We had two global types called FBO, which is not ok. Fix that.
This caused some very strange behaviour in the MSVC debugger when looking at this stuff.
|
2015-11-14 13:24:51 +01:00 |
|
Henrik Rydgård
|
e7081f80c1
|
Merge pull request #8193 from hrydgard/centralize-state-mapping
Centralize blend state mapping
|
2015-11-14 12:12:35 +01:00 |
|
Henrik Rydgard
|
fadb19acc6
|
Remove a very minor difference between the backends in state mapping
|
2015-11-14 09:56:36 +01:00 |
|
Henrik Rydgård
|
ca9dbec830
|
Merge pull request #8210 from unknownbrackets/centralize-state-mapping
Don't attempt shader blending in D3D9
|
2015-11-14 09:27:55 +01:00 |
|
Unknown W. Brackets
|
294f09a61f
|
Call ResetShaderBlending() from ApplyDrawState().
Cleaner this way.
|
2015-11-13 23:15:28 -08:00 |
|
Unknown W. Brackets
|
13a09647e2
|
d3d9: Disable shader blending, not implemented.
Fixes bad graphics in Ridge Racer, etc.
|
2015-11-13 23:11:06 -08:00 |
|
Unknown W. Brackets
|
3b98229c6f
|
Correct texture preview in D3D9, oops.
|
2015-11-13 23:10:30 -08:00 |
|
Henrik Rydgard
|
419ea84504
|
Merge branch 'CarlKenner-FixUISliders'
|
2015-11-12 19:25:29 +01:00 |
|
Henrik Rydgard
|
2634f7344a
|
Fix some focus/dragging issues with the sliders
|
2015-11-12 19:25:11 +01:00 |
|
Henrik Rydgard
|
99fe4409d0
|
Merge branch 'FixUISliders' of https://github.com/CarlKenner/ppsspp into CarlKenner-FixUISliders
|
2015-11-12 19:01:44 +01:00 |
|
Henrik Rydgard
|
639d56aa27
|
Remove a few minor differences between the state mapping code in the two backends
|
2015-11-12 18:11:32 +01:00 |
|