Henrik Rydgård
7b1e1cd5e0
Automatically scroll textboxes when the caret ends up outside. Fixes #10026 .
...
There was some code for this before but it didn't work.
2017-10-24 23:05:21 +02:00
Henrik Rydgård
d1d1e1f742
Fix issue with caret position in text boxes caused by a bad hash function. Fletcher is 2-bytes-at-a-time and thus very inappropriate for short strings.
2017-10-24 22:45:27 +02:00
Henrik Rydgård
2c8fb0fbd1
Can't use the camera stuff on Android versions before 11. Fixes #10029 .
2017-10-24 15:40:04 +02:00
Henrik Rydgård
f53b455dce
Merge pull request #10022 from mrcmunir/patch-2
...
Better path fix x86_64 android
2017-10-23 00:11:38 +02:00
Carlos Estrague / Mrc_munir
916bb54361
Separate -Bsymbolic Shared linker flag
...
Using "$ {CMAKE_SHARED_LINKER_FLAGS}" for separate linker -Bsymbolic.
Previously it ignored to the previous declared flags it does not find them. for this gave error with some linkers flags
2017-10-22 21:57:35 +02:00
Henrik Rydgård
27db1d558c
Comment and typo fixes.
2017-10-22 10:13:25 +02:00
Henrik Rydgård
8f9bb59005
Vulkan: Fix silly mistake in blend constant checks, thanks Unknown.
2017-10-22 10:07:49 +02:00
Henrik Rydgård
eabaf6ddcd
Bit more Vulkan barrier cleanup.
2017-10-21 13:05:52 +02:00
Henrik Rydgård
de248a10c4
Merge pull request #10025 from hrydgard/vulkan-validation-fixes
...
Vulkan validation fixes
2017-10-20 19:24:59 +02:00
Henrik Rydgård
804aa79376
Various Vulkan image transition fixes and related
2017-10-20 18:09:05 +02:00
Henrik Rydgård
5da165fad6
More work towards passing 1.61 Vulkan validation layers
2017-10-20 17:19:07 +02:00
Henrik Rydgård
d0b9e5ed8f
Initial work on passing the latest Vulkan validation checks.
2017-10-20 14:47:36 +02:00
Henrik Rydgård
b9ba525de1
Don't call functions in asserts, they get compiled out in release...
2017-10-20 14:45:00 +02:00
Henrik Rydgård
45743642a9
Merge pull request #10024 from hrydgard/d3d9-compiler-error-check
...
Allow D3D9 context creation to bail if shader compilation fails
2017-10-20 13:10:02 +02:00
Henrik Rydgård
017d3da067
Allow D3D9 context creation to bail if shader compilation fails (D3D9 runtime not installed).
...
Fixes an issue where after switching to D3D9 on a PC without the D3D9 runtime, it's impossible to start PPSSPP anymore.
2017-10-20 11:53:07 +02:00
Henrik Rydgård
a6cf2e6ca0
Merge pull request #10018 from hrydgard/thin3d-readpixels-2
...
Unify some more framebuffer code.
2017-10-20 11:37:14 +02:00
Henrik Rydgård
21d3c54401
Have GetFramebufferDimensions return the backbuffer size for null in all backends.
2017-10-20 11:11:04 +02:00
Henrik Rydgård
b886efe8f5
Another minor cleanup (DescribeCodePtr)
2017-10-20 11:06:12 +02:00
Henrik Rydgård
4a30aedc53
Unify and move around code to cleanup some debug accessors
2017-10-18 13:10:05 +02:00
Henrik Rydgård
d53c88456a
Unify GetFramebufferList() (trivial)
2017-10-18 12:49:15 +02:00
Henrik Rydgård
898716cc26
Unify DownloadFramebufferForClut
2017-10-18 12:34:01 +02:00
Henrik Rydgård
17576d7894
Remove more dummy code from Vulkan backend.
2017-10-18 12:27:58 +02:00
Henrik Rydgård
981c49615c
Unify FlushBeforeCopy. Remove old dummy methods from Vulkan framebuffer manager.
2017-10-18 12:26:02 +02:00
Henrik Rydgård
0d85f86e2d
Add some safety checks. Fix some inadvertent Y-flips (bit hacky).
2017-10-18 11:40:07 +02:00
Henrik Rydgård
4e3a9bc3e3
Unify some more framebuffer functions. Leave the GL stuff alone for now due to async.
2017-10-18 11:20:58 +02:00
Henrik Rydgård
f2ea0ce472
Unify (well, almost) GetOutputFramebuffer (D3D11/GL)
2017-10-18 10:54:26 +02:00
Henrik Rydgård
214270d192
Unify GetDepthBuffer/GetStencilBuffer in GL/D3D11
2017-10-18 10:54:26 +02:00
Carlos Estrague / Mrc_munir
52e3406e3d
Ops typo
2017-10-18 05:37:26 +02:00
Carlos Estrague / Mrc_munir
0a07d1a173
Better path fix x86_64 android
...
Not sure why not needed before when updated my toolchain to NDK15 now no found -landroid and error: cannot open crtbegin_dynamic.o: No such file or directory
So we pull it safe in case not detect sysroot properly.
2017-10-18 03:47:15 +02:00
Henrik Rydgård
a85c8e9fc0
Merge pull request #10021 from psyke83/master
...
RPI: use new vendor graphics library names
2017-10-17 21:35:52 +02:00
Henrik Rydgård
18fc78b34e
Update lang submodule
2017-10-17 15:08:29 +02:00
Henrik Rydgård
f6bf1d5d7c
Add a controller profile for X360 controllers on RPI, fixes issue #10019
2017-10-17 15:08:17 +02:00
Unknown W. Brackets
424af60086
Merge pull request #10008 from hrydgard/thin3d-readpixels
...
Start unification of framebuffer readback code
2017-10-16 23:26:56 -04:00
Conn O'Griofa
34a61cf57e
RPI: use new vendor graphics library names
...
Now required to build on recent Raspberry Pi firmware images (Raspbian stretch).
2017-10-17 00:50:16 +01:00
Henrik Rydgård
f220c74037
Remove comment, add check.
2017-10-16 16:28:27 +02:00
Henrik Rydgård
861c11f709
Buildfix
2017-10-16 14:34:11 +02:00
Henrik Rydgård
ad4bc3f9f4
Address review comments.
2017-10-16 14:32:26 +02:00
Henrik Rydgård
e165837ba9
Merge pull request #10016 from mrcmunir/android-x86_64
...
Fix #9814 android x86-64 cmake problem.
2017-10-16 01:56:09 +02:00
Carlos Estrague / Mrc_munir
efe251dc10
Re-enable gradle x86_64 android build
...
It should work now I've tried it with android-x86 Images and with emulator android sdk avd image
2017-10-16 01:14:15 +02:00
Carlos Estrague / Mrc_munir
fc1e8267e7
restructure some flags x86_64 android
...
seems load with -Wl, only -Bsymbolic
2017-10-16 00:58:34 +02:00
Henrik Rydgård
ae9393cb22
Merge pull request #10014 from unknownbrackets/gamedata-state
...
Gamedata: Fix savestates for data install
2017-10-15 10:41:19 +02:00
Henrik Rydgård
6c6cdd0d68
Merge pull request #10015 from unknownbrackets/osk-limit
...
OSK: Limit allowed keyboards based on input mask
2017-10-15 10:39:33 +02:00
Henrik Rydgård
66eb1ae816
Merge pull request #10012 from unknownbrackets/console-unicode
...
Windows: Fix over/under write for multibyte chars
2017-10-15 10:38:47 +02:00
Henrik Rydgård
72a6c227fd
Merge pull request #10013 from unknownbrackets/savedata-full
...
Savedata: Handle disk full properly in GETSIZE
2017-10-15 10:38:19 +02:00
Carlos Estrague / Mrc_munir
a37ef3ecbf
Will fix Android-x86_64 cmake
...
Use the same flags from android-x86 project load fine in marsmallow and nougat tested android-x86 images and avd images
set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-fatal-warnings -Wl,-Bsymbolic")
2017-10-15 04:33:57 -04:00
Unknown W. Brackets
190691f249
OSK: Limit allowed keyboards based on input mask.
2017-10-14 22:59:48 -07:00
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