Commit Graph

4166 Commits (df8a9c49eb6d9f134411eeffa0441f561aec3967)
 

Author SHA1 Message Date
omar 41f944238b Comments about GlyphExtraSpacing ()
omar 1987e23ce5 ImDrawList::PrimReserve() minor renaming of locals to make things clearer
omar f3cf5e0322 Examples: SDL+GL3: Fixed old comments ()
omar 8261d9ff30 Comments (, )
omar be7fa76fdd Fixed Clang unknown-warning-ignored warning by ignoring it..... we are truly living in a special time ()
omar 52df0032a5 Travis: Blind fix for SDL+GL3 project on the Travis build setup.
Examples: SDL+GL3: Makefile blind fix for OSX (untested) (, )
omar 358e667b7a Travis: Adding the SDL+GL3 project on the Travis build setup (for both Linux and OSX).
Examples: SDL+GL3: Makefile blind fix for OSX (untested) (, )
omar 0fe5728971 Examples: SDL+GL3: Makefile fix for Linux (, )
omar 03e6bfe84a Comments
omar cb6d893a13 Comments (, )
omar afae9398cb Comments. Removed sort-of duplicate access to GImGui->Font in ImDrawList::AddText() so it's only in one place.
omar 1094afc6be Merge pull request from fr500/master
Examples: Fix Makefile for non-6.3 MINGW versions, added SDL+GL3 Makefile.
radius 8b6896faf9 add SDL GL3 makefile
radius d43695b748 fix gl2 sample too
radius e0aac34672 fix compilation on MINGW
omar d3f4309491 Comments about ImGuiStyleVar enum ()
omar 1e981f00e5 Comments
omar a5e0210902 Revert 978c84d2e9 because int32 >> 32 tends to warns on some compilers/settings. Add ImU64 type. ()
omar e47cf79773 Comments tweaks, typos ()
omar 4c8d87d3fb Comments ()
omar 978c84d2e9 Removed dependency on int64_t type (unvailable in VS2008) by rewording an assert ()
omar 12d265fa31 Version 1.51 WIP tag
omar a2f7c40e30 Fixed comment ()
omar 1cd1ca259e Update README.md
omar 5e1caaaef3 Version 1.50
omar 7ad84b22f8 Comments
omar 99ff2ec6fb Examples: DirectX9/10/11: Comments
omar 2acbd1ac2d Using ImTextureID instead of void* in ImFontAtlas, not sure why I didn't do that earlier, make things more clear
omar 51c200ac0d Examples: DirectX9: Clarified texture release code ()
omar 32f5ef4f98 Added Pascal binding
omar 62c4698a73 Further clarifications of the key indices passed to IsKeyXXX functions ()
omar 8228dc20df Merge branch 'master' into 2016-07-navigation
omar c038339a4c Merge branch 'master' into 2015-02-colorpicker
omar 9da53bcecd ImFontConfig: Removed MergeGlyphCenterV in favor of a more multipurpose ImFontConfig::GlyphOffset. (Breaking change)
omar 026d021df1 Demo: Fixed warnings introduced in 0828a1fd6c
omar c5c77a3476 ImFontConfig: Added GlyphOffset to explicitely offset glyphs at font build time, useful for merged fonts. May remove MergeGlyphCenterV soon.
TinyTinni 3a7111cfcd casting to GLint on init
Nicolas Guillemot ad3c1e68ab save and restore sampler in GL 3 examples
TinyTinni 0981d8e381 fixes types
omar 0828a1fd6c Fixed computation of ImFont::MetricsTotalSurface not taking oversampling into account
omar bd9868f447 Scrollbar: Avoid rendering when sizes are negative to reduce glitches (not sure how this ever slipped through - perhaps because of WindowMinSize settings).
omar df52f46b13 Comments, documentation ()
omar 9614552eba README.md added link to Nicolas Guillemot flashtalk ()
omar b0db625cab Examples: Vulkan: Fixed an extra validation (tested on Windows with VulkanSDK 1.0.46.0) ()
omar f87b152522 Examples: Vulkan: Various very minor stylistic fixes, fixing typos in comments, etc. ( )
Peter Particle 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 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 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 33874073dc Fixed all issues found by vulkan debug report. Reasons for the major design changes are commented.
omar 89d03d5cca Examples: Vulkan: Disable IMGUI_VULKAN_DEBUG_REPORT by default. Update .bat files for newer VulkanSDK.