You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The motivation is to be able to get rid of the possible misuse of unsafe.Pointer messages from go vet, due to user being forced to convert uintptr back to unsafe.Pointer.
If we're in agreement this is a good idea and the right way forward, the question will be whether to do this for 3.2 (a breaking API change), or 3.3 only (still in development).
The text was updated successfully, but these errors were encountered:
GLFW tag 3.3-stable @ glfw/glfw@e4e9581
* Fix C Include & address GLFW v3.3 removals
* Glfw moved away from posix_tls.c to posix_thread.c (this reflects that they now contain more than TLS)
* Glfw moved away from win32_tls.c to win32_thread.c (same as above)
* Glfw removed wayland-.*-unstable-v1-client-protocol.c
* Glfw added wl_platform.h
* Glfw removed GLFW_USE_RETINA, _GLFW_USE_CHDIR and _GLFW_USE_MENUBAR compile-time macros
* Glfw removed support for MIR
* Address deprecations of glfw 3.3
* Glfw deprecate glfwSetCharModsCallback
* Glfw deprecate the window parameter of glfwGetClipboardString and
glfwSetClipboardString, NULL can be used as the window argument
* Add glfw.SetClipboardString(string) and glfw.GetClipboardString()
function (no Window type required)
* Use casting and clang-format c code
* Use casting instead of callback in C helpers (same as #219)
* Update travis
* Fix Darwin build tag
Fixes: #245, #255, #240, #230, #170
Hopefully this is addressed in #256, which introduces glfw 3.3 support. If not please report back and we can reopen.
@dmitshur I can confirm that go vet doesn't emit any warnings for me on Linux. Does that prove that this issue is resolved? It would be helpful to have a minimal reproducer to check.
The motivation is to be able to get rid of the
possible misuse of unsafe.Pointer
messages fromgo vet
, due to user being forced to convertuintptr
back tounsafe.Pointer
.See discussion around go-gl/gl#113 (comment). /cc @slimsag
If we're in agreement this is a good idea and the right way forward, the question will be whether to do this for 3.2 (a breaking API change), or 3.3 only (still in development).
The text was updated successfully, but these errors were encountered: