Commit Graph

742 Commits

Author SHA1 Message Date
Henrik Rydgård
9bbb3b3c88 zip_close warning/bug fix 2017-03-20 11:44:44 +01:00
Unknown W. Brackets
09dac5dfa3 UI: Fade PopupScreens out too. 2017-03-19 17:45:39 -07:00
Unknown W. Brackets
073e056369 UI: Allow overriding dialog logic on finish.
This seems cleaner.
2017-03-19 17:43:03 -07:00
Unknown W. Brackets
d8600229f4 UI: Generalize easing functions a bit. 2017-03-19 17:16:23 -07:00
Unknown W. Brackets
9f3415f43f UI: Ask linear child views to stay inside AT_MOST.
Fixes the DevMenu pop up in larger windows.
2017-03-19 16:36:21 -07:00
Unknown W. Brackets
efbfdbb4a7 UI: Make PopupScreens animate in just a bit. 2017-03-19 16:33:32 -07:00
Unknown W. Brackets
9c15efaa85 UI: Consider only the lower screen's postRender.
This makes more sense at least than applying one of each...
2017-03-19 15:42:13 -07:00
Unknown W. Brackets
a36ecb7065 UI: Track translate/scale/fade transform by screen.
This translates drawing, scissor, and touch to the transform.
2017-03-19 15:42:13 -07:00
Florent Castelli
7d4c8780e5 cmake: Fix linking against system Snappy 2017-03-19 18:44:12 +01:00
Florent Castelli
e0cce7602b cmake: Fix linking against system GLEW 2017-03-19 18:44:12 +01:00
Unknown W. Brackets
4514af9d6e Windows: Improve core context init.
This clears the error from glewInit(), and ensures we check GL extensions
only after selecting the desired GL profile.

