Skip to content

Commit

Permalink
glad: Sync with upstream 0.1.31
Browse files Browse the repository at this point in the history
  • Loading branch information
akien-mga committed Jul 11, 2019
1 parent 49ce6ba commit 2bbcc52
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 13 deletions.
2 changes: 1 addition & 1 deletion COPYRIGHT.txt
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ License: FTL

Files: ./thirdparty/glad/
Comment: glad
Copyright: 2013-2018, David Herberth
Copyright: 2013-2019, David Herberth
License: Expat

Files: ./thirdparty/jpeg_compressor/
Expand Down
2 changes: 1 addition & 1 deletion thirdparty/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ Files extracted from upstream source:
## glad

- Upstream: https://github.com/Dav1dde/glad
- Version: 0.1.29
- Version: 0.1.31
- License: MIT

The files we package are automatically generated.
Expand Down
12 changes: 10 additions & 2 deletions thirdparty/glad/KHR/khrplatform.h
Original file line number Diff line number Diff line change
Expand Up @@ -90,12 +90,20 @@
* int arg2) KHRONOS_APIATTRIBUTES;
*/

#if defined(__SCITECH_SNAP__) && !defined(KHRONOS_STATIC)
# define KHRONOS_STATIC 1
#endif

/*-------------------------------------------------------------------------
* Definition of KHRONOS_APICALL
*-------------------------------------------------------------------------
* This precedes the return type of the function in the function prototype.
*/
#if defined(_WIN32) && !defined(__SCITECH_SNAP__)
#if defined(KHRONOS_STATIC)
/* If the preprocessor constant KHRONOS_STATIC is defined, make the
* header compatible with static linking. */
# define KHRONOS_APICALL
#elif defined(_WIN32)
# define KHRONOS_APICALL __declspec(dllimport)
#elif defined (__SYMBIAN32__)
# define KHRONOS_APICALL IMPORT_C
Expand All @@ -111,7 +119,7 @@
* This follows the return type of the function and precedes the function
* name in the function prototype.
*/
#if defined(_WIN32) && !defined(_WIN32_WCE) && !defined(__SCITECH_SNAP__)
#if defined(_WIN32) && !defined(_WIN32_WCE) && !defined(KHRONOS_STATIC)
/* Win32 but not WinCE */
# define KHRONOS_APIENTRY __stdcall
#else
Expand Down
2 changes: 1 addition & 1 deletion thirdparty/glad/glad.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
OpenGL loader generated by glad 0.1.29 on Wed May 1 23:16:34 2019.
OpenGL loader generated by glad 0.1.31 on Thu Jul 11 10:09:18 2019.
Language/Generator: C/C++
Specification: gl
Expand Down
10 changes: 2 additions & 8 deletions thirdparty/glad/glad/glad.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
OpenGL loader generated by glad 0.1.29 on Wed May 1 23:16:34 2019.
OpenGL loader generated by glad 0.1.31 on Thu Jul 11 10:09:18 2019.
Language/Generator: C/C++
Specification: gl
Expand Down Expand Up @@ -33,13 +33,7 @@
#define __gl_h_

#if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__)
#ifndef WIN32_LEAN_AND_MEAN
#define WIN32_LEAN_AND_MEAN 1
#endif
#ifndef NOMINMAX
#define NOMINMAX 1
#endif
#include <windows.h>
#define APIENTRY __stdcall
#endif

#ifndef APIENTRY
Expand Down

0 comments on commit 2bbcc52

Please sign in to comment.