omar
d6a9956781
Examples: DirectX9/10/11: Added WM_SYSKEYDOWN / WM_SYSKEYUP handlers so e.g. VK_MENU can be read.
7 years ago
omar
c14a66970b
Examples: DirectX9/10/11: Renamed WndProc handler to use a generic Win32 name + returning 0 to all messages is more correct.
7 years ago
omar
a96f095deb
Examples: DirectX10, DirectX11: Using SetCapture/ReleaseCapture to get correct behavior ( #1375 )
...
ps: DirectX 12 example (#302 ) may want to adopt that as well.
7 years ago
omar
b3099d650c
Examples: Adding Roboto to the commented-out font list, and removing the unnecessary ProggyClean from there.
7 years ago
omar
842e88a8e3
Examples: Avoid using ImColor() to not tempt newcomers into looking at it
7 years ago
omar
3dd3d0b248
Examples: DirectX11: allow creating device with feature level 10 sinec we don't really need much for that example. ( #1333 )
7 years ago
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 )
7 years ago
omar
b8ade0b94f
Examples: Main: Removed call to SetNextWindowSize()
7 years ago
omar
7e452ec737
Renamed ImGuiSetCond_XXX type and enums to ImGuiCond_XXX, kept old enums under #ifdef IMGUI_DISABLE_OBSOLETE_FUNCTIONS
8 years ago
omar
645875a240
Examples: Enable vsync by default in example applications ( #1213 , #1151 )
8 years ago
omar
99ff2ec6fb
Examples: DirectX9/10/11: Comments
8 years ago
ocornut
7c2b35704d
Examples: DirectX9-10-11: Only call Windows' SetCursor(NULL) when io.MouseDrawCursor is set ( #585 , #909 )
8 years ago
ocornut
612b17ef57
Fixing minor english typos ( #827 )
8 years ago
ocornut
2825eaa0be
Examples: Accessing ImVector fields directly, feel less stl-ey and fix renderer side assert when render list only contains a callback ( #810 )
8 years ago
ocornut
8a0d3b9628
Examples; DirectX10/11: Added comments about removing dependency on d3dcompiler DLL ( #638 )
9 years ago
ocornut
656b1e848c
Examples: DirectX11: Fixed uninitialized fields. Disabling depth-write ( #640 , #636 )
9 years ago
ocornut
f4633d09ac
Examples: DirectX10, DirectX11: Removed seemingly unnecessary bunch of rasterizer state creation code.
9 years ago
ocornut
834bfe4af5
Examples: DirectX11: Fixed handle leak + minor coding style fix for #640
9 years ago
josiahmanson
5fe2cacd4d
DX11 example depth test
9 years ago
ocornut
552246feed
Examples: DirectX10,DirectX11 : Minor renaming
9 years ago
ocornut
90493f8add
Examples: DirectX11: Shallow massaging to make the code more consistent/readable (following #570 )
9 years ago
ocornut
2942240072
Examples: DX11: Cleanup state backup/restore code ( #570 )
9 years ago
Nicolas Guillemot
d4d51a7802
capture and restore all state
9 years ago
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.
9 years ago
ocornut
7661b1e778
Trim trailing spaces
9 years ago
ocornut
04396ed7a9
FAQ and comments about the use of ImTextureID ( #562 , #561 , #521 , #510 , #497 , #475 ...)
9 years ago
ocornut
6277ffe00f
Examples: DirectX11: fixed ImGui_ImplDX11_NewFrame() from recreating device objects if render isn't called (g_pVB not set)
9 years ago
ocornut
bf83ac8b55
Examples: Fixed msvc batch files from warning.
9 years ago
ocornut
9596e6f794
Examples: DirectX10: Minor tweaks, updated to latest example changes ( #424 )
9 years ago
omar
fe2972e8b2
Merge pull request #420 from RaptorFactor/master
...
Examples: DX11: Compile shaders with lower features levels.
9 years ago
Joshua Boyce
6adf644448
Allow DX11 renderer to be used with devices with lower feature levels.
9 years ago
ocornut
1b7aee7b9d
Examples: DX11: Remove debug flag ( #415 )
9 years ago
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.
9 years ago
ocornut
94ec3d534e
Examples: Header comments.
9 years ago
ocornut
6800939e73
Examples: Header comments.
9 years ago
ocornut
5c52e9ec0d
Examples: Clarified comments. Removed font merging example from comments.
9 years ago
ocornut
d673db3092
Examples: Added README into the Visual Studio solution to people are less likely to miss it.
9 years ago
ocornut
83e6cfbec0
Examples: DirectX9/11: Removed assumption about Unicode build in example main.cpp ( #399 )
9 years ago
ocornut
3b2fdf27a8
Examples: Added /Zi (output debug information) in build_win32.bat files
9 years ago
ocornut
e46c7b70eb
Examples: Most examples apps detect if ImDrawIdx was changed to 32-bits instead of 16
9 years ago
ocornut
e858d229a0
Examples: update all examples with same comment ( #389 )
9 years ago
ocornut
5d53f37a5d
Examples: Possibly clarified the intent of imgui_impl_* files.
9 years ago
Nicolas Guillemot
509ac33abe
fix POSITION format (ImDrawVert::pos is 2D, not 4D)
...
the inputlayout incorrectly described the POSITION attribute as being
4D, while ImDrawVert::pos is 2D. This went unnoticed because the buffer
binding has a stride of sizeof(ImDrawVert) and the POSITION is treated
as a float2 in the vertex shader. If you switch POSITION to float4 in
the vertex shader (and actually use the z/w in the matrix
multiplication) then everything become wacky-looking since it's
interpreting the texture coordinates as z/w. On a similar note: It's
weird that the projection matrix takes z and w into consideration when
those don't exist in the shader due to positions being float2s.
9 years ago
ocornut
ad4c962224
Examples: DirectX11: Fixed batch file for VS 2012+, still works for 2008/2010.. Include path order matters...
9 years ago
ocornut
853f265025
Examples: Added batch files to build Windows examples with VS
9 years ago
ocornut
7d6ddbe5c8
Examples: comment on setting the RenderDrawListsFn function.
9 years ago
ocornut
77bcb7152b
Examples: DirectX11: fixed vertex shader which breaks with VS2015 somehow (DX11 version?) ( #313 )
10 years ago
ocornut
822eaf1751
Examples: DX9, DX11: mapping missing middle mouse button.
10 years ago
ocornut
9a0650dbd0
Examples: imgui_impl* functions declared with IMGUI_API to ease copy & pasting into projects using DLL
10 years ago
ocornut
215747635d
Examples: DirectX11: resizing buffers dynamically ( #299 )
10 years ago
ocornut
8be4d41540
Merge remote-tracking branch 'origin' into 2015-07-cleanup
10 years ago
Chris Maughan
d667de9490
Clear font texture view to ensure Release() doesn't get called twice
10 years ago
ocornut
52a74701f5
Updated projects to reference new files ( #219 )
...
Didn't update iOS example (#247 )
10 years ago
ocornut
4842ac3bc6
Fonts: added Cousine-Regular.ttf
10 years ago
ocornut
0224d29a35
Examples: comments.
10 years ago
ocornut
fcec337061
Examples: Simplified font examples comments.
10 years ago
ocornut
d03b046ef4
AA branch: Agressively renamed all fields of ImDrawList, ImDrawCmd, ImDrawData to match the rest of our coding convention ( #133 )
10 years ago
ocornut
25882c47a3
Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
...
Conflicts:
examples/directx11_example/imgui_impl_dx11.cpp
examples/directx9_example/imgui_impl_dx9.cpp
examples/opengl3_example/imgui_impl_glfw_gl3.cpp
examples/opengl_example/imgui_impl_glfw.cpp
imgui.cpp
10 years ago
ocornut
502e360ee5
Removed the majority of size_t from the code. ImVector<> now uses int. ( #262 )
...
May trigger new compilation warnings?
10 years ago
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.
10 years ago
ocornut
b2b616be00
AA branch: ImDrawCmd idx_count -> elem_count
10 years ago
ocornut
f3303fa84f
AA branch: io.RenderDrawListsFn signature changed to take ImDrawData, neater and future proof breaking of the render API ( #133 #254 )
10 years ago
ocornut
8b4a470e1d
Examples: DirectX9: fixed size passed to vertex and index buffer Lock() + readjust default buffer sizes.
10 years ago
ocornut
b69d7d9df3
Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
10 years ago
ocornut
2f03511062
Added ImGuiKey_PageUp, ImGuiKey_PageDown for user.
10 years ago
ocornut
71e9f2a3dd
Fixed warnings for 64-bits builds
10 years ago
ocornut
e3f2ad728a
Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering
...
Conflicts:
examples/directx11_example/imgui_impl_dx11.cpp
10 years ago
ocornut
b6f3c97e3b
Examples: DirectX11: explicitly set rasterizer state.
10 years ago
ocornut
e9b6e437eb
Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering
...
Conflicts:
imgui.cpp
imgui.h
10 years ago
ocornut
5df542c3c0
ImFontAtlas: doesn't clear input data, left to the application. ( #224 )
10 years ago
ocornut
f00662a5ad
Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering
10 years ago
ocornut
ad7f600e0d
Examples: DirectX9/11: hide os curosr if ImGui is drawing it ( #155 )
10 years ago
ocornut
18a00c7060
Examples: DirectX9/11: Fixed key mapping for down arrow.
10 years ago
ocornut
43cb4038c6
Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering
...
Conflicts:
examples/directx11_example/imgui_impl_dx11.cpp
imgui.cpp
10 years ago
ocornut
d809abbe1c
Examples: DirectX11: tidying up.
10 years ago
ocornut
7ab49f80ca
Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering
...
Conflicts:
examples/directx11_example/imgui_impl_dx11.cpp
examples/opengl3_example/imgui_impl_glfw_gl3.cpp
10 years ago
ocornut
37f1715bfa
Examples: DirectX11: Removed unnecessary vertices conversion and CUSTOMVERTEX types.
10 years ago
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
10 years ago
ocornut
d25578efd8
Examples: initializing float + missing comment.
10 years ago
ocornut
3abfb85613
Comments on font loading, fixed commented out paths and added DroidSans in the list
10 years ago
ocornut
cb285c4d35
Examples: uses SetNextWindowPos/SetNextWindowSize when applicable
10 years ago
ocornut
d3e444dfd9
Examples: DirectX9: fixed duplicate creation of vertex buffer. Size of static vertex buffer at top of the code.
10 years ago
ocornut
e97d02a294
Examples: Fixed Clang warnings in DirectX examples
10 years ago
ocornut
7c9bd71512
Examples: MSVC: increase warning level from /W3 to /W4 for OpenGL examples
10 years ago
ocornut
2b0acc128c
Examples: MSVC: increase warning level from /W3 to /W4 for DirectX examples
10 years ago
ocornut
8e0f04638d
Examples: Fix includes order to avoid conflicts between DXSDK_DIR and Windows SDK
10 years ago
ocornut
e2c4ba21bc
Examples: Added 64-bit projects for MSVC
10 years ago
ocornut
0911526424
Added io.KeyAlt + support in examples apps
...
Currently unused but supported by sample so that more people will have
it set up when menus needs them
10 years ago
ocornut
d5b7b8398f
Examples: reference implementations honors drawlist user callbacks.
10 years ago
ocornut
f9c833b4a5
Examples: DirectX9 example cleanup to match DirectX11 structure.
10 years ago
ocornut
66a5837ba8
Examples: DirectX11 example application handles window resizing.
10 years ago
ocornut
866fa95aaa
Examples: DirectX9 example application handle window resizing.
10 years ago
ocornut
b4165c43ff
Examples: Refactored directx11_example to be easier to copy & paste into user application.
10 years ago
ocornut
be9fe9489c
Examples: DirectX examples uses WM_KEYDOWN/WM_KEYUP
...
Fixes pressing Enter in IME being caught by application right after
validating an IME input.
10 years ago
ocornut
e269125c3a
Windows: setup a default handler for ImeSetInputScreenPosFn so IME (Japanese/Chinese) inputs are positioned correctly.
...
User need to set io.ImeWindowHandle
10 years ago
ocornut
386cfada83
Examples: Windows examples don't link with imm32.lib by default.
10 years ago
ocornut
40b04a3701
Renamed ImGuiSetCondition_*** to ImGuiSetCond_*** and ImGuiCondition_FirstUseThisSession to ImGuiCond_Once
10 years ago
ocornut
9c4972ee9d
Examples: msvc: output .exe in project directory (not in solution directory).
10 years ago
ocornut
0d63e0ce60
Examples: DirectX examples applications all have a Console for debugging.
10 years ago
ocornut
cb0a4db048
Calculate frame-rate for the user, as a purely luxurious feature
...
..and to reduce sample code size a little.
10 years ago