Commit Graph

210 Commits (febde0eb21bc1df4a682d16a13fa260bd91eb2db)

Author SHA1 Message Date
ocornut 55edd522c2 Examples: Fixed Makefile
ocornut 7c9bd71512 Examples: MSVC: increase warning level from /W3 to /W4 for OpenGL examples
ocornut e2c4ba21bc Examples: Added 64-bit projects for MSVC
ocornut ef957b7878 Examples: Moved GLFW/GL3W to a common libs/ folder
ocornut 834085c90c Examples: Updated to GLFW 3.1
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
ocornut d5b7b8398f Examples: reference implementations honors drawlist user callbacks.
ocornut 5879f3f5ac Examples: OpenGL 2/3 examples cleanup to match DirectX9/11 structure.
ocornut 567184dc9f Examples: Clang warning fix.
ocornut 3f86554457 Examples: Makefile fixes.
ocornut 2dd92e3eed Examples: Clang/Linux warning fixes.
ocornut a3f3793cb6 Examples: Tweaks.
ocornut b87ec205a9 Examples: shallow tweaks to match upcoming other examples.
ocornut b227b0f8cd Examples: Rename globals again
ocornut 4f27bd6ed3 Examples: Moved gl3w to opengl3_example directory + fixed msvc project paths
ocornut 4da432bd7b Examples: Makefile
ocornut 99ed567577 Examples: Rename global to be more consistent
ocornut d829852391 Examples: Refactored opengl3_exapmle into a glfw specific file that can be copied and pasted
ocornut 545a57d253 Examples: Refactored opengl_example into a glfw specific file that can be copied and pasted.
Other examples will follow.
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.
ocornut e269125c3a Windows: setup a default handler for ImeSetInputScreenPosFn so IME (Japanese/Chinese) inputs are positioned correctly.
User need to set io.ImeWindowHandle
ocornut 386cfada83 Examples: Windows examples don't link with imm32.lib by default.
ocornut b911f96a56 Examples: Speculative Makefile fix. I should get a Linux box instead on relying on Jenkins, this is pretty embarrassing.
ocornut dc7cdb3025 Examples: Fix Makefile
ocornut 5aaf0cd2dc Examples: Fix OpenGL3 example Makefile
ocornut 3ed38f3313 Replaced dependency on glew (inc. prebuilt one for Windows) by gl3w in source form
Expecting something to break now.
ocornut 00270b837f Examples: Desperate attempts removing link warnings under Windows. Screw standard librairies.
ocornut 40b04a3701 Renamed ImGuiSetCondition_*** to ImGuiSetCond_*** and ImGuiCondition_FirstUseThisSession to ImGuiCond_Once
ocornut 9c4972ee9d Examples: msvc: output .exe in project directory (not in solution directory).
ocornut 0d63e0ce60 Examples: DirectX examples applications all have a Console for debugging.
ocornut cb0a4db048 Calculate frame-rate for the user, as a purely luxurious feature
..and to reduce sample code size a little.
ocornut d65e051a07 Minor formatting tweaks, comments
ocornut 381c7428c1 Examples: changed default background color.
ocornut edcf2d3bf6 Examples: more comments on loading fonts.
ocornut 1916a0c78c Renamed FontAtlas to Fonts. Further cleanup/comments.
ocornut 2c31599bcc ImFontAtlas allows loading multiple fonts into same texture. Revamped new init API for 1.30
ocornut cb9a3235be Removed PixelCenterOffset, uncesssary
ocornut ab8d2782c6 Merge remote-tracking branch 'upstream/master' into 2015-01-truetype
Conflicts:
	imgui.cpp
	imgui.h
ocornut 62ecdd21a5 Examples: Added a color slider for the background color + tweak first example use of button.s
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.
ocornut 241e8086fa Mde it optional to new() io.Font - however it stills needs to be loaded.
ocornut 51df5874a6 Examples' Says "OpenGL2" vs "OpenGL3" in title bar.
ocornut a09f426b89 TAB to spaces
ocornut 5ca563b5a5 Speculative fix for warnings for GCC/Clang
ocornut 20bb6270bc Examples: all supports TextureID in renderer, added LoadFontTexture() function.
ocornut b3a208901a Loading TTF file with stb_truetype. Broke setup API slightly. Font baked, packed with space for custom data. Embeds compressed ProggyClean.
ocornut c1251d2994 Examples: Fixed warnings for Clang
ocornut 1c657564ac Examples: Added STB_IMAGE_STATIC in examples to avoid conflicting implementation. Relate to
ocornut b3febabc30 OpenGL3 example: fix growing of VBO
omar e9e0e36f98 New and better Set[Next]Window(Pos|Size|Collapsed) API.
Removed rarely useful SetNewWindowDefaultPos() in favor of new API.
omar 09bacfbe18 OpenGL example: allow resizing window.
omar 6523fb263d OpenGL3 example: fixed mouse handling.
ocornut 987188d437 Fix Clang warning with offsetof() macro? Added -Wall in OpenGL 3 example.
ocornut 036ed3ea93 OpenGL3 example: unregistered mouse callback for mouse click-release faster than frame interval.
omar 2e5b81627f Examples: DirectX11: moved shader to be close to its usage location,
omar 52b5376d9b Examples: OpenGL3: cleaned up to match features of OpenGL2 example
omar b02eed3e49 Examples: adding title to the top of each examples. Cleaning up file headers.
omar 6c9edb6db0 Examples: removed LICENSE file from MSVC project.
Olivier Chatry 2f176033c6 fixed indentation mix, removed some unused code, updated different callback using the example_opengl code.
Olivier Chatry a8d2bc69ed added opengl3 sample, mix from @ocornut and @thelinked