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 |
Ryan C. Gordon
|
3d3870982c
|
metal: contrary to documentation, we need to set the drawableSize explicitly.
Fixes Bugzilla #4149.
|
2018-05-27 20:30:03 -04:00 |
Sam Lantinga
|
ac2d1f6773
|
Fixed setting the layer drawable size
Without this change the drawable had a size of 0 and the metal renderer asserted because the projection matrix wasn't set.
|
2018-03-02 12:08:18 -08: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
|
e3cc5b2c6b
|
Updated copyright for 2018
|
2018-01-03 10:03:25 -08:00 |
Sam Lantinga
|
ba9c336e04
|
Fixed building for simulators or older iOS SDKs
|
2017-12-07 17:47:01 -08:00 |
Sam Lantinga
|
6deb1e7595
|
Fixed compiling Metal renderer on iOS
|
2017-12-07 17:12:03 -08:00 |
Sam Lantinga
|
cadf3e44ca
|
The Metal view is a full SDL_uikitview to support multi-touch
|
2017-12-07 09:35:28 -08:00 |
Alex Szpakowski
|
e5cfb58f4a
|
iOS MoltenVK code style cleanup.
|
2017-09-21 20:30:25 -03:00 |
Sam Lantinga
|
f0a324f8eb
|
Reverted Alex's commit 131cba1768a5 - we're about to release 2.0.6, don't remove support for the iOS 7 SDK yet.
|
2017-09-20 19:59:34 -07:00 |
Alex Szpakowski
|
d452b89f9b
|
iOS: I don't think SDL compiles with the iOS 7 SDK anymore, so we might as well drop the #ifdefs trying to guard for that.
|
2017-09-20 11:01:32 -03:00 |
Alex Szpakowski
|
12fb004fba
|
iOS: remove an unused static variable
|
2017-09-20 10:53:41 -03:00 |
Alex Szpakowski
|
b959be2569
|
Code style cleanup in the Cocoa and UIKit vulkan files.
|
2017-08-31 21:26:13 -03:00 |
Sam Lantinga
|
ce2b16445e
|
Be clear that disabling Vulkan surface support disables the entire SDL Vulkan integration
|
2017-08-28 00:11:38 -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 |