| 
							
							
								 ocornut | fa004ae79a | Merge branch 'master' into docking # Conflicts:
#	examples/imgui_examples.sln
#	examples/imgui_impl_dx12.cpp
#	examples/imgui_impl_dx12.h
#	examples/imgui_impl_opengl3.cpp
#	imgui.cpp
#	imgui_demo.cpp
#	imgui_internal.h
#	imgui_widgets.cpp | 2020-09-22 17:00:57 +02:00 |  | 
			
				
					| 
							
							
								 ocornut | c206a19373 | Removed ImFont::DisplayOffset in favor of ImFontConfig::GlyphOffset. (#1619) + Fonts: AddFontDefault() adjust its vertical offset based on floor(size/13) instead of always +1. | 2020-09-17 16:45:21 +02:00 |  | 
			
				
					| 
							
							
								 omar | a8f409a848 | Examples: DX12: Enable breaking on any warning/error when debug interface is enabled. (#3462, #3472) + misc comments & minor fixes. | 2020-09-16 10:40:06 +02:00 |  | 
			
				
					| 
							
							
								 omar | 78f753ffff | Merge branch 'master' into docking + incl add wd->Pipeline in ImGui_ImplVulkan_RenderDrawData platform code (#3455, #3459) | 2020-09-08 17:02:58 +02:00 |  | 
			
				
					| 
							
							
								 HALX99 | 8a9ee9cded | Add const qualifier for parameter ImFontConfig of ImFont::AddGlyph (#3461) | 2020-09-08 12:18:28 +02:00 |  | 
			
				
					| 
							
							
								 ocornut | 34077c0140 | Merge branch 'master' into docking # Conflicts:
#	imgui.cpp
#	imgui_internal.h | 2020-09-01 12:07:35 +02:00 |  | 
			
				
					| 
							
							
								 ocornut | 302896d488 | Basic optimization for ShadeVertsLinearColorGradientKeepAlpha() - especially for debug overhead - since it's used massively by some of our experiments. | 2020-08-27 12:19:13 +02:00 |  | 
			
				
					| 
							
							
								 ocornut | ad8fdc917f | Merge branch 'master' into docking # Conflicts:
#	docs/CHANGELOG.txt
#	imgui.cpp | 2020-08-20 22:42:14 +02:00 |  | 
			
				
					| 
							
							
								 ocornut | 9262609eaf | Version 1.79 WIP | 2020-08-20 16:46:44 +02:00 |  | 
			
				
					| 
							
							
								 ocornut | 05bc204dbd | Merge branch 'master' into docking # Conflicts:
#	docs/CHANGELOG.txt
#	imgui.h | 2020-08-18 17:51:43 +02:00 |  | 
			
				
					| 
							
							
								 ocornut | 95c99aaa4b | Version 1.78 | 2020-08-18 17:50:45 +02:00 |  | 
			
				
					| 
							
							
								 omar | 2c13a74a9d | Merge branch 'master' into docking # Conflicts:
#	docs/CHANGELOG.txt
#	examples/example_glfw_vulkan/main.cpp
#	examples/example_sdl_vulkan/main.cpp
#	imgui.cpp | 2020-08-10 11:35:51 +02:00 |  | 
			
				
					| 
							
							
								 ocornut | 90b152f265 | ImFontAtlas: Fixed multiple rebuild with same inputs erroneously increased ConfigDataCount. CI: Update Ubuntu 18.04 > 20.04 (motivated by #3369) Fix Freetype warning. | 2020-08-07 16:27:55 +02:00 |  | 
			
				
					| 
							
							
								 omar | 963839373c | Demo tweaks + general removal of the word dummy were possible with no issues (kept the API call). | 2020-08-03 21:31:42 +02:00 |  | 
			
				
					| 
							
							
								 omar | de1588928b | Merge branch 'master' into docking # Conflicts:
#	imgui.cpp | 2020-08-03 19:54:31 +02:00 |  | 
			
				
					| 
							
							
								 omar | 5d87941451 | Fixed ImFontConfig::GlyphExtraSpacing and ImFontConfig::PixelSnapH settings being pulled from the merged/target font settings when merging fonts, instead of being pulled from the source font settings. | 2020-08-02 12:20:13 +02:00 |  | 
			
				
					| 
							
							
								 omar | 70fa37527d | Merge branch 'master' into docking # Conflicts:
#	imgui.cpp
#	imgui_demo.cpp
#	imgui_draw.cpp
#	imgui_internal.h | 2020-07-29 15:15:14 +02:00 |  | 
			
				
					| 
							
							
								 omar | c7f5876f8a | Internals: backport window HitTestHole code from docking branch + RenderRectFilledWithHole() helper. (#1512, #3368) | 2020-07-29 15:03:52 +02:00 |  | 
			
				
					| 
							
							
								 omar | b335225caa | Internals: Extract ImFontAtlasBuildRender1bppRectFromString() out of ImFontAtlasBuildRenderDefaultTexData() + minor renaming, comments | 2020-07-22 17:31:59 +02:00 |  | 
			
				
					| 
							
							
								 omar | f79f0e42f7 | Merge branch 'master' into docking # Conflicts:
#	docs/CHANGELOG.txt
#	examples/imgui_impl_opengl3.cpp
#	imgui.h | 2020-07-14 18:38:47 +02:00 |  | 
			
				
					| 
							
							
								 omar | 550f110354 | InputText, ImDrawList: Fixed assert triggering when drawing single line of text with more than ~16 KB characters. (#3349) | 2020-07-12 23:51:13 +02:00 |  | 
			
				
					| 
							
							
								 omar | fb7f6cab8c | Backends: Amend, docs + extra comments. (#3330, #3245) | 2020-07-10 14:36:00 +02:00 |  | 
			
				
					| 
							
							
								 omar | 89685b346c | ImDrawList: Fixed minor bug introduced in 1.75 where AddCircle() with 12 segments would generate an extra unrequired vertex. Actual missing code for d3b37180a3, thanks @domgho! | 2020-07-09 11:21:31 +02:00 |  | 
			
				
					| 
							
							
								 omar | 3a6c9907cd | Texture-based thick lines: Minor tweaks and rename toward merging in master. Changes to allow changing AA_SIZE (disable texture path). | 2020-07-08 20:18:41 +02:00 |  | 
			
				
					| 
							
							
								 Ben Carter | b5bae9781d | Texture-based thick lines:  Only use textured lines for integer line widths | 2020-07-08 17:38:02 +02:00 |  | 
			
				
					| 
							
							
								 omar | 78d6bdf080 | Texture-based thick lines: Remove unnecessary indirection in fetching UV data, removed lerp call, renames, tweaks. | 2020-07-08 17:38:02 +02:00 |  | 
			
				
					| 
							
							
								 Omar | a07c8b6999 | Texture-based thick lines: Fixes for AddCustomRect api, add IMGUI_HAS_TEXLINES define (temporarily) to facilitate working with test cases, Demo allows growing FrameBorderSize for testing | 2020-07-08 17:38:02 +02:00 |  | 
			
				
					| 
							
							
								 Ben Carter | 21d9e8e1f4 | Texture-based thick lines: Simplified line width calculation code and removed hack for thickness 1.0 lines | 2020-07-08 17:38:02 +02:00 |  | 
			
				
					| 
							
							
								 Ben Carter | 403bf45245 | Texture-based thick lines: Allow interpolation between textures for non-integer line widths | 2020-07-08 17:38:01 +02:00 |  | 
			
				
					| 
							
							
								 omar | 222b7ddbfa | Texture-based thick lines: Tweaks, fix for truetype builder. | 2020-07-08 17:38:01 +02:00 |  | 
			
				
					| 
							
							
								 Ben Carter | 741ab74b55 | Texture-based thick lines: Improvements to code for drawing anti-aliased lines using textures Moved line width into a constant
Removed test code (now in imgui-tests)
Improved matching between geometry and texture rendering at non-integer sizes | 2020-07-08 17:38:01 +02:00 |  | 
			
				
					| 
							
							
								 Ben Carter | 1d3c3070d8 | Texture-based thick lines: Initial version of AA line drawing using textures (press SHIFT to enable) | 2020-07-08 17:38:01 +02:00 |  | 
			
				
					| 
							
							
								 Ben Carter | 8e4046e13b | Atlas build use GetCustomRectByIndex() + comments, rename, and shallow merge from tex_antialiasing_lines branch. | 2020-07-08 17:25:40 +02:00 |  | 
			
				
					| 
							
							
								 omar | ab4ef822f0 | Version 1.78 WIP | 2020-06-30 16:56:09 +02:00 |  | 
			
				
					| 
							
							
								 omar | 90ea7e2f2f | Merge branch 'master' into docking # Conflicts:
#	imgui.cpp
#	imgui_demo.cpp
#	imgui_internal.h | 2020-06-30 16:43:16 +02:00 |  | 
			
				
					| 
							
							
								 Rokas Kupstys | 0738611559 | Misc: Bunch of code formatting changes suggested by a pass running 'astyle' | 2020-06-30 16:37:21 +02:00 |  | 
			
				
					| 
							
							
								 omar | ddabfc3477 | Merge branch 'master' into docking # Conflicts:
#	docs/CHANGELOG.txt
#	imgui.cpp | 2020-06-29 17:15:40 +02:00 |  | 
			
				
					| 
							
							
								 omar | 9418dcb693 | Version 1.77 + fix minor clang-tidy warnings which seems reasonable | 2020-06-29 15:54:28 +02:00 |  | 
			
				
					| 
							
							
								 omar | 20d61f5f62 | Merge branch 'master' into docking # Conflicts:
#	imgui.cpp | 2020-06-20 22:06:01 +02:00 |  | 
			
				
					| 
							
							
								 omar | 8ead38c100 | Clang: Reduce uses of __has_warning for overall sanity, as compilers are hostile to software targetting multiple compiler version. | 2020-06-18 17:02:24 +02:00 |  | 
			
				
					| 
							
							
								 omar | 704723744e | Disabled latest overzealous warnings from Clang | 2020-06-18 16:19:51 +02:00 |  | 
			
				
					| 
							
							
								 ocornut | c658cba22b | Comments, reworded some !(xxx && xxx) complex expression to be a little less confusing. | 2020-06-15 18:06:48 +02:00 |  | 
			
				
					| 
							
							
								 ocornut | 2665288b30 | Merge branch 'master' into docking # Conflicts:
#	imgui.cpp | 2020-06-11 11:36:38 +02:00 |  | 
			
				
					| 
							
							
								 ocornut | 64d8d302fb | ImDrawList: Fixed VtxOffset change leading to unnecessary leading empty ImDrawCmd in certain cases. | 2020-06-10 19:16:14 +02:00 |  | 
			
				
					| 
							
							
								 ocornut | 84862ec78e | ImDrawList, ImDrawListSplitter, Columns: Fixed an issue where changing channels with different TextureId, VtxOffset would incorrectly apply new settings to draw channels. (#3129, #3163) | 2020-06-08 20:58:30 +02:00 |  | 
			
				
					| 
							
							
								 ocornut | 3bef743df4 | ImDrawList: Clarifying and guarateeing that CmdBuffer.back()->UserCallback should be always be NULL. | 2020-06-08 20:58:30 +02:00 |  | 
			
				
					| 
							
							
								 ocornut | b1f2eacdf3 | ImDrawList: Prefixed internal functions with underscore, renamed UpdateClipRect() to _OnChangedClipRect(), UpdateTextureID() -> _OnChangedTextureID() | 2020-06-08 20:58:30 +02:00 |  | 
			
				
					| 
							
							
								 ocornut | 117d57df5b | ImDrawList: Additional comments and extracted bits into ImDrawList::PopUnusedDrawCmd() | 2020-06-08 20:58:29 +02:00 |  | 
			
				
					| 
							
							
								 ocornut | a6bb047bab | ImDrawList: Store header/current ImDrawCmd in instance to simplify merging code. Amend 0320e72, toward #3163, #3129 | 2020-06-08 19:36:02 +02:00 |  | 
			
				
					| 
							
							
								 ocornut | f6120f8e16 | ImDrawList, ImDrawListSplitter, Columns: Fixed an issue where starting a split when current VtxOffset was not zero would lead to draw commands with wrong VtxOffset. (#259 | 2020-06-06 21:31:31 +02:00 |  |