vcpkg/ports/tracy/fix-imgui-patch.patch

65 lines
3.2 KiB
Diff

diff --git a/cmake/imgui-loader.patch b/cmake/imgui-loader.patch
index 145fa755..71e5d6cb 100644
--- a/cmake/imgui-loader.patch
+++ b/cmake/imgui-loader.patch
@@ -1,16 +1,16 @@
-diff --git i/backends/imgui_impl_opengl3_loader.h w/backends/imgui_impl_opengl3_loader.h
-index 4ca0536..a1ff572 100644
---- i/backends/imgui_impl_opengl3_loader.h
-+++ w/backends/imgui_impl_opengl3_loader.h
-@@ -180,6 +180,7 @@ typedef khronos_uint8_t GLubyte;
- #define GL_VERSION 0x1F02
+diff --git a/backends/imgui_impl_opengl3_loader.h b/backends/imgui_impl_opengl3_loader.h
+index 2c80cc598..1177da586 100644
+--- a/backends/imgui_impl_opengl3_loader.h
++++ b/backends/imgui_impl_opengl3_loader.h
+@@ -182,6 +182,7 @@ typedef khronos_uint8_t GLubyte;
#define GL_EXTENSIONS 0x1F03
+ #define GL_NEAREST 0x2600
#define GL_LINEAR 0x2601
+#define GL_LINEAR_MIPMAP_LINEAR 0x2703
#define GL_TEXTURE_MAG_FILTER 0x2800
#define GL_TEXTURE_MIN_FILTER 0x2801
#define GL_TEXTURE_WRAP_S 0x2802
-@@ -244,8 +245,10 @@ GLAPI void APIENTRY glGenTextures (GLsizei n, GLuint *textures);
+@@ -246,8 +247,10 @@ GLAPI void APIENTRY glGenTextures (GLsizei n, GLuint *textures);
#define GL_TEXTURE0 0x84C0
#define GL_ACTIVE_TEXTURE 0x84E0
typedef void (APIENTRYP PFNGLACTIVETEXTUREPROC) (GLenum texture);
@@ -21,7 +21,7 @@ index 4ca0536..a1ff572 100644
#endif
#endif /* GL_VERSION_1_3 */
#ifndef GL_VERSION_1_4
-@@ -481,7 +484,7 @@ GL3W_API GL3WglProc imgl3wGetProcAddress(const char *proc);
+@@ -490,7 +493,7 @@ GL3W_API GL3WglProc imgl3wGetProcAddress(const char *proc);
/* gl3w internal state */
union ImGL3WProcs {
@@ -30,7 +30,7 @@ index 4ca0536..a1ff572 100644
struct {
PFNGLACTIVETEXTUREPROC ActiveTexture;
PFNGLATTACHSHADERPROC AttachShader;
-@@ -497,6 +500,7 @@ union ImGL3WProcs {
+@@ -506,6 +509,7 @@ union ImGL3WProcs {
PFNGLCLEARPROC Clear;
PFNGLCLEARCOLORPROC ClearColor;
PFNGLCOMPILESHADERPROC CompileShader;
@@ -38,7 +38,7 @@ index 4ca0536..a1ff572 100644
PFNGLCREATEPROGRAMPROC CreateProgram;
PFNGLCREATESHADERPROC CreateShader;
PFNGLDELETEBUFFERSPROC DeleteBuffers;
-@@ -563,6 +567,7 @@ GL3W_API extern union ImGL3WProcs imgl3wProcs;
+@@ -575,6 +579,7 @@ GL3W_API extern union ImGL3WProcs imgl3wProcs;
#define glClear imgl3wProcs.gl.Clear
#define glClearColor imgl3wProcs.gl.ClearColor
#define glCompileShader imgl3wProcs.gl.CompileShader
@@ -46,7 +46,7 @@ index 4ca0536..a1ff572 100644
#define glCreateProgram imgl3wProcs.gl.CreateProgram
#define glCreateShader imgl3wProcs.gl.CreateShader
#define glDeleteBuffers imgl3wProcs.gl.DeleteBuffers
-@@ -859,6 +864,7 @@ static const char *proc_names[] = {
+@@ -883,6 +888,7 @@ static const char *proc_names[] = {
"glClear",
"glClearColor",
"glCompileShader",