Vendor updates
This commit is contained in:
6
vendor/github.com/go-gl/glfw/v3.2/glfw/build.go
generated
vendored
6
vendor/github.com/go-gl/glfw/v3.2/glfw/build.go
generated
vendored
@@ -23,11 +23,11 @@ package glfw
|
||||
// ----------------
|
||||
// GLFW Options:
|
||||
#cgo linux,!wayland CFLAGS: -D_GLFW_X11
|
||||
#cgo linux,wayland CFLAGS: -D_GLFW_WAYLAND
|
||||
#cgo linux,wayland CFLAGS: -D_GLFW_WAYLAND -D_GNU_SOURCE
|
||||
|
||||
// Linker Options:
|
||||
#cgo linux,!wayland LDFLAGS: -lGL -lX11 -lXrandr -lXxf86vm -lXi -lXcursor -lm -lXinerama -ldl -lrt
|
||||
#cgo linux,wayland LDFLAGS: -lGL -lX11 -lXrandr -lXxf86vm -lXi -lXcursor -lm -lXinerama -ldl -lrt
|
||||
#cgo linux,wayland LDFLAGS: -lGL -lwayland-client -lwayland-cursor -lwayland-egl -lxkbcommon -lm -ldl -lrt
|
||||
|
||||
|
||||
// FreeBSD Build Tags
|
||||
@@ -38,6 +38,6 @@ package glfw
|
||||
|
||||
// Linker Options:
|
||||
#cgo freebsd,!wayland LDFLAGS: -lGL -lX11 -lXrandr -lXxf86vm -lXi -lXcursor -lm -lXinerama
|
||||
#cgo freebsd,wayland LDFLAGS: -lGL -lX11 -lXrandr -lXxf86vm -lXi -lXcursor -lm -lXinerama
|
||||
#cgo freebsd,wayland LDFLAGS: -lGL -lwayland-client -lwayland-cursor -lwayland-egl -lxkbcommon -lm
|
||||
*/
|
||||
import "C"
|
||||
|
2
vendor/github.com/go-gl/glfw/v3.2/glfw/c_glfw_linbsd.go
generated
vendored
2
vendor/github.com/go-gl/glfw/v3.2/glfw/c_glfw_linbsd.go
generated
vendored
@@ -12,6 +12,8 @@ package glfw
|
||||
#include "glfw/src/wl_init.c"
|
||||
#include "glfw/src/wl_monitor.c"
|
||||
#include "glfw/src/wl_window.c"
|
||||
#include "glfw/src/wayland-pointer-constraints-unstable-v1-client-protocol.c"
|
||||
#include "glfw/src/wayland-relative-pointer-unstable-v1-client-protocol.c"
|
||||
#endif
|
||||
#ifdef _GLFW_X11
|
||||
#include "glfw/src/x11_init.c"
|
||||
|
2
vendor/github.com/go-gl/glfw/v3.2/glfw/native_linbsd.go
generated
vendored
2
vendor/github.com/go-gl/glfw/v3.2/glfw/native_linbsd.go
generated
vendored
@@ -1,4 +1,4 @@
|
||||
// +build linux freebsd
|
||||
// +build linux,!wayland freebsd,!wayland
|
||||
|
||||
package glfw
|
||||
|
||||
|
6
vendor/github.com/go-gl/glfw/v3.2/glfw/window.go
generated
vendored
6
vendor/github.com/go-gl/glfw/v3.2/glfw/window.go
generated
vendored
@@ -167,6 +167,12 @@ func (w *Window) GLFWWindow() uintptr {
|
||||
return uintptr(unsafe.Pointer(w.data))
|
||||
}
|
||||
|
||||
// GoWindow creates a Window from a *C.GLFWwindow reference.
|
||||
// Used when an external C library is calling your Go handlers.
|
||||
func GoWindow(window unsafe.Pointer) *Window {
|
||||
return &Window{data: (*C.GLFWwindow)(window)}
|
||||
}
|
||||
|
||||
//export goWindowPosCB
|
||||
func goWindowPosCB(window unsafe.Pointer, xpos, ypos C.int) {
|
||||
w := windows.get((*C.GLFWwindow)(window))
|
||||
|
Reference in New Issue
Block a user