Nick Dandoulakis
20ae6439ea
CS_DBLCLKS support for Directx9
ago%!(EXTRA string=7 years)
omar
b263bc5689
Examples: DirectX: Using IM_ARRAYSIZE()
ago%!(EXTRA string=7 years)
omar
fba704bf5d
Examples: Added a bunch of comments/referencs related to io.WantCaptureMouse, io.WantCaptureKeyboard ( #1262 , #1237 , #1219 , #635 , #1058 , #1051 , #912 , #533 , #703 , #446 , #459 , #364 , #213 , #52 , and more)
ago%!(EXTRA string=8 years)
omar
d2c65aa3e8
Examples: DirectX9/10/11: Tweak usage of SetCapture/ReleaseCapture. ( #1375 )
...
ps: DirectX 12 example (#302 ) may want to adopt that as well.
ago%!(EXTRA string=8 years)
omar
d6a9956781
Examples: DirectX9/10/11: Added WM_SYSKEYDOWN / WM_SYSKEYUP handlers so e.g. VK_MENU can be read.
ago%!(EXTRA string=8 years)
omar
c14a66970b
Examples: DirectX9/10/11: Renamed WndProc handler to use a generic Win32 name + returning 0 to all messages is more correct.
ago%!(EXTRA string=8 years)
omar
3e0765ee22
Examples: DirectX9: Using SetCapture/ReleaseCapture to get correct behavior ( #1375 )
ago%!(EXTRA string=8 years)
omar
e03198bb0f
Fixed compilation for #1375 + coding style fixes.
ago%!(EXTRA string=8 years)
Gargaj
839067fda9
Capture/release window in DX9 implementation
...
This helps a lot when the user drags a slider but carries the cursor offscreen before releasing the button - without the capturing, the slider will "stick" to the mouse cursor even after the button has been released. (This should generally be added to all Windows implementations - I won't mind doing it if you think it's a good idea.)
ago%!(EXTRA string=8 years)
ocornut
d5d825debb
Nav/Examples: honoring the io.WantMoveMouse flag in most common examples ( #323 )
...
Missing support Vulkan (#549 ), Apple (#575 , #247 ), SDL (#58 , #356 ),
Allegro, Marmalade (#368 , #375 )
ago%!(EXTRA string=8 years)
omar
99ff2ec6fb
Examples: DirectX9/10/11: Comments
ago%!(EXTRA string=8 years)
omar
51c200ac0d
Examples: DirectX9: Clarified texture release code ( #1163 )
ago%!(EXTRA string=8 years)
ocornut
d74a3349e9
Examples: DirectX9: Explicitely setting viewport to match that other examples are doing ( #937 )
ago%!(EXTRA string=8 years)
ocornut
7c2b35704d
Examples: DirectX9-10-11: Only call Windows' SetCursor(NULL) when io.MouseDrawCursor is set ( #585 , #909 )
ago%!(EXTRA string=9 years)
ocornut
2825eaa0be
Examples: Accessing ImVector fields directly, feel less stl-ey and fix renderer side assert when render list only contains a callback ( #810 )
ago%!(EXTRA string=9 years)
ocornut
79e7ece259
Nav/Examples: honoring the io.WantMoveMouse flag in most common examples ( #323 )
...
Missing support Vulkan (#549 ), Apple (#575 , #247 ), SDL (#58 , #356 ),
Allegro, Marmalade (#368 , #375 )
ago%!(EXTRA string=9 years)
ocornut
1349d0aacf
Examples: DirectX9: Removing spaces ( #663 )
ago%!(EXTRA string=9 years)
Trezanik
790275eae2
Example: DirectX9: Backup and restore all state
ago%!(EXTRA string=9 years)
ocornut
50df86985d
Examples: DirectX9: Removed dependency on dx3x9.h so it can be used in a DirectXMath.h only environment ( #611 )
ago%!(EXTRA string=9 years)
ocornut
4466a7b3b0
Examples: DirectX9: save/restore some more device state.
ago%!(EXTRA string=9 years)
ocornut
a6399f120f
IO: Added "Super" keyboard modifiers (corresponding to Cmd on Mac and Windows key in theory although the later is hard to read) ( #473 )
...
NB: Value not used.
ago%!(EXTRA string=9 years)
ocornut
7661b1e778
Trim trailing spaces
ago%!(EXTRA string=9 years)
ocornut
04396ed7a9
FAQ and comments about the use of ImTextureID ( #562 , #561 , #521 , #510 , #497 , #475 ...)
ago%!(EXTRA string=9 years)
ocornut
07e379a950
Examples: DirectX9: Wastefully use a RGBA8 texture for the font texture to make compability more evident with user's textures ( #521 )
ago%!(EXTRA string=9 years)
ocornut
6cee2fca94
Examples: Not clearing input data/tex data in atlas (will be required for dynamic atlas anyway). Effectively fix resizing in DX examples.
...
+ Standardized comments.
ago%!(EXTRA string=10 years)
ocornut
6800939e73
Examples: Header comments.
ago%!(EXTRA string=10 years)
ocornut
e46c7b70eb
Examples: Most examples apps detect if ImDrawIdx was changed to 32-bits instead of 16
ago%!(EXTRA string=10 years)
Gargaj
e4d916a4b3
NULL out font texture on invalidate
...
If this isn't done, NewFrame won't re-create the font.
ago%!(EXTRA string=10 years)
ocornut
5d53f37a5d
Examples: Possibly clarified the intent of imgui_impl_* files.
ago%!(EXTRA string=10 years)
ocornut
7d6ddbe5c8
Examples: comment on setting the RenderDrawListsFn function.
ago%!(EXTRA string=10 years)
ocornut
822eaf1751
Examples: DX9, DX11: mapping missing middle mouse button.
ago%!(EXTRA string=10 years)
ocornut
9a0650dbd0
Examples: imgui_impl* functions declared with IMGUI_API to ease copy & pasting into projects using DLL
ago%!(EXTRA string=10 years)
ocornut
215747635d
Examples: DirectX11: resizing buffers dynamically ( #299 )
ago%!(EXTRA string=10 years)
ocornut
c016f6c171
Examples: DirectX9: tweaks.
ago%!(EXTRA string=10 years)
ocornut
698c7cae85
Examples: DirectX9: resizing vertex and index buffers dynamically ( #299 )
ago%!(EXTRA string=10 years)
ocornut
d03b046ef4
AA branch: Agressively renamed all fields of ImDrawList, ImDrawCmd, ImDrawData to match the rest of our coding convention ( #133 )
ago%!(EXTRA string=10 years)
ocornut
502e360ee5
Removed the majority of size_t from the code. ImVector<> now uses int. ( #262 )
...
May trigger new compilation warnings?
ago%!(EXTRA string=10 years)
ocornut
6a22835f63
AA branch: ImDrawList: rename commands to cmd_buffer
...
Not strictly necessary but while we're doing minor breakage let's do
them at all once.
ago%!(EXTRA string=10 years)
ocornut
b2b616be00
AA branch: ImDrawCmd idx_count -> elem_count
ago%!(EXTRA string=10 years)
ocornut
f3303fa84f
AA branch: io.RenderDrawListsFn signature changed to take ImDrawData, neater and future proof breaking of the render API ( #133 #254 )
ago%!(EXTRA string=10 years)
ocornut
8b4a470e1d
Examples: DirectX9: fixed size passed to vertex and index buffer Lock() + readjust default buffer sizes.
ago%!(EXTRA string=10 years)
ocornut
2f03511062
Added ImGuiKey_PageUp, ImGuiKey_PageDown for user.
ago%!(EXTRA string=10 years)
ocornut
71e9f2a3dd
Fixed warnings for 64-bits builds
ago%!(EXTRA string=10 years)
ocornut
5df542c3c0
ImFontAtlas: doesn't clear input data, left to the application. ( #224 )
ago%!(EXTRA string=10 years)
ocornut
ad7f600e0d
Examples: DirectX9/11: hide os curosr if ImGui is drawing it ( #155 )
ago%!(EXTRA string=10 years)
ocornut
18a00c7060
Examples: DirectX9/11: Fixed key mapping for down arrow.
ago%!(EXTRA string=10 years)
ocornut
1746b04065
Indexed rendering. Not in main branch because breaks rendering code too much. Will merge in trunk along with more major graphics changes lat
ago%!(EXTRA string=10 years)
ocornut
d9ff617ff8
Examples: Formatting #187
ago%!(EXTRA string=10 years)
heroboy
e09e2cbd28
set pixel shader and vertex shader to NULL
...
Previous graphic render may use shaders,so set pixel shader and vertex shader to NULL to force use fixed pipeline.
ago%!(EXTRA string=10 years)
ocornut
d3e444dfd9
Examples: DirectX9: fixed duplicate creation of vertex buffer. Size of static vertex buffer at top of the code.
ago%!(EXTRA string=10 years)