Commit Graph

  • bd9868f447 Scrollbar: Avoid rendering when sizes are negative to reduce glitches (not sure how this ever slipped through - perhaps because of WindowMinSize settings). omar 2017-05-13 20:25:09 +0200
  • df52f46b13 Comments, documentation (#1121) omar 2017-05-02 10:43:00 +0200
  • 9614552eba README.md added link to Nicolas Guillemot flashtalk (#1099) omar 2017-05-01 17:16:40 +0200
  • b0db625cab Examples: Vulkan: Fixed an extra validation (tested on Windows with VulkanSDK 1.0.46.0) (#1042) omar 2017-05-01 17:07:53 +0200
  • f87b152522 Examples: Vulkan: Various very minor stylistic fixes, fixing typos in comments, etc. (#1042 #1043) omar 2017-05-01 17:07:05 +0200
  • 201d589714 Image presentation now depends on the completeness of command buffer submission through semaphores. To maintain maximum frame rate we render to the last acquired swapchain image but present the last but one drawn image. This behavior is optional through conditional compilation macros. Peter Particle 2017-02-27 15:05:08 +0100
  • a9add1ce63 Removed redundant VkResult plugged into VkPresentInfoKHR pResults attribute. This is only meaningful when we present directly to multiple swapchains. In that case we can an VkResult per swapchain. Peter Particle 2017-02-27 14:50:10 +0100
  • eaae754211 Removed redundant barrier. The transition of the swapchain image(s) can happen implicitly in the renderpass. This approach has been stated to be more efficient than using an explicit barrier. See "Vulkan Programming Guide", Chapter 7: "Graphics Pipelines", section "Renderpasses". Peter Particle 2017-02-26 17:58:02 +0100
  • 33874073dc Fixed all issues found by vulkan debug report. Reasons for the major design changes are commented. Peter Particle 2017-02-26 17:31:02 +0100
  • 89d03d5cca Examples: Vulkan: Disable IMGUI_VULKAN_DEBUG_REPORT by default. Update .bat files for newer VulkanSDK. omar 2017-05-01 16:46:57 +0200
  • 56dff3a080 Vulkan backend: optionally enabling vulkan validation layers and debug report callback Additional layer, extension and the callback itself are used/created when IMGUI_VULKAN_DEBUG_REPORT is defined. The callback reports seven (potential!) errors which will be fixed with another pull request. Peter Particle 2017-02-26 13:36:40 +0100
  • 55be2f0722 Merge branch 'ParticlePeter-g_FrameIndex_not_used_fix' omar 2017-05-01 16:23:27 +0200
  • 9fd3ba871b Merge branch 'g_FrameIndex_not_used_fix' of https://github.com/ParticlePeter/imgui into ParticlePeter-g_FrameIndex_not_used_fix omar 2017-05-01 16:21:43 +0200
  • 5418bb19ff Examples: Vulkan: windows batch file for 64-bits. omar 2017-05-01 16:14:13 +0200
  • 497381dc3d Comments omar 2017-05-01 15:53:50 +0200
  • 23e7cdcee8 Merge branch 'martty-vk_small_fix' omar 2017-05-01 15:27:05 +0200
  • ac2eb4b960 Merge branch 'vk_small_fix' of https://github.com/martty/imgui into martty-vk_small_fix omar 2017-05-01 15:26:29 +0200
  • c3d9e0a6eb Examples: SDL2: Tweaked batch files for Win32. omar 2017-05-01 15:00:42 +0200
  • 475446b8b9 Merge pull request #1080 from SaschaWillems/master omar 2017-05-01 14:50:34 +0200
  • b3d237a5ce Examples: SDL2: Added build .bat files for win32. omar 2017-05-01 13:47:59 +0200
  • dbfd5d6e9a Ignoring unreasonnable Clang -wformat-pedantic warning (#1090) omar 2017-05-01 12:55:47 +0200
  • 27b83a2cac Merge branch 'master' into 2016-07-navigation omar 2017-05-01 12:38:33 +0200
  • 89b1497843 Merge branch 'master' into 2016-02-colorpicker omar 2017-05-01 12:37:34 +0200
  • a0a6c8a2ef Renamed ImDrawList::PathFill() to ImDrawList::PathFillConvex() for clarity. (breaking API) omar 2017-05-01 12:36:46 +0200
  • 7cd55ce939 Merge branch 'ecraven-addimagequad' omar 2017-05-01 12:34:45 +0200
  • 6517d68cdf ImDrawList::AddImage* renamed uv_ parameters to be more consistent. Fix AddImageQuad to use IM_COL32_A_MASK (#1009) omar 2017-05-01 12:34:32 +0200
  • f06b20185f Merge branch 'addimagequad' of https://github.com/ecraven/imgui into ecraven-addimagequad omar 2017-05-01 12:25:25 +0200
  • 884c435fd3 Merge branch 'greggman-fix-opengl3-example' omar 2017-05-01 12:21:05 +0200
  • 9fdd66330f Examples: SDL2+GL3: Fix blend func state save/restore (#1120) omar 2017-05-01 12:20:51 +0200
  • 01286f6636 Fix blend func state save/restore Gregg Tavares 2017-05-01 16:05:45 +0900
  • d878462866 End() avoid calling Columns() if no columns set is open, not sure what it wasn't the case. Pros: Faster. Avoid early crashes StackId underflow that are meant to be more gracefully caught by CheckStacksSize() (with more explicit assert). Cons: Excercise less code. omar 2017-04-30 12:10:30 +0200
  • bbd44b4edd Clarified asserts in CheckStacksSize() when there is a stack mismatch omar 2017-04-30 11:33:04 +0200
  • a606f2dcb5 Update README.md omar 2017-04-28 13:43:11 +0200
  • 9ab9a846a1 Update README.md omar 2017-04-28 13:40:50 +0200
  • 6e69923e35 Update README.md omar 2017-04-28 13:32:04 +0200
  • 32390a252f Added UnrealEngine_ImGui link omar 2017-04-28 10:28:52 +0200
  • 659b3fd259 Add ImDrawList::AddImageQuad Peter 2017-02-06 10:30:16 +0100
  • 104936ab1a imconfig: Added comment about redefining ImDrawIdx omar 2017-04-26 19:12:46 +0200
  • f030087f8e Comments to redirect people to OpenGL3 examples (#1116) omar 2017-04-26 18:27:10 +0200
  • 50b4b29beb Examples: GLFW+GL3, SDL+GL3: Fixed modifying bound Texture0 (#1087, #1088, #1116) omar 2017-04-26 18:16:59 +0200
  • 8df58e2cfd MenuItem should only be selected on release Michael Link 2017-04-25 15:15:56 +0200
  • 670775ac22 Added assert/comment about using MergeMode (#1100) omar 2017-04-13 20:01:24 +0200
  • 15d7f20d4f Update README.md omar 2017-04-01 18:44:34 +0200
  • 0e1950f7d6 Comments about child menu positioning (#1086) omar 2017-04-01 18:01:42 +0200
  • 4b125e7d5c Merge pull request #1078 from nem0/master omar 2017-03-29 14:51:26 +0200
  • 4da26d85cd Clip negative scissor offsets to zero saschawillems 2017-03-26 19:54:59 +0200
  • 12deb53b11 Set required depth member for buffer image copy saschawillems 2017-03-26 19:38:05 +0200
  • 7a37a1c3f6 do not export inline function, it causes problems on some compiers Mikulas Florek 2017-03-24 12:45:09 +0100
  • 316555f9de missing API Mikulas Florek 2017-03-24 10:10:22 +0100
  • 288dccd5a5 Merge branch 'master' into 2016-07-navigation omar 2017-03-17 21:30:16 +0100
  • e10ceebd36 ImFont: Store the texture surface used to get an idea of how costly each font is. omar 2017-03-17 21:29:57 +0100
  • b84eac53d8 ImFont: Reorder field initialization to match declaration order omar 2017-03-17 21:29:28 +0100
  • 931bc61345 Comment about ImGuiInputTextFlags_CtrlEnterForNewLine for InputTextMultiline() omar 2017-03-16 21:55:36 +0100
  • 2a3c61e5f8 Merge branch 'master' into 2016-07-navigation omar 2017-03-16 19:31:12 +0100
  • 92ea8d1131 Merge branch 'master' into 2016-02-colorpicker omar 2017-03-16 19:28:30 +0100
  • 9a068ce005 Merge pull request #1068 from codecat/fix-colorbutton omar 2017-03-16 09:51:04 +0100
  • fdd11658eb Fix ColorButton showing wrong hex value for alpha Codecat 2017-03-15 21:25:29 +0100
  • 30954b4a88 Merge latest from ocornut/imgui Jefferson Montgomery 2017-03-13 10:41:10 -0700
  • 337019a68f typo, #elif instead of #else, fixed Peter Particle 2017-02-26 17:16:37 +0100
  • fd90da38e1 Vulkan backend: g_FrameIndex not used fix -> huge perf gain Added a macro to switch between unlimited frame rate (VK_PRESENT_MODE_IMMEDIATE_KHR) and limited to 60 fps (VK_PRESENT_MODE_FIFO_KHR). Only the latter mode is guaranteed to be available, but the former one most likely is. Peter Particle 2017-02-26 13:25:54 +0100
  • e0244c8f62 Fix scissor offset being negative Marcell Kiss 2017-02-11 12:09:31 +0100
  • 509df3e279 Fix new Vulkan validation warnings Marcell Kiss 2017-02-11 12:08:59 +0100
  • 6384eee34f Minor comments (#998) omar 2017-01-29 16:52:52 +0100
  • 4653197ca4 Update README, kinder omar 2017-01-28 23:26:25 +0100
  • a7cf369e71 Update README.md omar 2017-01-28 23:14:35 +0100
  • 8e8117c7b1 stb_truetype update (with OpenType, Type 2 font handling) (#976) omar 2017-01-21 19:23:47 +0100
  • b8043d3ee5 Internal: Renamed ImLoadFileToMemory to ImFileLoadToMemory to be consistent with ImFileOpen + fix mismatching .h name (#917) omar 2017-01-14 13:47:16 +0100
  • b6c0227add Merge branch 'master' into 2016-02-colorpicker omar 2017-01-11 21:03:35 +0100
  • c76be71acf Merge branch 'master' into 2016-07-navigation omar 2017-01-11 21:03:25 +0100
  • 6257b5814a Added an explicit (internal) ClearActiveID() helper and removed the default NULL window parameter to internal SetActiveID(), omar 2017-01-11 20:56:55 +0100
  • cffdbfe01b Comments (#972) omar 2017-01-10 10:36:07 +0100
  • 714beb217c Demo: Console: Fixed a completion bug when multiple candidates are equals and match until the end. omar 2017-01-07 20:18:45 +0100
  • 68df09cf47 Fixed word-wrapping which would never wrap after a 1 character word. (thanks @sronsse) ocornut 2017-01-01 20:11:40 +0100
  • a60b2cc645 Merge branch 'master' into 2016-02-colorpicker ocornut 2016-12-23 12:15:58 +0100
  • bb4d19ff7c Merge branch 'master' - merge fix ocornut 2016-12-23 12:15:09 +0100
  • fdc70456f4 Merge branch 'master' into 2016-07-navigation ocornut 2016-12-23 12:13:52 +0100
  • db593220fc Comments, clarified use of io.MouseDelta (#942) ocornut 2016-12-23 11:34:23 +0100
  • f4f0ee750f Update README.md omar 2016-12-21 21:13:43 +0100
  • 1396659b72 Examples: Speculative fix for OSX Makefile to make Travis happy (re #812) ocornut 2016-12-21 20:12:43 +0100
  • 081aec482b Merge pull request #931 from nlguillemot/master omar 2016-12-21 20:06:04 +0100
  • baa2e3b451 Minor documentation tweaks ocornut 2016-12-21 18:42:52 +0100
  • d74a3349e9 Examples: DirectX9: Explicitely setting viewport to match that other examples are doing (#937) ocornut 2016-12-19 23:15:38 +0100
  • 52308a54f8 Demo: comments ocornut 2016-12-12 11:05:41 +0100
  • 36d78e0565 const correctness for Combo and ListBox Nicolas Guillemot 2016-12-04 12:54:31 -0800
  • 55d651812d Renaming and massaging internal Settings/Ini functions (#923) ocornut 2016-11-29 21:55:20 +0100
  • 0b6211f907 Fixed clicking on a window's void while staying still overzealously marking .ini settings as dirty (#923) ocornut 2016-11-29 21:46:21 +0100
  • 9235e0da46 SliderInt, SliderFloat(): Fixed edge case where style.GrabMinSize being bigger than slider width can lead to a division by zero (#919) ocornut 2016-11-29 21:07:26 +0100
  • ca9a918535 SliderInt(): Fixed reverse direction mode when (v_max-v_min)==-1 (#854) (+ ref #919) ocornut 2016-11-28 20:43:11 +0100
  • bbd0a37bd2 ImFileOpen: MinGW uses _wfopen() codepath to support UTF-8 filenames (#917) ocornut 2016-11-28 20:30:36 +0100
  • 449c47c789 SliderInt, SliderFloat() interacting enforce modifying to the value to be consistent with other widget behaviors (#919) ocornut 2016-11-28 11:05:24 +0100
  • 94c77edfa5 SliderInt, SliderFloat() Better display support for v_min==v_max range. (#919) ocornut 2016-11-28 11:03:48 +0100
  • 37a27a8025 Merge branch 'master' into 2016-07-navigation ocornut 2016-11-27 18:35:48 +0100
  • 0a483379af Split SliderBehaviorCalcRatioFromValue() out of SliderBehavior(), fix + Not using fabsf() anymore ocornut 2016-11-27 18:34:46 +0100
  • 004e863727 Split SliderBehaviorCalcRatioFromValue() out from SliderBehavior() ocornut 2016-11-27 18:32:24 +0100
  • 67c6d6026a Nav: SliderFloat() Fixed non-linear sliders in Nav branch (#787, #323) ocornut 2016-11-27 18:29:38 +0100
  • 3028ccc25b Merge remote-tracking branch 'origin' into 2016-07-navigation ocornut 2016-11-27 18:25:20 +0100
  • f4cf972ea9 Merge branch 'master' into 2016-02-colorpicker ocornut 2016-11-27 18:21:14 +0100
  • 219e4fb8fb SliderInt, SliderFloat: Passing v_min==v_max disable setting value from clicking/dragging (#919) ocornut 2016-11-27 17:49:04 +0100
  • a868c32ed1 SliderInt, SliderFloat: Renaming ocornut 2016-11-27 17:43:32 +0100
  • 61d5b46307 SliderInt, SliderFloat(): support reverse direction (#854) ocornut 2016-11-27 17:38:33 +0100