update swig (#1840)
* update swig * update freeglut * update dav1d * fix arm64 freeglut * fix swig * fix dav1dpull/1848/head
parent
95640f3b61
commit
e87ebadb4d
5 changed files with 62 additions and 48 deletions
@ -1,31 +0,0 @@ |
||||
diff --git a/src/fg_gl2.h b/src/fg_gl2.h
|
||||
index ab8ba5c..a1a52da 100644
|
||||
--- a/src/fg_gl2.h
|
||||
+++ b/src/fg_gl2.h
|
||||
@@ -67,12 +67,18 @@
|
||||
typedef void (APIENTRY *FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint);
|
||||
typedef void (APIENTRY *FGH_PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
|
||||
|
||||
-FGH_PFNGLGENBUFFERSPROC fghGenBuffers;
|
||||
-FGH_PFNGLDELETEBUFFERSPROC fghDeleteBuffers;
|
||||
-FGH_PFNGLBINDBUFFERPROC fghBindBuffer;
|
||||
-FGH_PFNGLBUFFERDATAPROC fghBufferData;
|
||||
-FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC fghEnableVertexAttribArray;
|
||||
-FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC fghDisableVertexAttribArray;
|
||||
-FGH_PFNGLVERTEXATTRIBPOINTERPROC fghVertexAttribPointer;
|
||||
+#if __GNUC__ > 9
|
||||
+#define FG_ATTRIBUTE_COMMON __attribute__((__common__))
|
||||
+#else
|
||||
+#define FG_ATTRIBUTE_COMMON
|
||||
+#endif
|
||||
+
|
||||
+FGH_PFNGLGENBUFFERSPROC FG_ATTRIBUTE_COMMON fghGenBuffers;
|
||||
+FGH_PFNGLDELETEBUFFERSPROC FG_ATTRIBUTE_COMMON fghDeleteBuffers;
|
||||
+FGH_PFNGLBINDBUFFERPROC FG_ATTRIBUTE_COMMON fghBindBuffer;
|
||||
+FGH_PFNGLBUFFERDATAPROC FG_ATTRIBUTE_COMMON fghBufferData;
|
||||
+FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC FG_ATTRIBUTE_COMMON fghEnableVertexAttribArray;
|
||||
+FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC FG_ATTRIBUTE_COMMON fghDisableVertexAttribArray;
|
||||
+FGH_PFNGLVERTEXATTRIBPOINTERPROC FG_ATTRIBUTE_COMMON fghVertexAttribPointer;
|
||||
|
||||
# endif
|
||||
|
@ -0,0 +1,17 @@ |
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 832d8672..9e6cfcb6 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -447,7 +447,11 @@ IF(WIN32)
|
||||
# doesn't hurt for older compilers:
|
||||
# http://public.kitware.com/Bug/view.php?id=11240#c22768
|
||||
IF (CMAKE_CL_64)
|
||||
- SET_TARGET_PROPERTIES(freeglut_static PROPERTIES STATIC_LIBRARY_FLAGS "/machine:x64")
|
||||
+ IF ("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "ARM64")
|
||||
+ SET_TARGET_PROPERTIES(freeglut_static PROPERTIES STATIC_LIBRARY_FLAGS "/machine:ARM64")
|
||||
+ ELSE()
|
||||
+ SET_TARGET_PROPERTIES(freeglut_static PROPERTIES STATIC_LIBRARY_FLAGS "/machine:x64")
|
||||
+ ENDIF()
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
ELSE()
|
Loading…
Reference in new issue