Unknown W. Brackets
078e03c7cb
Gamedata: Fix savestates for data install.
...
Otherwise, with rewind enabled, it hangs forever.
2017-10-14 22:11:59 -07:00
Unknown W. Brackets
42c0e7d5dd
Savedata: Handle disk full properly in GETSIZE.
...
Games use these fields to determine how much more space is needed to
create savedata. Some also use it for install data.
This allows more games to properly report free space issues.
2017-10-14 21:55:38 -07:00
Unknown W. Brackets
dd98e877d4
Windows: Fix over/under write for multibyte chars.
2017-10-14 21:45:07 -07:00
Henrik Rydgård
4350ee153c
D3D11: Fix a bug, add depth/stencil support to CopyFramebufferToMemorySync
2017-10-11 15:12:41 +02:00
Henrik Rydgård
ed602a3319
UWP buildfix. See comments in #9575
2017-10-11 14:27:50 +02:00
Henrik Rydgård
9b1ee6fce6
Unify GetFramebuffer in GLES and D3D11.
...
D3D9 is left behind for now, and Vulkan still needs implementation - got a branch with initial work towards that.
2017-10-11 13:39:34 +02:00
Henrik Rydgård
62972cb891
D3D11: Move to CopyFramebufferToSync where easily possible.
2017-10-11 13:34:31 +02:00
Henrik Rydgård
16e68aa7c7
Get rid of BindFramebufferForRead
2017-10-10 14:49:07 +02:00
Henrik Rydgård
5bbe0eb69a
Move GL readback to a Thin3D abstraction
2017-10-10 14:48:58 +02:00
Henrik Rydgård
2d94d45389
More format support in thin3d GL
2017-10-10 14:48:54 +02:00
Henrik Rydgård
ec7dc724c7
Minor OpenGL refactor.
2017-10-09 15:51:43 +02:00
Henrik Rydgård
0aa950b663
Start moving PACK_ALIGNMENT into SafeGLReadPixels
2017-10-09 15:43:26 +02:00
Henrik Rydgård
f760429792
Minor refactoring of framebuffer readbacks.
2017-10-09 15:17:55 +02:00
Henrik Rydgård
3757070fe2
Extra safety when switching GPU backends, fix possible Vulkan shutdown issue. Should help #10005
2017-10-09 12:17:54 +02:00
Henrik Rydgård
bb1f651182
Merge pull request #10001 from LunaMoo/SavedataUpgrade
...
Add ini-only "Savedata Upgrade" setting.
2017-10-04 21:26:40 +02:00
LunaMoo
8826c031a6
Add ini-only "Savedata Upgrade" setting.
2017-10-04 17:16:21 +02:00
Henrik Rydgård
206643b266
Merge pull request #9997 from neilmunday/master
...
Create default mapping for unknown control pads in SDL's controller database
2017-10-04 10:41:54 +02:00
Henrik Rydgård
709a86a154
Fix savestates from before 1.4.2-420. Fixes #9998 . Unfortunately this also breaks states between 420 and 468, so please save normally before upgrading if you were using one of those.
2017-10-04 10:34:46 +02:00
Neil Munday
ac0052c6af
Added default control pad mapping for control pads not found in SDL's game controller database file.
2017-10-03 22:08:29 +01:00
Henrik Rydgård
356b25e3ce
Vulkan: If there are no GPUs available, fail properly instead of asserting.
...
Seen on an obscure x86-64 android device when running 32-bit binaries
2017-10-02 14:09:30 +02:00
Henrik Rydgård
686726533a
Merge pull request #9992 from hrydgard/sdl-fullscreen-fix
...
Reorder SDL init a bit, allowing us to read the fullscreen option early.
2017-10-01 23:29:21 +02:00
Henrik Rydgård
6ab39ba475
Reorder SDL init a bit, allowing us to read the fullscreen option early enough to fix #9086
2017-10-01 23:03:40 +02:00
Henrik Rydgård
ddc47dc8d1
Merge pull request #9991 from Bracket-/nes30pro
...
gamecontrollerdb.txt: Add 8Bitdo NES30 Pro mappings for Linux
2017-10-01 23:02:19 +02:00
Bracket-
fef709bd34
gamecontrollerdb.txt: Add 8Bitdo NES30 Pro mappings for Linux
2017-10-01 16:29:57 -04:00
Henrik Rydgård
11f8bcc8a8
Merge pull request #9988 from orbea/hori
...
Add Horipad One config.
2017-09-30 09:06:17 +02:00
orbea
c9dc36a418
Add Horipad One config.
2017-09-29 17:33:06 -07:00
Henrik Rydgård
1b6c5c4832
Fix typo causing Y axis in joystick tester not to be mirrored correctly if backwards. Should fix #9300
2017-09-29 20:51:59 +02:00
Henrik Rydgård
3d5e04767a
Merge pull request #9985 from hrydgard/sdl-cursor-fix
...
Remove unnecessary ifdef that broke cursor hiding on SDL.
2017-09-28 21:02:04 +02:00
Henrik Rydgård
4de75235ff
Oops, forgot this one.
2017-09-28 20:27:31 +02:00
Henrik Rydgård
ebaa8051a4
Remove unnecessary ifdef. Thanks Bracket-. See #9548 comments.
2017-09-28 19:33:07 +02:00
Henrik Rydgård
ce21642a61
Merge pull request #9978 from LunaMoo/ctrl_extra
...
Add more PSP keys(for some homebrew and cwcheats)
2017-09-28 18:51:16 +02:00
Henrik Rydgård
479eb4890a
Merge pull request #9984 from hrydgard/remove-coldbird
...
Don't default to coldbird adhoc server, it doesn't run anymore (?)
2017-09-28 08:31:30 +02:00
Henrik Rydgård
9b9f382b0b
Don't default to coldbird adhoc server, it doesn't run anymore (?)
2017-09-27 13:25:48 +02:00
Henrik Rydgård
a38e903479
Merge pull request #9983 from hrydgard/buildbot-fix
...
Fix the build on the buildbot by avoiding fancy new Java features.
2017-09-27 10:49:23 +02:00
Henrik Rydgård
271a3bb7d3
Fix the build on the buildbot by avoiding fancy new Java features. Fixes #9979
2017-09-27 10:29:56 +02:00
LunaMoo
d96232be72
Finish making extra psp keys mappable.
2017-09-23 15:37:10 +02:00
Henrik Rydgård
d36fdd6e51
Merge pull request #9976 from unknownbrackets/core-context
...
Decorate shaders for core profile support
2017-09-23 21:29:17 +09:00
Henrik Rydgård
5686939e2c
Update lang submodule
2017-09-23 21:27:17 +09:00
Unknown W. Brackets
5784b51428
GLES: Allow hwtess for GL 3.1 w/o shader4.
...
gl_InstanceID was added to core in 3.1, so we don't need gpu_shader4.
2017-09-21 20:20:17 -07:00
Henrik Rydgård
79619d665a
Merge pull request #9975 from unknownbrackets/sdl-headless
...
Add SDL support to Headless
2017-09-21 12:46:47 +09:00
Henrik Rydgård
39051f57fd
Merge pull request #9974 from unknownbrackets/state-opt-fsid
...
GPU: Reset shader state on shader reset
2017-09-21 12:46:05 +09:00
Unknown W. Brackets
bd63fdd8ed
GLES: Android buildfix.
...
Shouldn't need this, actually.
2017-09-20 19:38:24 -07:00
Unknown W. Brackets
1802d7a45e
GLSL: Set extension flags for elided core exts.
...
So that we know we have them, i.e. on Apple.
2017-09-20 12:23:11 -07:00
Unknown W. Brackets
e754cca288
GLES: Add OpenGL 3.x core profile support.
...
Need to define #version everywhere and avoid varying/etc.
2017-09-20 12:22:01 -07:00
Unknown W. Brackets
40f663664b
Headless: Oops, call SDL_Init().
2017-09-20 10:49:32 -07:00
Unknown W. Brackets
7db9dfb50b
Headless: Reduce some duplication.
...
We can share the screenshot code for SDL.
2017-09-20 09:25:28 -07:00
Unknown W. Brackets
72e0a24724
GPU: Reset shader state on shader reset.
...
Was ending up with lastFSID being -1, but being used.
Seen in gpu/commands/blend test.
2017-09-20 08:37:54 -07:00
Unknown W. Brackets
5a3d229d04
Headless: Add support for SDL.
2017-09-20 07:24:58 -07:00
Henrik Rydgård
799c85ebe2
Merge pull request #9966 from LunaMoo/VideoAwareEffects
...
Add uniform to make post process effects aware of videos.
2017-09-14 12:21:59 +02:00
LunaMoo
5b75d2af20
Add uniform to make post process aware of videos.
...
And an example effect ~ subtle AA in-game/heavy smoothing for videos.
2017-09-13 08:13:51 +02:00