omar
31e3e861ef
Update changelog, comments, made empty/no-text clipboard return NULL as with other implementation. Minor style tweaks. ( #2546 )
...
Fixed IMGUI_DISABLE_WIN32_FUNCTIONS not disabling IME code.
ago%!(EXTRA string=6 years)
Andrew Willmott
02de498a41
Add native mac copy/paste support to match win32 ( #2546 )
ago%!(EXTRA string=6 years)
Alzathar
02d6d2d487
Platform Binding for GLFW updated with the release of GLFW 3.3 ( #2547 )
...
* With the release of GLFW 3.3, it is now possible to detect correctly monitors working area (see GLFW_HAS_MONITOR_WORK_AREA). GLFW 3.3 also introduced the window hint GLFW_FOCUS_ON_SHOW. This fixed the case where a new created window (viewport) takes the focus even if not visible.
* Disable a GLFW 3.2 windows hack when GLFW 3.3 is detected (related to window focused when shown).
ago%!(EXTRA string=6 years)
omar
ef13d95466
IO: changed AddInputCharacter(unsigned short c) signature to AddInputCharacter(unsigned int c).
...
Examples/Backends: Don't filter characters under 0x10000 before calling io.AddInputCharacter(), the filtering is done in io.AddInputCharacter() itself. This is in prevision for fuller Unicode support. (#2538 , #2541 )
ago%!(EXTRA string=6 years)
omar
42fc563fed
Version 1.71 WIP + fixed minor typo
ago%!(EXTRA string=6 years)
omar
d1d5075b66
Version 1.70
ago%!(EXTRA string=6 years)
omar
e6c982509d
Examples: DirectX9: Fixes for multi-viewports. Avoid using a depth/stencil target for secondary viewport. ( #2520 , #2502 )
ago%!(EXTRA string=6 years)
omar
9ddb8493d5
Examples: DirectX9: Fixes for multi-viewports, destroying all swap chains. ( #2520 , #2502 )
ago%!(EXTRA string=6 years)
omar
d88121ff5b
Examples: DirectX9/10/11: Taking reference to device + subsequent merge of this in docking will fix DX9 issue #2524
ago%!(EXTRA string=6 years)
omar
6c196cf432
Examples Readme and Changelog tweaks, added #2527 , re-ordered examples/README alphabetically.
ago%!(EXTRA string=6 years)
Max Thrun
5ecc9d5865
Examples: Metal: Add GLFW+Metal example
ago%!(EXTRA string=6 years)
ibachar
4f22a45cb5
Removed git merge leftovers
ago%!(EXTRA string=6 years)
omar
ae405b83a4
Examples: Added missing per-renderer local changelogs. ( #2037 , #1639 , #2452 )
ago%!(EXTRA string=6 years)
Max Thrun
7c6ba3a1da
ImDrawCallback_ResetRenderState: Added Metal.
ago%!(EXTRA string=6 years)
omar
5c1cd5c8c7
ImDrawCallback_ResetRenderState, Examples: Added support for reset render state callback. ( #2037 , #1639 , #2452 )
ago%!(EXTRA string=6 years)
omar
a649d904d7
Examples: Emscripten: Fixed not enabling Docking and Nav by default. ( #2494 )
ago%!(EXTRA string=6 years)
omar
1ca6e5b59f
Examples: Glut: Added note about missing cursor support. ( #2375 , #2465 )
ago%!(EXTRA string=6 years)
omar
6789ea3482
Examples: SDL: Gamepad support minor amend. Fixes ImGuiBackendFlags_HasGamepad not being set. Enable in Emscripten demo. Tweaks. ( #2509 , #2484 ).
ago%!(EXTRA string=6 years)
David Amador
994a92d79d
Added support to use controllers via SDL_GameController. ( #2509 )
...
Updated sdl examples to use SDL_INIT_GAMECONTROLLER flag
ago%!(EXTRA string=6 years)
omar
f159eb35fb
Examples: SDL: Removed unused code. ( #2484 )
ago%!(EXTRA string=6 years)
Andre Weissflog
74a3878be4
emscripten: replace shell_minimal.html with 'soft fullscreen' version
ago%!(EXTRA string=6 years)
omar
1f25cdd6b4
Clarified asserts comments + todo entries. ( #2500 )
ago%!(EXTRA string=6 years)
omar
8130fd9816
Examples: DirectX10/11/12, Allegro, Marmalade: Render functions early out when display size is zero (minimized). ( #2496 )
ago%!(EXTRA string=6 years)
omar
1fe6533192
Examples: Emscripten: Tweaks for size. ( #2494 )
ago%!(EXTRA string=6 years)
omar
35cbf9c052
Examples: Visual Studio: Updated default platform toolset+sdk in vcproj files from v100+sdk7 (vs2010) to v110+sdk8 (vs2012). This is mostly so we can remove reliance on DXSDK_DIR for the DX10/DX11 example, which if existing and when switching to recent SDK ends up conflicting and creating warnings.
ago%!(EXTRA string=6 years)
omar
eeea7da3d0
Examples: Emscripten: Fixed error in shell template. ( #2494 )
ago%!(EXTRA string=6 years)
omar
c1848b185c
Examples: Emscripten: Switched to WebGL1/ES2, Added Changelog, Updated links, Added ignore list, Fixed warning with older versions. Removed reliance on C++11 (would warn on some compiler). Improved html template, removed undesirable options, reduced log size. Tweaked main.cpp. ( #2494 )
ago%!(EXTRA string=6 years)
omar
882d480b5e
Examples: Removed unused variable (will be used in docking branch tho, undo when merging!)
ago%!(EXTRA string=6 years)
Nicolas "Pixel" Noble
a936d0669c
Adding standalone Emscripten example.
ago%!(EXTRA string=6 years)
omar
b8fe0df7df
Examples: Null: Added Makefile.
ago%!(EXTRA string=6 years)
omar
42423d5ea4
Examples: Makefile: Tweaks so they are more consistent with each others. Added -g./opt/local includes for MacPorts on Mac OS X. ( #297 )
ago%!(EXTRA string=6 years)
omar
1295205cd4
Examples: Vulkan: Fixed warnings. ( #2480 )
ago%!(EXTRA string=6 years)
omar
c43dab2414
Vulkan: Fix not incrementing semaphore index. ( #2472 , #2071 )
ago%!(EXTRA string=6 years)
omar
e099a7dc74
Vulkan: Bits. Using IM_ALLOC/IM_FREE instead of new[] / delete[].
ago%!(EXTRA string=6 years)
omar
d61caf5714
Vulkan, Viewports: ImGui_ImplVulkan_RenderDrawData and renderer back-end automatically manage ImGui_ImplVulkanH_WindowRenderBuffers for each viewports so user doesn't have to do it. ( #2461 , #2348 , #2378 , #2097 )
ago%!(EXTRA string=6 years)
omar
6bc47dfe48
Vulkan: Removed superfluous vkInstance parameters being passed along.
ago%!(EXTRA string=6 years)
omar
452047c7ca
Vulkan: Removed requirement for user to pass their own render buffer storage to ImGui_ImplVulkan_RenderDrawData(), this is managed internally.
ago%!(EXTRA string=6 years)
omar
ec76722d2d
Vulkan: Added ImageCount to InitInfo structure (!= MinImageCount) will be needed for viewports. Renamed FramesQueueSize -> ImageCount. ( #2472 , #2071 )
ago%!(EXTRA string=6 years)
MindSpunk
a45840746e
Vulkan, Viewports: Fix for resizing viewport windows crashing. ( #2472 )
ago%!(EXTRA string=6 years)
MindSpunk
9acb158990
Vulkan, Viewports: Fix for resizing viewport windows crashing. ( #2472 )
ago%!(EXTRA string=6 years)
omar
1ba79baab5
Vulkan, Viewports: Fixed ImGui_ImplVulkan_SetWindowSize() not recreating command-buffers, fence etc. ( #2472 , #2461 , #2071 )
ago%!(EXTRA string=6 years)
omar
01de69de36
Vulkan: Note for unsupported feature with multi-viewports. ( #2071 )
ago%!(EXTRA string=6 years)
omar
8ec24036d7
Vulkan: Viewports: Removed redundant field.
ago%!(EXTRA string=6 years)
omar
0034e65c26
Vulkan: Renaming demo/helper structures. Tidying up examples main.cpp.
ago%!(EXTRA string=6 years)
omar
4f54a527ab
Vulkan: Renaming, we want InitInfo to source MinImageCount which is the "source" value (so viewport creation can use this). Made ImGui_ImplVulkan_DestroyFrameRenderBuffers public. ( #2071 )
ago%!(EXTRA string=6 years)
omar
86f5945f49
Vulkan: Storing user info into a single g_VulkanInitInfo structure to simplify code.
ago%!(EXTRA string=6 years)
omar
66f4be2e13
Vulkan: Added extra parameter to ImGui_ImplVulkan_RenderDrawData(). User is in charge of owning/storing 1 ImGui_ImplVulkan_FrameRenderBuffers per in-flight rendering frame. Removed ImGui_ImplVulkan_SetFramesQueueSize. ( #2461 , #2348 , #2378 , #2097 , #2071 , #1677 )
ago%!(EXTRA string=6 years)
omar
6bf981c85c
Vulkan: More renaming. Comments.
ago%!(EXTRA string=6 years)
omar
f586764cdd
Examples: Vulkan: Merged helpers into ImGui_ImplVulkanH_CreateWindowData. Removed ImGui_ImplVulkan_InvalidateFrameDeviceObjects from API. Comments. ( #2071 )
ago%!(EXTRA string=6 years)
omar
54b8a65d9e
Examples: Vulkan: Renamed QueuedFramesCount to FramesQueueSize. Moved Framebuffer, Backbuffer to FrameData structure. ( #2071 )
ago%!(EXTRA string=6 years)