Commit Graph
18709 Commits
Author SHA1 Message Date
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
The Dax 1059f99d69 One more warning fix. 2014-06-01 18:53:35 -04:00
The Dax 58411136ee Remove the const int, and fix another warning. 2014-06-01 18:32:14 -04:00
The Dax 9672701743 Win32 buildfix and warning fix.
I don't know how many pads are supposed to be supported, but I went with a reasonable number until the proper amount is committed.
2014-06-01 18:25:35 -04:00
Unknown W. Brackets a351a42041 Cleanup some old comments/code. 2014-06-01 14:00:58 -07:00
Unknown W. Brackets d03397f056 Blit framebuf contents when resizing.
This avoids a blink when sizing up.
2014-06-01 13:53:34 -07:00
Unknown W. Brackets 32439bc006 Recreate framebuffers when they get bigger.
To avoid cases where they remain too small, and to make sure size always
matches up sanely.
2014-06-01 13:53:27 -07:00
Unknown W. Brackets 73234941e1 Consider stride more when determining fb size. 2014-06-01 13:50:37 -07:00