Commit Graph

  • fd695161b1 Fixed bug 3799 - SDL_CreateWindow fails with SDL_WINDOW_VULKAN (libvulkan.so.1 not found) Sam Lantinga 2017-09-06 01:10:10 -07:00
  • d55eccc794 x11: make sure SDL_GetGlobalMouseState notices mouse warping through SDL APIs. Ryan C. Gordon 2017-09-05 16:15:54 -04:00
  • 9e6aa642d7 Fixed bug 3273 - Fix for slow video subsystem initialization when using XRandR. Sam Lantinga 2017-09-05 08:24:38 -07:00
  • dcdf4d1227 Fixed typos in 2.0.6 patch notes Sam Lantinga 2017-09-04 23:10:12 -07:00
  • 3a8f0b4d0f Added SDL_vulkan.h to the Mac OS X framework headers Sam Lantinga 2017-09-04 22:51:28 -07:00
  • 13bf98643c Fixed compiler warning with mingw-w64 Sam Lantinga 2017-09-04 22:14:57 -07:00
  • e8421f83da Added some more big 2.0.6 changes Sam Lantinga 2017-09-04 21:16:28 -07:00
  • 39f9095273 Updated WhatsNew.txt for 2.0.6 Sam Lantinga 2017-09-04 20:48:01 -07:00
  • 1db763c62f Fixed bug 3790 - Memory leak with surfaces blitting on each other Sam Lantinga 2017-09-04 11:46:14 -07:00
  • 261cab64a7 macOS: bug-fix for #3793, "fullscreen toggle does not maintain SDL_Renderer's logical size" David Ludwig 2017-09-03 17:33:49 -04:00
  • cea946a778 WinRT: listed VS 2017 optional-component requirements David Ludwig 2017-09-03 16:36:22 -04:00
  • bdf64ad0d9 vulkan: Changed SDL_WINDOW_VULKAN value to match Tizen's fork. Ryan C. Gordon 2017-09-03 13:20:33 -04:00
  • 5188c8b06f video: Let video targets optionally decide their default OpenGL configs. Ryan C. Gordon 2017-09-02 19:35:32 -04:00
  • 21b5e7b7c3 sndio: Patched to compile if SIO_DEVANY isn't defined. Ryan C. Gordon 2017-09-02 16:41:14 -04:00
  • ecd4dc0630 Fixed bug 3792 - [KMS/DRM] Wrong GBM format Sam Lantinga 2017-09-01 12:54:38 -07:00
  • 265cf1fbce x11: Correctly restore previous GL context after sacrificial context is done. Ryan C. Gordon 2017-09-01 14:08:09 -04:00
  • 6dc0971877 x11: don't try to make a NULL GL context current when we already did that. Ryan C. Gordon 2017-09-01 14:00:11 -04:00
  • 233040473c x11: Clean up sacrificial GL context code. Ryan C. Gordon 2017-09-01 13:57:40 -04:00
  • 94f0e1ebf1 x11: Make a sacrificial glX context to check for extensions during init. Ryan C. Gordon 2017-09-01 13:27:53 -04:00
  • 6317f517bc macOS: Update controller mapping of Steelseries Stratus XL to account for reversed thumbstick y-axis values (bug #3483). Alex Szpakowski 2017-08-31 22:07:28 -03:00
  • 480a3305c8 macOS: Fix menubar items being enabled when they shouldn't be. Alex Szpakowski 2017-08-31 21:34:29 -03:00
  • 1d02ce7601 Code style cleanup in the Cocoa and UIKit vulkan files. Alex Szpakowski 2017-08-31 21:26:13 -03:00
  • b38dad35ed macOS: Prevent unwanted native fullscreen (Spaces) toggles when the window is in fullscreen or isn't resizable. Fixes bug #3691. Alex Szpakowski 2017-08-31 21:13:32 -03:00
  • ce5938adfa Fixed bug 3791 - SDL_bits.h: __builtin_clz is supported in gcc >= 3.4 Sam Lantinga 2017-08-31 15:17:59 -07:00
  • 63768bd4df Update Android SDK required to API level 16 Sam Lantinga 2017-08-31 15:12:08 -07:00
  • 0240492c3b Fixed bug 3483 - Steelseries Nimbus MFi controller reversed Y-axis analog stick Sam Lantinga 2017-08-30 23:30:24 -07:00
  • e6fadeb9ab Convert tabs to spaces in game controller database entries Sam Lantinga 2017-08-30 23:02:39 -07:00
  • 4292e5e41e Fixed bug 3789 - Android : small clean up Sam Lantinga 2017-08-30 14:25:01 -07:00
  • a126cb04d3 Moved haptic source files into the proper folder Sam Lantinga 2017-08-30 09:44:38 -07:00
  • 76f52d604c Fix QNX build - prioritize system EGL headers over the Khronos ones Sam Lantinga 2017-08-30 00:40:06 -07:00
  • 627ceb911f Added some missing render capability flags Sam Lantinga 2017-08-29 23:14:39 -07:00
  • 3dac83b51a Fixed line breaks in verbose test logging output Sam Lantinga 2017-08-29 23:12:26 -07:00
  • dd5d6a9e18 Added some debug messaging for previously unhandled events Sam Lantinga 2017-08-29 22:52:17 -07:00
  • 4862922c97 The dummy video driver check is now covered by explicitly checking for cocoa above. Sam Lantinga 2017-08-29 22:24:59 -07:00
  • 85b4a06be9 Fixed bug 3616 - SDL_GL_CreateContext fails with SDL_GL_CONTEXT_DEBUG_FLAG and ANGLE/GLES 2.0 Sam Lantinga 2017-08-29 22:04:43 -07:00
  • 452c7a9484 Fixed bug 3719 - Cocoa - Incorrect window size when leaving fullscreen Sam Lantinga 2017-08-29 21:42:22 -07:00
  • 733508262b test: forgot to change a variable. Ryan C. Gordon 2017-08-29 18:25:55 -04:00
  • 7b45c3d812 test: Fix for negative int that was now a size_t (thanks, Ozkan!). Ryan C. Gordon 2017-08-29 18:16:38 -04:00
  • ab62cc88e8 egl: Cast to size_t, in case platform's NativeDisplayType isn't a pointer. Ryan C. Gordon 2017-08-29 16:30:49 -04:00
  • 70d05c8bc5 A few more compiler warnings fixed. Ryan C. Gordon 2017-08-29 16:05:03 -04:00
  • 99577816ec Fixed a bunch of compiler warnings. Ryan C. Gordon 2017-08-29 15:52:49 -04:00
  • c768e01da0 Updated documentation, you don't need to initialize the audio subsystem to do in-place format conversion. (Thanks Simon Hug!) Sam Lantinga 2017-08-29 09:02:04 -07:00
  • 0e87a23859 Fixed check for Mac OS X 10.11+ SDK (thanks Edward Rudd!) Sam Lantinga 2017-08-29 08:27:23 -07:00
  • 74d3425d27 MAC_OS_X_VERSION_MAX_REQUIRED isn't actually set in recent Xcode versions Sam Lantinga 2017-08-29 02:32:53 -07:00
  • d8fa6c1fb4 Removed Metal and QuartzCore frameworks which aren't needed for Vulkan support Sam Lantinga 2017-08-29 01:04:48 -07:00
  • b59772873f Add a way to set the context when other activities are active so many SDL API functions still work. Sam Lantinga 2017-08-28 23:04:47 -07:00
  • 5193df46dc Fixed bug 3785 - fix windows build after revision 11382 Sam Lantinga 2017-08-28 22:44:48 -07:00
  • 47bc5d7a0f We removed QuartzCore link dependency in commit d459d8934897 Sam Lantinga 2017-08-28 22:42:41 -07:00
  • 895d841866 Fixed Vulkan configure check for Android and added one for Mac OS X Sam Lantinga 2017-08-28 22:36:45 -07:00
  • e0fa994455 Fixed bug 3786 - building against a Mac OS X SDK < 10.11 fails since the vulkan merge Sam Lantinga 2017-08-28 22:13:45 -07:00
  • f6b6ffc668 Fixed bug 3662 - Error message when using the audio conversion setup without an initialized audio subsystem is a bit vague Sam Lantinga 2017-08-28 21:42:39 -07:00
  • a6b7c2e5cf audio: A whole bunch of improvements to audio conversion (thanks, Solra!). Ryan C. Gordon 2017-08-29 00:41:45 -04:00
  • f285a037e2 stdlib: An implementation of SDL_scalbn using ldexp() (thanks, Ozkan!). Ryan C. Gordon 2017-08-29 00:36:17 -04:00
  • 491012f97b audio: Converting audio samples from int to float was using wrong equation. Ryan C. Gordon 2017-08-29 00:02:04 -04:00
  • 8c9b4e78a1 Fixed building with an older Mac OS X SDK Sam Lantinga 2017-08-28 20:52:05 -07:00
  • 30f8bae0e1 Vulkan support on Mac OS X introduces a link time dependency (CAMetalLayer) on 10.11 and newer Sam Lantinga 2017-08-28 19:32:08 -07:00
  • 000ac3ab33 We don't need the VULKAN_SDK to build SDL with Vulkan support anymore Sam Lantinga 2017-08-28 19:30:59 -07:00
  • 223fc946c1 Added missing Visual Studio 2010 project for testvulkan Sam Lantinga 2017-08-28 17:28:09 -07:00
  • 6fafe7f2be Fixed compile warning Sam Lantinga 2017-08-28 14:45:19 -07:00
  • d56e0375d2 Added a log message for nativeRunMain() Sam Lantinga 2017-08-28 14:44:21 -07:00
  • 37da5482a6 Allow overriding the main entry point on Android Sam Lantinga 2017-08-28 14:40:21 -07:00
  • c5ce1120af Removed the need for libSDL2main.a on Android, and separated JNI initialization out for other integrations Sam Lantinga 2017-08-28 14:34:15 -07:00
  • 1b5d197fd5 Removed unneeded Vulkan symbol definitions Sam Lantinga 2017-08-28 13:40:32 -07:00
  • c509aaffad Fixed bug 2361 - [Android] Joysticks do not have unique IDs Sam Lantinga 2017-08-28 10:03:39 -07:00
  • 3c6c5caeb6 Fixed bug 2277 - Hardware keyboard control key sequences don't get reported Sam Lantinga 2017-08-28 09:54:16 -07:00
  • 6b4380f66a Fixed 3783 - Default libGL path for directFB on Linux differs from x11 path Sam Lantinga 2017-08-28 09:51:25 -07:00
  • a08e293faf Fixed bug 3781 - unbalanced #pragma pack(pop) in close_code.h Sam Lantinga 2017-08-28 09:41:00 -07:00
  • fe01e8c71e Instantiate the CAMetalLayer so SDL_Vulkan_CreateSurface() doesn't fail Error message was: [mvk-info] MoltenVK version 0.18.2. Vulkan version 1.0.51. [***MoltenVK ERROR***] VK_ERROR_INITIALIZATION_FAILED: On-screen rendering requires a view that is backed by a layer of type CAMetalLayer. 2017-08-28 02:17:29.579 testvulkan[95627:1716939] ERROR: SDL_Vulkan_CreateSurface(): vkCreateMacOSSurfaceMVK failed: VK_ERROR_INITIALIZATION_FAILED Sam Lantinga 2017-08-28 02:30:41 -07:00
  • b4b4e60c1f Fixed WinRT build after changing the header guard preprocessor symbol Sam Lantinga 2017-08-28 01:59:53 -07:00
  • 90bf135f9f Fixed build when Wayland is dynamically loaded Sam Lantinga 2017-08-28 01:42:18 -07:00
  • 1acae12e53 Fixed analyzer warning "Call to 'calloc' has an allocation size of 0 bytes" Sam Lantinga 2017-08-28 00:54:02 -07:00
  • b615116179 Fixed redefinition of typedef warnings and errors on BSD Sam Lantinga 2017-08-28 00:51:14 -07:00
  • 6224870504 Fixed mingw Windows build, since SDL_vulkan_internal.h includes windows.h Sam Lantinga 2017-08-28 00:43:14 -07:00
  • 7bb3adf896 Renaming of guard header names to quiet -Wreserved-id-macro Sam Lantinga 2017-08-28 00:22:23 -07:00
  • ae48232ed1 Be clear that disabling Vulkan surface support disables the entire SDL Vulkan integration Sam Lantinga 2017-08-28 00:11:38 -07:00
  • e84d658bb9 Fixed Android build with Vulkan support Sam Lantinga 2017-08-27 23:53:09 -07:00
  • 6308b3d51e Fixed code style for new Vulkan API functions Sam Lantinga 2017-08-27 23:39:55 -07:00
  • ef1b3641c5 Fixed Android ABI check to match vulkan/vk_platform.h Sam Lantinga 2017-08-27 23:39:38 -07:00
  • a432c2574a Make the androidbuildlibs.sh script executable Sam Lantinga 2017-08-27 23:31:31 -07:00
  • 248b190b77 Fixed typedef redefinition errors when including both SDL_vulkan.h and vulkan.h You should always include vulkan/vulkan.h first, then include SDL_vulkan.h Sam Lantinga 2017-08-27 23:13:15 -07:00
  • e4359e1687 Fixed Windows warning Sam Lantinga 2017-08-27 22:36:03 -07:00
  • 2fb8a86b3d Fixed Android build Sam Lantinga 2017-08-27 22:34:15 -07:00
  • d1b0a025ad Don't define Vulkan types if vulkan.h has already been included Sam Lantinga 2017-08-27 22:27:45 -07:00
  • ad2289fc49 Added Vulkan support to the Visual Studio 2010 solution Sam Lantinga 2017-08-27 22:20:17 -07:00
  • f86eb22f8d Don't need the Vulkan SDK for the Visual Studio 2008 project anymore Sam Lantinga 2017-08-27 21:55:31 -07:00
  • f05a42cd63 Fixed crash at shutdown if the window couldn't be created Sam Lantinga 2017-08-27 21:05:18 -07:00
  • 63b99cde01 We use the SDL Vulkan headers Sam Lantinga 2017-08-27 20:41:48 -07:00
  • 9d76703568 Added the new Vulkan API functions to exported functions Sam Lantinga 2017-08-27 20:41:29 -07:00
  • 26903882fb vulkan: Include a copy of vulkan.h and vk_platform.h. Ryan C. Gordon 2017-08-27 23:25:12 -04:00
  • 7a285640e5 Use SDL_Vulkan_GetDrawableSize() instead of SDL_GL_GetDrawableSize() Sam Lantinga 2017-08-27 19:32:08 -07:00
  • 10d552ae31 vulkan: Initial Vulkan support! Ryan C. Gordon 2017-08-27 22:15:57 -04:00
  • 808beac3f6 Fixed bug 3710 - SDL_OpenAudio(desired, obtained) doesn't update desired's size when obtained is NULL Sam Lantinga 2017-08-27 19:10:30 -07:00
  • bdc7417a20 Fixed bug 3724 - Allow Angle Static Link Sam Lantinga 2017-08-27 19:05:57 -07:00
  • 8cc12fb82f Fixed bug 3740 - atexit() in test/testime.c Sam Lantinga 2017-08-27 19:00:03 -07:00
  • c98f0fd7c2 SDL_dynapi.c: add missing SDLCALL to macros. Sam Lantinga 2017-08-27 18:53:30 -07:00
  • 21ae2fdc8a Swapped conditional arguments for standard SDL readability Sam Lantinga 2017-08-27 18:52:43 -07:00
  • 88c5f65897 SDL_dynapi.h: revert commit a6da0a386f68 in order to enable dynapi Sam Lantinga 2017-08-27 18:49:36 -07:00
  • 0cca713d25 SDL_dynapi_procs.h: adjust SDL_CreateThread for os/2 Sam Lantinga 2017-08-27 18:49:11 -07:00
  • 56b97ce5c0 SDL_thread.h: fix os/2 defines (rev 11340:97cd834a843e was a missing patch) Sam Lantinga 2017-08-27 18:48:51 -07:00
  • 8fb2683fa6 Fixed bug 2266 - please add notifications for clipboard updates on Android Sam Lantinga 2017-08-27 18:43:52 -07:00