Also, consistently use the core profile flag to select the context.
2017-03-18 13:47:15 -07:00
Henrik Rydgard
24cfb73bff Minor script updates 2017-03-18 16:33:16 +01:00
Henrik Rydgard
dac9d348ff Make it very slightly easier to build atlastool on Windows. Still not exactly convenient. 2017-03-18 16:33:16 +01:00
Henrik Rydgard
908193e894 Rework Android lost/restore lifecycle again. Can autorotate screen without crashing again. Should help #9295 and maybe #8906. 2017-03-18 15:21:26 +01:00
Henrik Rydgard
85d0b89b7b GL: Improve lost managment in DrawContext framebuffers 2017-03-18 13:55:15 +01:00
Henrik Rydgard
378170d723 Add ability to tag objects in the gl_lost_manager 2017-03-18 13:55:15 +01:00
Henrik Rydgård
8a29705165 Windows: Update dpiScale of fonts before recreating them on resize. Fixes #9437 2017-03-17 13:29:22 +01:00
Henrik Rydgård
aefad893f8 Windows: Start at a sensible window size if high-DPI. Avoids the worst of #9437 but does not fix it. 2017-03-17 13:22:00 +01:00
Henrik Rydgard
4d5e0a3c89 SDL: Fix the command line parser to not double-parse args, fixing #9367 2017-03-16 10:50:08 +01:00
Henrik Rydgård
f4a0c4504f Fixes to GPU system information. Fixes #9434 2017-03-16 09:48:10 +01:00
Henrik Rydgård
f8343e9efc Add Gradle build. This time, we don't remove the old build system and we don't switch Travis. 2017-03-15 19:42:17 +01:00
Henrik Rydgard
f5c3b15746 Buildfix on Windows 2017-03-15 19:33:33 +01:00
Henrik Rydgard
f4e56d5924 Update vulkan headers to latest (1.0.42.1) 2017-03-15 19:12:13 +01:00
Henrik Rydgård
0c0ffe8a22 Hopefully buildfix Linux (untested) 2017-03-15 17:39:32 +01:00
Henrik Rydgård
a4699a37df Update armips with regex workaround 2017-03-15 15:47:30 +01:00
Henrik Rydgård
e17772b58d Merge pull request #9430 from unknownbrackets/input-state
Remove legacy InputState tracking
2017-03-15 10:16:14 +01:00
Unknown W. Brackets
b00e788648 Correct touch id generation.
GestureDetector still has a max of 10.
2017-03-14 22:21:01 -07:00
Unknown W. Brackets
e1ef359e80 Remove unused drag capture state tracking. 2017-03-14 22:07:07 -07:00
Unknown W. Brackets
9e390510df Remove legacy InputState. 2017-03-14 22:07:07 -07:00
Unknown W. Brackets
255c726c1e Remove legacy pointer tracking outside Windows. 2017-03-14 22:07:05 -07:00
Unknown W. Brackets
df67497388 Remove legacy accelerometer state. 2017-03-14 22:07:03 -07:00
Henrik Rydgård
7e007c3973 Merge pull request #9426 from unknownbrackets/input-state
Remove various legacy parts of the InputState
2017-03-14 09:34:57 +01:00
Unknown W. Brackets
f3c518ac7f Remove unused AxisPos. 2017-03-13 23:08:09 -07:00
Unknown W. Brackets
94700f287d Remove pad_lstick/rstick/ltrigger/rtrigger. 2017-03-13 23:01:50 -07:00
Unknown W. Brackets
22396ebe8f Remove legacy button mapping.
No longer used either.
2017-03-13 22:59:52 -07:00
Unknown W. Brackets
2812ddcc86 Remove End/UpdateInputState and ButtonTracker.
No longer used for anything.
2017-03-13 22:58:38 -07:00
Unknown W. Brackets
02855e7abb Remove unused pad_buttons and old virtual_input.
GamepadEmu does this now.
2017-03-13 22:57:22 -07:00
LunaMoo
429bf5d8b3 Use $(DefaultPlatformToolset)_xp for easier VS builds with different toolsets. 2017-03-13 21:40:08 +01:00
Henrik Rydgård
0079f745fe Update glslang+SPIRV-Cross submodules 2017-03-13 19:28:28 +01:00
Henrik Rydgård
a8310249f8 Warning fix (close() was undeclared) 2017-03-13 16:14:31 +01:00
Henrik Rydgård
e6abf1862c Warning fixes 2017-03-13 13:55:30 +01:00
Henrik Rydgård
d93e118496 D3D11: Avoid doing redundant framebuffer switch calls 2017-03-13 13:55:29 +01:00
Henrik Rydgård
da3ac4a1de D3D11 CopyFramebufferImage: Clip copies to the size of the source surface. 2017-03-13 13:55:29 +01:00
Unknown W. Brackets
ef57eafaad Correct GE debugger font size in small window mode.
This should handle high and low DPI cases correctly, to avoid making the
text unreadably small.
2017-03-12 12:17:35 -07:00
Henrik Rydgård
537115f25c Merge pull request #9418 from xebra/cleanup_spline_bezier
GLES:Remove texture_half_float extension.
2017-03-12 17:09:24 +01:00
xebra
b9a9a509ae GLES:Remove texture_half_float extension. 2017-03-13 01:02:05 +09:00
Henrik Rydgård
586a0400cd Merge pull request #9416 from hrydgard/ui-generate-mipmap
Reintroduce mipmaps for images in the UI like screenshots (D3D11, OpenGL, D3D9)
2017-03-12 16:55:02 +01:00
Henrik Rydgård
c1881a09c5 Merge pull request #9413 from unknownbrackets/small-window
Render small window fonts at double resolution
2017-03-12 16:54:53 +01:00
Henrik Rydgard
8a8360ef96 Reintroduce mipmaps for images in the UI like screenshots (D3D11, OpenGL, D3D9) 2017-03-12 16:30:53 +01:00
Henrik Rydgård
cfb93a707c Merge pull request #9370 from fireballwayne/remoteiso
Remoteiso
2017-03-12 12:39:45 +01:00