mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 22:11:59 -09:00
package/libfreeglut: bump to version 3.2.2
- Drop patch (already in version) - Update indentation in hash file (two spaces) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
committed by
Arnout Vandecappelle (Essensium/Mind)
parent
539d915e44
commit
e3f25dffbc
@@ -1,69 +0,0 @@
|
|||||||
From b9998bbc1e1c329f6bf69c24606a2be7a4973b8c Mon Sep 17 00:00:00 2001
|
|
||||||
From: jtsiomb <jtsiomb@7f0cb862-5218-0410-a997-914c9d46530a>
|
|
||||||
Date: Fri, 21 Feb 2020 22:25:31 +0000
|
|
||||||
Subject: [PATCH] Work-around for an issue which cropped up with the release of
|
|
||||||
gcc-10. In their infinite wisdom, they decided to build with -fno-common as
|
|
||||||
default from now on, breaking every piece of C code which used to declare
|
|
||||||
common symbols in header files, as was the convention since the dawn of time.
|
|
||||||
We now have to duplicate all declarations to an arbitrary source file, and
|
|
||||||
change the header-file ones to prefix them with extern.
|
|
||||||
|
|
||||||
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1863 7f0cb862-5218-0410-a997-914c9d46530a
|
|
||||||
[Retrieved from:
|
|
||||||
https://github.com/dcnieho/FreeGLUT/commit/b9998bbc1e1c329f6bf69c24606a2be7a4973b8c]
|
|
||||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|
||||||
---
|
|
||||||
freeglut/freeglut/src/fg_gl2.c | 14 ++++++++++++++
|
|
||||||
freeglut/freeglut/src/fg_gl2.h | 14 +++++++-------
|
|
||||||
2 files changed, 21 insertions(+), 7 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/src/fg_gl2.c b/src/fg_gl2.c
|
|
||||||
index 38b0acbb..54b4285b 100644
|
|
||||||
--- a/src/fg_gl2.c
|
|
||||||
+++ b/src/fg_gl2.c
|
|
||||||
@@ -27,6 +27,20 @@
|
|
||||||
#include "fg_internal.h"
|
|
||||||
#include "fg_gl2.h"
|
|
||||||
|
|
||||||
+#ifndef GL_ES_VERSION_2_0
|
|
||||||
+/* GLES2 has the corresponding entry points built-in, and these fgh-prefixed
|
|
||||||
+ * names are defined in fg_gl2.h header to reference them, for any other case,
|
|
||||||
+ * define them as function pointers here.
|
|
||||||
+ */
|
|
||||||
+FGH_PFNGLGENBUFFERSPROC fghGenBuffers;
|
|
||||||
+FGH_PFNGLDELETEBUFFERSPROC fghDeleteBuffers;
|
|
||||||
+FGH_PFNGLBINDBUFFERPROC fghBindBuffer;
|
|
||||||
+FGH_PFNGLBUFFERDATAPROC fghBufferData;
|
|
||||||
+FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC fghEnableVertexAttribArray;
|
|
||||||
+FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC fghDisableVertexAttribArray;
|
|
||||||
+FGH_PFNGLVERTEXATTRIBPOINTERPROC fghVertexAttribPointer;
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
void FGAPIENTRY glutSetVertexAttribCoord3(GLint attrib) {
|
|
||||||
if (fgStructure.CurrentWindow != NULL)
|
|
||||||
fgStructure.CurrentWindow->Window.attribute_v_coord = attrib;
|
|
||||||
diff --git a/src/fg_gl2.h b/src/fg_gl2.h
|
|
||||||
index ab8ba5c7..fb3d4676 100644
|
|
||||||
--- a/src/fg_gl2.h
|
|
||||||
+++ b/src/fg_gl2.h
|
|
||||||
@@ -67,13 +67,13 @@ typedef void (APIENTRY *FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);
|
|
||||||
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;
|
|
||||||
+extern FGH_PFNGLGENBUFFERSPROC fghGenBuffers;
|
|
||||||
+extern FGH_PFNGLDELETEBUFFERSPROC fghDeleteBuffers;
|
|
||||||
+extern FGH_PFNGLBINDBUFFERPROC fghBindBuffer;
|
|
||||||
+extern FGH_PFNGLBUFFERDATAPROC fghBufferData;
|
|
||||||
+extern FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC fghEnableVertexAttribArray;
|
|
||||||
+extern FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC fghDisableVertexAttribArray;
|
|
||||||
+extern FGH_PFNGLVERTEXATTRIBPOINTERPROC fghVertexAttribPointer;
|
|
||||||
|
|
||||||
# endif
|
|
||||||
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# From http://sourceforge.net/projects/freeglut/files/freeglut/3.2.1/
|
# From http://sourceforge.net/projects/freeglut/files/freeglut/3.2.2/
|
||||||
md5 cd5c670c1086358598a6d4a9d166949d freeglut-3.2.1.tar.gz
|
md5 485c1976165315fc42c0b0a1802816d9 freeglut-3.2.2.tar.gz
|
||||||
sha1 7a62e0d2caad92ff745bc5037592b2753f0b2f20 freeglut-3.2.1.tar.gz
|
sha1 8e53cc0251165d02cce8d6d5054159c310958b74 freeglut-3.2.2.tar.gz
|
||||||
# Locally computed
|
# Locally computed
|
||||||
sha256 d4000e02102acaf259998c870e25214739d1f16f67f99cb35e4f46841399da68 freeglut-3.2.1.tar.gz
|
sha256 c5944a082df0bba96b5756dddb1f75d0cd72ce27b5395c6c1dde85c2ff297a50 freeglut-3.2.2.tar.gz
|
||||||
sha256 b6593d5ec4c113a274abb85b10e8615895cb0ddb89f7912af5fe5aa8df38a275 COPYING
|
sha256 b6593d5ec4c113a274abb85b10e8615895cb0ddb89f7912af5fe5aa8df38a275 COPYING
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
LIBFREEGLUT_VERSION = 3.2.1
|
LIBFREEGLUT_VERSION = 3.2.2
|
||||||
LIBFREEGLUT_SOURCE = freeglut-$(LIBFREEGLUT_VERSION).tar.gz
|
LIBFREEGLUT_SOURCE = freeglut-$(LIBFREEGLUT_VERSION).tar.gz
|
||||||
LIBFREEGLUT_SITE = http://downloads.sourceforge.net/freeglut
|
LIBFREEGLUT_SITE = http://downloads.sourceforge.net/freeglut
|
||||||
LIBFREEGLUT_LICENSE = MIT
|
LIBFREEGLUT_LICENSE = MIT
|
||||||
|
|||||||
Reference in New Issue
Block a user