Skip to content

Commit

Permalink
Examples: Explicitly adding -DIMGUI_IMPL_OPENGL_LOADER_GL3W to Makefi…
Browse files Browse the repository at this point in the history
…le to match linking settings

(otherwise if another loader such as Glew is accessible, the opengl3 backend might automatically use it). [ocornut#2919, ocornut#2798]
  • Loading branch information
ocornut authored and martty committed Dec 7, 2019
1 parent b3d9168 commit 6ce33d1
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 7 deletions.
3 changes: 3 additions & 0 deletions docs/CHANGELOG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,9 @@ Other Changes:
- Misc: Added ImGuiMouseCursor_NotAllowed enum so it can be used by more shared widgets. [@rokups]
- Backends: GLFW, SDL, Win32, OSX, Allegro: Added support for ImGuiMouseCursor_NotAllowed. [@rokups]
- Backends: GLFW: Added support for the missing mouse cursors newly added in GLFW 3.4+. [@rokups]
- Examples: Explicitly adding -DIMGUI_IMPL_OPENGL_LOADER_GL3W to Makefile to match linking
settings (otherwise if another loader such as Glew is accessible, the opengl3 backend might
automatically use it). [#2919, #2798]
- Examples: Metal: Wrapped main loop in @autoreleasepool block to ensure allocations get freed
even if underlying system event loop gets paused due to app nap (#2910, #2917). [@bear24rw]

Expand Down
2 changes: 1 addition & 1 deletion examples/example_glfw_opengl2/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ ifeq ($(findstring MINGW,$(UNAME_S)),MINGW)
ECHO_MESSAGE = "MinGW"
LIBS += -lglfw3 -lgdi32 -lopengl32 -limm32

CXXFLAGS += -I../libs/gl3w `pkg-config --cflags glfw3`
CXXFLAGS += `pkg-config --cflags glfw3`
CFLAGS = $(CXXFLAGS)
endif

Expand Down
2 changes: 1 addition & 1 deletion examples/example_glfw_opengl3/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ LIBS =

## Using OpenGL loader: gl3w [default]
SOURCES += ../libs/gl3w/GL/gl3w.c
CXXFLAGS += -I../libs/gl3w
CXXFLAGS += -I../libs/gl3w -DIMGUI_IMPL_OPENGL_LOADER_GL3W

## Using OpenGL loader: glew
## (This assumes a system-wide installation)
Expand Down
4 changes: 0 additions & 4 deletions examples/example_null/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -65,10 +65,6 @@ endif
%.o:../../%.cpp
$(CXX) $(CXXFLAGS) -c -o $@ $<

%.o:../libs/gl3w/GL/%.c
# %.o:../libs/glad/src/%.c
$(CC) $(CFLAGS) -c -o $@ $<

all: $(EXE)
@echo Build complete for $(ECHO_MESSAGE)

Expand Down
2 changes: 1 addition & 1 deletion examples/example_sdl_opengl3/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ LIBS =

## Using OpenGL loader: gl3w [default]
SOURCES += ../libs/gl3w/GL/gl3w.c
CXXFLAGS += -I../libs/gl3w
CXXFLAGS += -I../libs/gl3w -DIMGUI_IMPL_OPENGL_LOADER_GL3W

## Using OpenGL loader: glew
## (This assumes a system-wide installation)
Expand Down

0 comments on commit 6ce33d1

Please sign in to comment.