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
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
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
twinaphex
4855b2d6f1
mingw patches
2017-08-31 22:15:05 +02:00
Henrik Rydgård
6a1fa728d8
Remove Globals.h
2017-08-31 17:15:22 +02:00
Henrik Rydgård
ff3d799871
Remove snprintf compatibility hacks for MSVC versions before 2015
2017-08-31 16:46:54 +02:00
Henrik Rydgård
42cb559a8d
Merge pull request #9927 from Florin9doi/master
...
Integrate sceUsbGps and sceUsbCam with Android
2017-08-31 09:47:25 +02:00
twinaphex
a9bf8e7b18
More mingw patches pt. 2
2017-08-29 22:41:50 +02:00
twinaphex
db404adb95
More mingw patches
2017-08-29 22:24:20 +02:00
Henrik Rydgård
9888d774c8
apple buildfix
2017-08-29 14:51:10 +02:00
Henrik Rydgård
207f903941
Add a hack to override the default framebuffer on non-iOS, to unblock the new RetroArch port attempt ( #9936 )
2017-08-28 21:18:42 +02:00
Henrik Rydgård
8c1bfb876f
Assorted cleanup of Vulkan init code. Show Vulkan extensions in system info.
2017-08-28 13:47:31 +02:00
Florin9doi
892bc8617d
Integrate sceUsbGps and sceUsbCam with Android
2017-08-27 17:19:11 +03:00
Henrik Rydgård
393b3697cd
This might not always be 16-byte aligned.
2017-08-21 00:50:24 +02:00
Henrik Rydgård
c2bd739b49
Optimize uniform uploads for D3D9 and GL as well.
2017-08-20 13:53:39 +02:00
Henrik Rydgård
91783a3281
SIMD-optimize some data conv routines used in uniform updates.
2017-08-20 11:43:35 +02:00
Henrik Rydgård
7ddf704804
Vulkan: Fix bug sometimes causing the wrong renderpass to be ended at exit, causing crashes.
2017-08-18 17:24:03 +02:00
Henrik Rydgård
b9b2656e93
More vulkan microoptimizations. Add more profiler scopes.
2017-08-18 13:48:11 +02:00
thesource
76dd5d380e
Fixed invalid preprocessor directive
2017-08-18 11:53:47 +03:00
Henrik Rydgård
560eaa5390
Vulkan: Add code (disabled) to be able to run with more in-flight frames. Only improves performance marginally and needs more testing.
2017-08-17 17:57:37 +02:00
Henrik Rydgård
d94351ef90
Initial work on supporting sustained perf mode
2017-08-15 16:41:13 +02:00
Henrik Rydgård
5a65334646
Use dirty-flags more in Vulkan state setting
2017-08-14 15:14:46 +02:00
Henrik Rydgård
ec7e634215
Fix space stripping in a few more string input methods. Helps #9795
2017-08-08 16:42:05 +02:00
Henrik Rydgård
6ee8cb5f2e
Review fixes, thanks unknown
2017-08-08 10:14:20 +02:00
Henrik Rydgård
bf91f67a30
Another buildfix
2017-08-07 20:10:13 +02:00
Henrik Rydgård
e6bf7b5fe0
Buildfixes
2017-08-07 17:09:16 +02:00
Henrik Rydgård
b87ae5d7db
Consolidate DPI/sizing handling on Android
2017-08-07 15:55:19 +02:00
Henrik Rydgård
f4cf501cf6
Separate X and Y dpi_scale
2017-08-07 13:37:01 +02:00
Henrik Rydgård
11c75476f7
Turn g_dpi into a float, because why not
2017-08-07 12:16:08 +02:00
Unknown W. Brackets
cc88435b48
Windows: Support multi-display full screen.
...
For when you have an ultrawide monitor, or I guess even multiple.
2017-07-30 09:14:36 -07:00
Unknown W. Brackets
626102e84a
Windows: Use system API to toggle fullscreen.
...
Instead of having a special Host API for Windows only.
2017-07-30 07:51:53 -07:00
Henrik Rydgård
e6e96c0d89
Fix build with NDK 15. This does force us to make do with 32-bit file sizes...
2017-07-03 16:25:12 +02:00
Unknown W. Brackets
c711b00d4c
GPU: Clean up some GLES3 defaults.
...
It should default both of them the same way. And we already set subimage
on desktop.
2017-07-01 16:16:59 -07:00
Henrik Rydgård
5f6e0feacb
D3D11: Fix Star Ocean again (wasn't clearing stencil properly)
2017-06-09 14:50:39 +02:00
Henrik Rydgård
e4d2c95968
Buildfix qt
2017-06-06 12:25:40 +02:00
Henrik Rydgård
28984ceef4
Fix some comments
2017-06-06 11:31:52 +02:00
Henrik Rydgård
3a640ff8aa
Address comments, make things closer to the Win32 code. Things work better.
2017-06-06 11:30:20 +02:00
Henrik Rydgård
62c747bc00
Buildfix buildbot
2017-06-06 00:12:13 +02:00
Henrik Rydgård
0af19719cb
Fix vertical positioning, eliminate double-&
2017-06-05 23:45:58 +02:00
Henrik Rydgård
0d3d642371
It works!
2017-06-05 23:09:12 +02:00
Henrik Rydgård
0bf92a4fa2
Font rendering code runs but it sure ain't right
2017-06-05 23:09:11 +02:00
Henrik Rydgård
d9c43642c2
Fix assorted JNI issues, the calls work now.
2017-06-05 23:09:10 +02:00
Henrik Rydgård
871260fcc4
Start sketching native text rendering for Android
2017-06-05 23:09:04 +02:00
Henrik Rydgård
6e98dbb574
Split out the Qt font drawer in its own file.
2017-06-04 11:52:14 +02:00
Henrik Rydgård
8d3b18478c
Split out DrawTextWin32 into its own file, to be further split later.
2017-06-04 11:52:12 +02:00
Henrik Rydgård
32ae86f708
Split TextDrawer into interface and implementation.
2017-06-04 11:52:11 +02:00
Unknown W. Brackets
977f75ce1e
UI: Fix text wrap when kerning adjusts spaces.
...
This was happening for some setting info messages. The sum of the word
lengths didn't actually match the line length, because more space was
added between some words.
2017-06-03 10:14:55 -07:00