Commit Graph
27588 Commits
Author SHA1 Message Date
Henrik Rydgård 986d54039c Merge pull request #6240 from pal1000/work
Have control mapper override the default shortcut keys for save states related commands. Fixes #6214 .
2014-06-06 20:43:28 +02:00
Henrik Rydgård 96787a95d7 Merge pull request #6239 from unknownbrackets/bof3-workaround
Try to workaround Breath of Fire 3's render-to-tex
2014-06-06 20:42:13 +02:00
Unknown W. Brackets 48d0b8fb0b Fix a crash in non-buffered rendering. 2014-06-06 10:28:18 -07:00
pal1000 8d9ecbb6b3 Do not map these keys. They are hard-coded. It just a waste. They are leftover from before finding the proper solution. 2014-06-06 18:19:10 +03:00
pal1000 a3c7c90517 Control mapper now overrides default shortcuts for saved states related commands 2014-06-06 11:52:36 +03:00
pal1000 c9983fb3da Add some defines to separate hardcoded shortcuts from the mapped ones 2014-06-06 11:52:35 +03:00
pal1000 ca21c1d076 Fix a typo 2014-06-06 11:52:34 +03:00
pal1000 a41737ebe7 Save state, load state and next save slot shortcuts are no longer hardcoded. 2014-06-06 11:52:33 +03:00
Unknown W. Brackets 3d8f078b6c Try to workaround Breath of Fire 3's render-to-tex.
It renders to two areas but textures with a high V to reach the second
texture.  We've been wrapping the V around but this may show the right
buffer.
2014-06-06 00:28:12 -07:00
Sacha b57c3e0fe5 Qt: Some bug fixes. Get Meego Harmattan compiling with gcc4.8.2 2014-06-06 14:17:47 +10:00
Sacha c055b4852b Buildfix Meego Harmattan with gcc4.8.2 2014-06-06 14:12:21 +10:00
Henrik Rydgard f1a225728c Update native with framebuffer_blit_nv fix for tegra.
This appears to fix some but not all issues with blit on Tegra.

May affect #2135 and fix issues broken by #6115.

(also throw in a link in a comment)
2014-06-05 21:30:45 +02:00
Henrik Rydgard 6f476520c5 Fix fbo_bind_for_read on Tegra 2014-06-05 21:28:49 +02:00
Henrik Rydgard a64fe6324a Remove report I don't think we need anymore 2014-06-05 21:18:08 +02:00
Henrik Rydgård 312e4b91cd Merge pull request #6235 from xsacha/master
Use OpenCPPFile for iostream open
2014-06-05 17:10:46 +02:00
Sacha ed96d73187 Use OpenCPPFile for iostream open without the ifdef's. 2014-06-06 00:22:43 +10:00
Henrik Rydgård 80301ef053 Merge pull request #6231 from thedax/cwcheats-minor
Win32/CWCheats: Make sure to convert paths properly so that non-English paths are supported.
2014-06-05 13:26:18 +02:00
Sacha d50f08fb6e Fix Symbian debug build. 2014-06-05 18:15:24 +10:00
Unknown W. Brackets aa3a429a0b Avoid unaligned 32 bit reads.
They make Symbian do odd things.
2014-06-05 01:12:27 -07:00
Henrik Rydgård 7c70f71dac Merge pull request #6233 from unknownbrackets/gpu-minor
Fix a few glitches since framebuf estimation changes
2014-06-05 09:35:16 +02:00
Unknown W. Brackets 5ab416981c Ignore vfb->format for older display buffers.
Fixes video in Tales of Phantasia X.
2014-06-05 00:29:32 -07:00
Unknown W. Brackets 115b959ef7 Stop clearing the buffer after blitting to it.
This only appeared to work because destroying an fbo unbinds the active
one.
2014-06-05 00:29:04 -07:00
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