Alex Szpakowski
f8bdefe1b5
macOS: Fix asserts in SDL_Render's metal scissor code when the window is resized.
2019-10-13 15:18:28 -03:00
Alex Szpakowski
aebaa316c7
Add public APIs for creating a Metal view attached to an SDL window. Add SDL_metal.h.
2019-08-05 12:35:32 -03:00
Sam Lantinga
5e13087b0f
Updated copyright for 2019
2019-01-04 22:01:14 -08:00
Alex Szpakowski
d9094421e1
metal: Fix high dpi and resizing on macOS, and clean up iOS code. Fixes bug #4250 .
2018-10-12 17:55:42 -03:00
Mark Callow
69958441be
Fix high-dpi support on macOS and simplify it and iOS variant.
...
The detault drawableSize for a CAMetalLayer is its bounds x its scale.
So it is sufficient to set the *layer's* scale to the desired value.
2018-02-21 09:58:21 -08:00
Sam Lantinga
66baf7363e
Fixed spacing in copyright headers
2018-01-03 11:31:42 -08:00
Sam Lantinga
e3cc5b2c6b
Updated copyright for 2018
2018-01-03 10:03:25 -08:00
Alex Szpakowski
48fea0cee4
macOS: Fix MoltenVK Metal view resizing, and allow the metal view to be used without vulkan.
2017-12-31 15:21:25 -04:00
Sam Lantinga
8ac85744cd
Fixed Vulkan configure check for Android and added one for Mac OS X
2017-08-28 22:36:45 -07:00
Sam Lantinga
90b38a5d61
Fixed bug 3786 - building against a Mac OS X SDK < 10.11 fails since the vulkan merge
...
Ozkan Sezer
Since the Vulkan merge, building against a Mac OS X SDM older than
10.11 fails in SDL_cocoametalview.m because Metal.framework is not
present. There is no conditional compiling in SDL_cocoametalview.m
either, so --disable-video-vulkan doesn't help with anything. (The
configury doesn't check darwin for x86_64 either, but it's another
story.)
I cross-build against 10.8 SDK on linux using clang-3.4.2 and this
is a problem for me. Will this be fixed?
2017-08-28 22:13:45 -07:00
Sam Lantinga
0d011ec66d
Renaming of guard header names to quiet -Wreserved-id-macro
2017-08-28 00:22:23 -07:00
Ryan C. Gordon
25e3a1ec90
vulkan: Initial Vulkan support!
...
This work was done by Jacob Lifshay and Mark Callow; I'm just merging it
into revision control.
2017-08-27 22:15:57 -04:00