cginternals-glfw:no-msvcrt

Last commit made on 2016-11-02
Get this branch:
git clone -b no-msvcrt https://git.launchpad.net/cginternals-glfw

Branch merges

Branch information

Name:
no-msvcrt
Repository:
lp:cginternals-glfw

Recent commits

1d97bee... by Camilla Berglund <email address hidden>

Win32: Remove dependency on msvcrt

TODO: pow
TODO: qsort
TODO: vsnprintf
TODO: MSVC compiler flags
TODO: MinGW compiler flags
TODO: MinGW-w64 compiler flags
TODO: Non-Win32 libc function macros
TODO: Add internal recalloc...?
TODO: Re-examine USE_MSVC_RUNTIME_LIBRARY_DLL
TODO: Formatting

e94d166... by Camilla Berglund <email address hidden>

Cocoa: Add basic support for Vulkan via MoltenVK

This adds basic support for MoltenVK, a Vulkan implementation on top of
Metal, on macOS 10.11 and later. It looks for MoltenVK in the process
via RTLD_DEFAULT symbol lookup if _GLFW_VULKAN_STATIC is disabled.

glfwCreateWindowSurface now creates and sets a CAMetalLayer for the
window content view, which is required for MoltenVK to function.

You must help CMake find MoltenVK for the Vulkan test to be built.

Fixes #870.

c3db1ca... by Camilla Berglund <email address hidden>

Fix glfwGetInstanceProcAddress for static linking

017162e... by Camilla Berglund <email address hidden>

Cocoa: Stop searching for system frameworks

fef25ea... by Camilla Berglund <email address hidden>

Emit all Vulkan init errors from init function

a9282ba... by Camilla Berglund <email address hidden>

Disable all dl* calls for _GLFW_VULKAN_STATIC

67931bd... by Camilla Berglund <email address hidden>

Replace last @remarks with @remark

85f8679... by Camilla Berglund <email address hidden>

Update Vulkan test to 1.0.26.0

Fixes #727.
Fixes #758.

ec17161... by Camilla Berglund <email address hidden>

Note that mode switching does not affect context

3d4bd96... by Camilla Berglund <email address hidden>

Win32: Fix joystick error message prefix