Nicolas Guillemot
ad3c1e68ab
save and restore sampler in GL 3 examples
8 years ago
TinyTinni
0981d8e381
fixes types
8 years ago
Gregg Tavares
01286f6636
Fix blend func state save/restore
...
AFAIK there's no such enum as `GL_BLEND_SRC` or `GL_BLEND_DST` in OpenGL3 and OpenGL4.
Maybe they're left over from previous versions? They don't even seem to exist in OpenGL 2.1. In fact checking they were deprecated in OpenGL 1.5 (they exist in 1.3)
8 years ago
omar
50b4b29beb
Examples: GLFW+GL3, SDL+GL3: Fixed modifying bound Texture0 ( #1087 , #1088 , #1116 )
8 years ago
ocornut
1396659b72
Examples: Speculative fix for OSX Makefile to make Travis happy (re #812 )
8 years ago
ocornut
a68ac96bc4
Examples: GL3: Comments about gl3w ( #880 )
8 years ago
ocornut
81eefb704b
Minor const fixes for overzealous warnings ( #883 )
8 years ago
ocornut
0d3f8807c7
Added a void* user_data parameter to Clipboard function handlers. ( #875 )
8 years ago
ocornut
2919c77bee
Examples: GLFW+OpenGL3: Fixed Shutdown() calling GL functions with NULL parameters if NewFrame was never called ( #800 )
8 years ago
ocornut
02399852fe
Examples: OpenGL2: Uploading font texture as RGBA32 to increase compatibility with users shaders for beginners ( #824 )
8 years ago
Felipe Oliveira Carvalho
6e6f04f513
Fix Mac OS X build and remove cruft from Makefile
8 years ago
ocornut
bc57fd5d1d
Examples: OpenGL*: Savnig/restoring existing scissor rectangle for completeness ( #807 )
8 years ago
ocornut
031d4e689d
Examples: OpenGL3: Revert Makefile change for OSX for now ( #812 )
8 years ago
ocornut
2825eaa0be
Examples: Accessing ImVector fields directly, feel less stl-ey and fix renderer side assert when render list only contains a callback ( #810 )
8 years ago
Kun Lin
aa0cb13aa4
Correct name for linking opengl3_example
...
According to glfw offcial site, linking `libglfw.3.dylib` etc should
use `-lglfw`.
Changed this made the compilation on my Mac successfully.
8 years ago
ocornut
bfb2dc2290
Examples: OpenGL3: Saving/restoring glActiveTexture() state ( #602 )
9 years ago
ocornut
a6399f120f
IO: Added "Super" keyboard modifiers (corresponding to Cmd on Mac and Windows key in theory although the later is hard to read) ( #473 )
...
NB: Value not used.
9 years ago
ocornut
04396ed7a9
FAQ and comments about the use of ImTextureID ( #562 , #561 , #521 , #510 , #497 , #475 ...)
9 years ago
ocornut
1dcb9c877d
Examples: OpenGL: Fix early return on zero-sized framebuffer breaking GL state ( #486 , #547 )
9 years ago
ocornut
2813a44dcc
Examples: OpenGL: skip rendering and calling glViewport() if we have a zero-fixed buffer ( #486 )
9 years ago
ocornut
87a6110994
Examples: OpenGL3: Fix BindVertexArray/BindBuffer order ( #527 )
9 years ago
ocornut
b8f86ec4bd
Examples: OpenGL2/3 Makefile; Added -lGL to Linux build
9 years ago
ocornut
217a6c875a
Examples: OpenGL: Tentative fix for miscaled call to glViewport on high-DPI screens ( #441 )
...
Fix for 980ca286fe
9 years ago
ocornut
6cee2fca94
Examples: Not clearing input data/tex data in atlas (will be required for dynamic atlas anyway). Effectively fix resizing in DX examples.
...
+ Standardized comments.
9 years ago
ocornut
94ec3d534e
Examples: Header comments.
9 years ago
ocornut
6800939e73
Examples: Header comments.
9 years ago
ocornut
5c52e9ec0d
Examples: Clarified comments. Removed font merging example from comments.
9 years ago
ocornut
d673db3092
Examples: Added README into the Visual Studio solution to people are less likely to miss it.
9 years ago
ocornut
624adb1b23
Tweak build batch files and readmes
9 years ago
ocornut
f87deff0f3
Moving stdlib.h include outside of imgui.h ( #405 )
9 years ago
ocornut
3b2fdf27a8
Examples: Added /Zi (output debug information) in build_win32.bat files
9 years ago
ocornut
1d76890526
Examples: OpenGL3: Implement ImGui_ImplGlfwGL3_InvalidateDeviceObjects() like other examples.
9 years ago
ocornut
e46c7b70eb
Examples: Most examples apps detect if ImDrawIdx was changed to 32-bits instead of 16
9 years ago
ocornut
0a23e2c832
Tabs to spaces
9 years ago
ocornut
980ca286fe
Examples: OpenGL2/3: Save/setup/restore viewport as part of render function. Update SDL example to match GL2 one. ( fix #392 )
9 years ago
ocornut
e858d229a0
Examples: update all examples with same comment ( #389 )
9 years ago
ocornut
5d53f37a5d
Examples: Possibly clarified the intent of imgui_impl_* files.
9 years ago
radius
a465b2b3d8
add msys2/mingw64 target
9 years ago
ocornut
963f6b782d
Examples: OpenGL3: saving more of blend state ( #347 )
9 years ago
ocornut
d5502cdd6d
Examples: OpenGL3: Saving/restoring the Enable state, better than nothing ( #347 )
9 years ago
ocornut
ad4c962224
Examples: DirectX11: Fixed batch file for VS 2012+, still works for 2008/2010.. Include path order matters...
9 years ago
ocornut
853f265025
Examples: Added batch files to build Windows examples with VS
9 years ago
ocornut
1793c1a991
Comments
9 years ago
ocornut
7d6ddbe5c8
Examples: comment on setting the RenderDrawListsFn function.
9 years ago
ocornut
0bb46c824e
Examples: OpenGL2/3: save/restore some more state correctly.
...
Might save an hour of staring at blank-screen to 5% of the population,
worth it.
10 years ago
ocornut
da807e55ea
Examples: Ignore list a little more friendly to Unix systems.
10 years ago
ocornut
e58f99179a
Examples: OpenGL: fix for retina screens + io.DisplayFramebufferScale storage ( #287 )
10 years ago
ocornut
9a0650dbd0
Examples: imgui_impl* functions declared with IMGUI_API to ease copy & pasting into projects using DLL
10 years ago
ocornut
23ce837dc7
Revert "Examples: GLFW: using glfwSetCharModsCallback() to ensure characters aren't passed when using mods ( fix #279 )"
...
This reverts commit d80869189a
.
10 years ago
ocornut
d80869189a
Examples: GLFW: using glfwSetCharModsCallback() to ensure characters aren't passed when using mods ( fix #279 )
10 years ago
Thomas Pöchtrager
3604aecf8f
Minor Windows adjustments
10 years ago
Thomas Pöchtrager
947cf3434f
Added printf attribute to printf like text formatting functions
10 years ago
ocornut
52a74701f5
Updated projects to reference new files ( #219 )
...
Didn't update iOS example (#247 )
10 years ago
ocornut
0eb196d544
Examples: OpenGL3: simplified code using glBufferData for vertices as well ( #277 , #278 )
10 years ago
ocornut
dc1cb9e625
Tweak
10 years ago
Nik Voss
bc9bae6d01
To support drivers with strict core profiles, a buffer is used for the indices as well ( fixes ocornut/imgui#277 ).
10 years ago
ocornut
4842ac3bc6
Fonts: added Cousine-Regular.ttf
10 years ago
ocornut
0224d29a35
Examples: comments.
10 years ago
ocornut
fcec337061
Examples: Simplified font examples comments.
10 years ago
ocornut
e3b9a61883
Examples: OpenGL3: simplified code. Upload each vertex array separately. (cf #264 )
10 years ago
ocornut
d03b046ef4
AA branch: Agressively renamed all fields of ImDrawList, ImDrawCmd, ImDrawData to match the rest of our coding convention ( #133 )
10 years ago
ocornut
25882c47a3
Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
...
Conflicts:
examples/directx11_example/imgui_impl_dx11.cpp
examples/directx9_example/imgui_impl_dx9.cpp
examples/opengl3_example/imgui_impl_glfw_gl3.cpp
examples/opengl_example/imgui_impl_glfw.cpp
imgui.cpp
10 years ago
ocornut
502e360ee5
Removed the majority of size_t from the code. ImVector<> now uses int. ( #262 )
...
May trigger new compilation warnings?
10 years ago
ocornut
6a22835f63
AA branch: ImDrawList: rename commands to cmd_buffer
...
Not strictly necessary but while we're doing minor breakage let's do
them at all once.
10 years ago
ocornut
b2b616be00
AA branch: ImDrawCmd idx_count -> elem_count
10 years ago
ocornut
f3303fa84f
AA branch: io.RenderDrawListsFn signature changed to take ImDrawData, neater and future proof breaking of the render API ( #133 #254 )
10 years ago
ocornut
61e551e0ee
AA branch: fixed warning
10 years ago
ocornut
f435e42561
Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
...
Conflicts:
examples/opengl_example/imgui_impl_glfw.cpp
10 years ago
ocornut
7437b43b2d
Fixed warnings for more pedantic settings ( #258 )
10 years ago
ocornut
b69d7d9df3
Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
10 years ago
ocornut
2f03511062
Added ImGuiKey_PageUp, ImGuiKey_PageDown for user.
10 years ago
ocornut
71e9f2a3dd
Fixed warnings for 64-bits builds
10 years ago
ocornut
e3f2ad728a
Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering
...
Conflicts:
examples/directx11_example/imgui_impl_dx11.cpp
10 years ago
Gordon McShane
6ee65fc5af
Add conditional compilation of forward compat. glfw window hint to fix crash on later versions of OSX
10 years ago
ocornut
e9b6e437eb
Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering
...
Conflicts:
imgui.cpp
imgui.h
10 years ago
ocornut
5df542c3c0
ImFontAtlas: doesn't clear input data, left to the application. ( #224 )
10 years ago
ocornut
f00662a5ad
Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering
10 years ago
ocornut
ad7f600e0d
Examples: DirectX9/11: hide os curosr if ImGui is drawing it ( #155 )
10 years ago
ocornut
4f1acf0d4a
Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering
...
Conflicts:
imgui.cpp
10 years ago
ocornut
f400ea4ec8
Examples: OpenGL3: backup/restore current program and texture #195
10 years ago
Dale Kim
ac518a1d3e
Set modifier key state by inspecting imgui's io.KeysDown array.
10 years ago
ocornut
43cb4038c6
Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering
...
Conflicts:
examples/directx11_example/imgui_impl_dx11.cpp
imgui.cpp
10 years ago
ocornut
71429d306e
Examples: Simplified GLFW keyboard callbacks
10 years ago
ocornut
c735d3066b
Merge branch 'master' of https://github.com/Roflraging/imgui into Roflraging-master
10 years ago
Dale Kim
fe15756129
Simplified glfw keyboard callbacks.
10 years ago
ocornut
7ab49f80ca
Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering
...
Conflicts:
examples/directx11_example/imgui_impl_dx11.cpp
examples/opengl3_example/imgui_impl_glfw_gl3.cpp
10 years ago
ocornut
4f51b77937
Examples: OpenGL3: Tweaks (argh, github ui)
10 years ago
ocornut
90766141b3
Examples: OpenGL3: Tweaks.
10 years ago
ocornut
1746b04065
Indexed rendering. Not in main branch because breaks rendering code too much. Will merge in trunk along with more major graphics changes lat
10 years ago
Dale Kim
4b7be31197
Fixed modifier key state setting in GLFW callbacks.
10 years ago
ocornut
d25578efd8
Examples: initializing float + missing comment.
10 years ago
ocornut
3abfb85613
Comments on font loading, fixed commented out paths and added DroidSans in the list
10 years ago
ocornut
ed94edfd8e
Examples: Terser code + added commented out glUseProgram(0( suggestion in OpenGL2 sample.
10 years ago
Adam D. Moss
c1766c95ed
OpenGL/GLFW: hide system cursor if imgui is soft-rendering cursor
10 years ago
biller23
2f4271a2b3
typo ImGui_ImplGlfwGL3_KeyCallback()
10 years ago
ocornut
cb285c4d35
Examples: uses SetNextWindowPos/SetNextWindowSize when applicable
10 years ago
ocornut
04358c301e
Removed extraneous spaces
10 years ago
Adam D. Moss
f2ff88b03a
opengl3+opengl example: if content window doesn't have focus, tell ImGui we don't have a mouse position. e.g. avoids tooltips popping up in imgui app when you're interacting with a different app window that overlaps it.
10 years ago
ocornut
06fbeed41a
Examples: Fixed Makefile
10 years ago
ocornut
55edd522c2
Examples: Fixed Makefile
10 years ago
ocornut
7c9bd71512
Examples: MSVC: increase warning level from /W3 to /W4 for OpenGL examples
10 years ago
ocornut
e2c4ba21bc
Examples: Added 64-bit projects for MSVC
10 years ago
ocornut
ef957b7878
Examples: Moved GLFW/GL3W to a common libs/ folder
10 years ago
ocornut
834085c90c
Examples: Updated to GLFW 3.1
10 years ago
ocornut
0911526424
Added io.KeyAlt + support in examples apps
...
Currently unused but supported by sample so that more people will have
it set up when menus needs them
10 years ago
ocornut
d5b7b8398f
Examples: reference implementations honors drawlist user callbacks.
10 years ago
ocornut
5879f3f5ac
Examples: OpenGL 2/3 examples cleanup to match DirectX9/11 structure.
10 years ago
ocornut
567184dc9f
Examples: Clang warning fix.
10 years ago
ocornut
3f86554457
Examples: Makefile fixes.
10 years ago
ocornut
2dd92e3eed
Examples: Clang/Linux warning fixes.
10 years ago
ocornut
a3f3793cb6
Examples: Tweaks.
10 years ago
ocornut
b87ec205a9
Examples: shallow tweaks to match upcoming other examples.
10 years ago
ocornut
b227b0f8cd
Examples: Rename globals again
10 years ago
ocornut
4f27bd6ed3
Examples: Moved gl3w to opengl3_example directory + fixed msvc project paths
10 years ago
ocornut
4da432bd7b
Examples: Makefile
10 years ago
ocornut
99ed567577
Examples: Rename global to be more consistent
10 years ago
ocornut
d829852391
Examples: Refactored opengl3_exapmle into a glfw specific file that can be copied and pasted
10 years ago
ocornut
545a57d253
Examples: Refactored opengl_example into a glfw specific file that can be copied and pasted.
...
Other examples will follow.
10 years ago
ocornut
be9fe9489c
Examples: DirectX examples uses WM_KEYDOWN/WM_KEYUP
...
Fixes pressing Enter in IME being caught by application right after
validating an IME input.
10 years ago
ocornut
e269125c3a
Windows: setup a default handler for ImeSetInputScreenPosFn so IME (Japanese/Chinese) inputs are positioned correctly.
...
User need to set io.ImeWindowHandle
10 years ago
ocornut
386cfada83
Examples: Windows examples don't link with imm32.lib by default.
10 years ago
ocornut
b911f96a56
Examples: Speculative Makefile fix. I should get a Linux box instead on relying on Jenkins, this is pretty embarrassing.
10 years ago
ocornut
dc7cdb3025
Examples: Fix Makefile
10 years ago
ocornut
5aaf0cd2dc
Examples: Fix OpenGL3 example Makefile
10 years ago
ocornut
3ed38f3313
Replaced dependency on glew (inc. prebuilt one for Windows) by gl3w in source form
...
Expecting something to break now.
10 years ago
ocornut
00270b837f
Examples: Desperate attempts removing link warnings under Windows. Screw standard librairies.
10 years ago
ocornut
40b04a3701
Renamed ImGuiSetCondition_*** to ImGuiSetCond_*** and ImGuiCondition_FirstUseThisSession to ImGuiCond_Once
10 years ago
ocornut
9c4972ee9d
Examples: msvc: output .exe in project directory (not in solution directory).
10 years ago
ocornut
0d63e0ce60
Examples: DirectX examples applications all have a Console for debugging.
10 years ago
ocornut
cb0a4db048
Calculate frame-rate for the user, as a purely luxurious feature
...
..and to reduce sample code size a little.
10 years ago
ocornut
d65e051a07
Minor formatting tweaks, comments
10 years ago
ocornut
381c7428c1
Examples: changed default background color.
10 years ago
ocornut
edcf2d3bf6
Examples: more comments on loading fonts.
10 years ago
ocornut
1916a0c78c
Renamed FontAtlas to Fonts. Further cleanup/comments.
10 years ago
ocornut
2c31599bcc
ImFontAtlas allows loading multiple fonts into same texture. Revamped new init API for 1.30
10 years ago
ocornut
cb9a3235be
Removed PixelCenterOffset, uncesssary
10 years ago
ocornut
ab8d2782c6
Merge remote-tracking branch 'upstream/master' into 2015-01-truetype
...
Conflicts:
imgui.cpp
imgui.h
10 years ago
ocornut
62ecdd21a5
Examples: Added a color slider for the background color + tweak first example use of button.s
10 years ago
ocornut
0f4d74d614
ImFont::GetTextureData API allow to retrieve 8/32 bits data + lazily load defaults font
...
Examples: OpenGL3 and DirectX11 back to using 32-bits texture solely for
ease of integration.
10 years ago
ocornut
241e8086fa
Mde it optional to new() io.Font - however it stills needs to be loaded.
10 years ago
ocornut
51df5874a6
Examples' Says "OpenGL2" vs "OpenGL3" in title bar.
10 years ago
ocornut
a09f426b89
TAB to spaces
10 years ago
ocornut
5ca563b5a5
Speculative fix for warnings for GCC/Clang
10 years ago
ocornut
20bb6270bc
Examples: all supports TextureID in renderer, added LoadFontTexture() function.
10 years ago
ocornut
b3a208901a
Loading TTF file with stb_truetype. Broke setup API slightly. Font baked, packed with space for custom data. Embeds compressed ProggyClean.
10 years ago
ocornut
c1251d2994
Examples: Fixed warnings for Clang
10 years ago
ocornut
1c657564ac
Examples: Added STB_IMAGE_STATIC in examples to avoid conflicting implementation. Relate to #109
10 years ago
ocornut
b3febabc30
OpenGL3 example: fix growing of VBO
10 years ago
omar
e9e0e36f98
New and better Set[Next]Window(Pos|Size|Collapsed) API.
...
Removed rarely useful SetNewWindowDefaultPos() in favor of new API.
10 years ago
omar
09bacfbe18
OpenGL example: allow resizing window.
10 years ago