Commit Graph
39166 Commits
Author SHA1 Message Date
Henrik Rydgård e8ab820506 Merge pull request #6234 from unknownbrackets/gpu-blocktransfer
Support block transfer bpp mismatch on gles2
2014-06-05 09:23:14 +02:00
Unknown W. Brackets 42eb4c978a Support block transfer bpp mismatch on gles2.
When we don't have GLES2.
2014-06-05 00:14:31 -07:00
The Dax 285640dbdf CWCheats: Make sure to convert paths properly so that non-English paths are supported. 2014-06-04 23:01:03 -04:00
xsacha 818f898d5a Maemo/Meego buildfix. Compiles but requires arm ffmpeg. 2014-06-05 05:01:01 +10:00
Unknown W. Brackets eda5d785fa Don't rebind if there's nothing to rebind. 2014-06-04 00:58:44 -07:00
Henrik Rydgård a665ec813e Merge pull request #6227 from unknownbrackets/gpu-blocktransfer
Implement intra-buffer block transfer
2014-06-04 09:42:52 +02:00
Unknown W. Brackets d111a8d3ff Remove video size hack when uploading fb data.
Seems like this was only helping because we were stretching some
framebuffers before, it only causes problems now.
2014-06-04 00:21:52 -07:00
Unknown W. Brackets e67c2e7328 No need to report this anymore, hopefully. 2014-06-03 22:54:36 -07:00
Unknown W. Brackets 7839f39c13 Allow block xfer upload when using read fb to mem. 2014-06-03 22:52:32 -07:00
Unknown W. Brackets 8b46faed50 Implement intra-buffer block transfer. 2014-06-03 22:51:16 -07:00
Unknown W. Brackets fcb70a00b3 Fix incorrect scale in fbo download.
This caused some videos and scenes to show at the wrong resolution.
2014-06-03 22:29:42 -07:00
Henrik Rydgård 48d4c4c00f Merge pull request #6223 from unknownbrackets/framebuf-estimate
Ignore sizes with unreasonable heights
2014-06-03 17:17:10 +02:00
Unknown W. Brackets b9652c2112 Ignore sizes with unreasonable heights.
God of War sets region to 1024x1024, but doesn't draw in that whole space.
2014-06-03 07:52:05 -07:00
Henrik Rydgård 318f641c63 Merge pull request #6220 from unknownbrackets/lagsync
Add option for less timing lag (spin on Windows)
2014-06-03 10:53:20 +02:00
Henrik Rydgård e6d3a9c1b6 Merge pull request #6211 from unknownbrackets/framebuf-estimate
Another attempt at framebuffer size estimate changes
2014-06-03 10:50:21 +02:00
Unknown W. Brackets 66d0cef0de Avoid calling select() with an error pointlessly.
It's just a spin loop unfortunately anyway.
2014-06-03 01:48:10 -07:00
Unknown W. Brackets 0bba5310b6 Fix lagsync with alternate speed set. 2014-06-03 01:36:20 -07:00
Unknown W. Brackets 0daaf70ee3 Add UI for realtime sync option. 2014-06-03 01:36:20 -07:00
Henrik Rydgård a675c30fb8 Merge pull request #6221 from unknownbrackets/framebuffer-clut
When rendering a framebuffer using clut, check alpha
2014-06-03 10:10:41 +02:00
Unknown W. Brackets 238bdce2b8 Detect if framebuffer clut uses alpha.
It's not a perfect check but it may allow skipping alphatests sometimes.
2014-06-03 01:06:02 -07:00
Unknown W. Brackets bf788e278d Change CheckAlpha() to apply to any pixel data.
For example, cluts.  But not yet, just changing it here.
2014-06-03 00:59:34 -07:00
Unknown W. Brackets a18eceac71 Don't skip alpha in 565/clut framebuffers textures. 2014-06-03 00:45:15 -07:00
Sacha 1378b891dc Qt .pro cleanup. Use armv7 on Android. 2014-06-03 17:30:37 +10:00
Unknown W. Brackets 39b1d97beb Make the lag sync adapt to minor variance. 2014-06-02 23:34:48 -07:00
Unknown W. Brackets 29f2519861 Add an experimental sync to keep real time sync.
May help input, audio, and network related lag problems.
2014-06-02 23:34:48 -07:00
Unknown W. Brackets b069462bea Relax display buffer / GetVfbAt() requirements.
Castlevania actually uses a display buffer of 420, it seems.  Since we no
longer allow multiple FBOs at the same address, this should be safe.
2014-06-02 22:51:37 -07:00
Unknown W. Brackets 304d372f48 When clamping height to 512, try region/scissor. 2014-06-02 21:46:22 -07:00
Sacha 84ff3d6767 More Qt on Android improvements. 2014-06-03 10:19:23 +10:00
Sacha 45244dce80 Qt: Add support for back key 2014-06-03 10:17:43 +10:00
Sacha 4f0ffa2d51 Make Qt a bit more friendly for Android. Report as Qt:Android. Use standard locations. 2014-06-03 10:02:24 +10:00
Sacha 438b219eb2 Qt: Support Android armv6. Compiles and runs fine with gcc4.8. Creates 16MB APK but less than 10MB with Ministro. 2014-06-03 09:27:30 +10:00
Sacha dfe8664419 Buildfix Qt5 mobile platforms such as Android. 2014-06-03 09:03:09 +10:00
Henrik Rydgård 91cb320e6f Merge pull request #6212 from thedax/win32-buildfix
Win32: fix three warnings.
2014-06-02 23:42:58 +02:00
Henrik Rydgård c276798aca Merge pull request #6217 from thedax/win32-buildfix2
Win32: Use CALLBACK (__stdcall) for DinputDevice::DevicesCallback.
2014-06-02 14:40:11 +02:00
The Dax 70e1abac08 Win32: Use CALLBACK (__stdcall) for DinputDevice::DevicesCallback. Fixes 32-bit compilation. 2014-06-02 08:28:35 -04:00
Henrik Rydgård 719aa9d9d2 Merge pull request #6213 from sum2012/UI
OSK for network setting for non-windows
2014-06-02 12:54:43 +02:00
sum2012 6ed269d16b Attempt to solve Travis CI build 2014-06-02 18:28:16 +08:00
sum2012 d3c511e793 Use TextView instead of Choice 2014-06-02 18:21:34 +08:00
sum2012 c9219e1d0c Add missing "F" 2014-06-02 16:40:37 +08:00
Unknown W. Brackets 78c83e122d Force 481x273 to 480x272, it's seen in a few games. 2014-06-01 23:47:37 -07:00
sum2012 93827b383d OSK for network setting for non-windows
Fix windows 's full screen problem too
2014-06-02 14:15:07 +08:00
Unknown W. Brackets 3021640897 Correct widths in stencil upload too. 2014-06-01 21:24:33 -07:00
Unknown W. Brackets c2ccfd5629 Stop stretching things to the FBO size.
Instead, draw in the top corner.  This way, even if framebuffers get
smaller things stay consistent.
2014-06-01 21:20:04 -07:00
Sacha 319c0efcb2 Remove MAY_HAVE_GLES3 2014-06-02 12:08:49 +10:00
Sacha 205423637f Remove MAY_HAVE_GLES3 2014-06-02 12:08:29 +10:00
Sacha 79880f8567 Fix all warnings/errors on Blackberry.
Revert GLES3 headers as they didn't include nvidia extensions.
2014-06-02 12:01:16 +10:00
Unknown W. Brackets cfb21707b6 Take the tallest estimate, scissor may be short.
Even if it's wider but short, it should not reduce the height of the
buffer.
2014-06-01 18:45:25 -07:00
Unknown W. Brackets d64d2afcb3 Don't allow a zero framebuf stride in estimation. 2014-06-01 18:45:03 -07:00
Sacha da0a497aba Allow Symbian to compile gl3stub (MAY_HAVE_GLES3). 2014-06-02 11:33:28 +10:00
Sacha b0968fb7bb Define MAY_HAVE_GLES3 on all platforms. Tell me if there are any errors on Maemo/Meego or other ARM platforms. 2014-06-02 11:32:38 +10:00