Commit Graph
26884 Commits
Author SHA1 Message Date
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