313 Commits (991d9e2884d1d33f2775b4bd96f9a14ef9528b3c)

Author SHA1 Message Date
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
gzito 50b25b6c75 Added example for the Marmalade platform 9 years ago
ocornut a77e534ded Examples: OpenGL2: Add msys2/mingw64 target (#361) 9 years ago
radius a465b2b3d8 add msys2/mingw64 target 9 years ago
Zach Toogood e130b09d91 Previous SDL implementation didn't work with my OpenGL 3.3 project, spliced the GLFW OpenGL examples on top of the SDL example to create an option that works for me. Could be useful for others. 9 years ago
ocornut 963f6b782d Examples: OpenGL3: saving more of blend state (#347) 9 years ago
ocornut d5502cdd6d Examples: OpenGL3: Saving/restoring the Enable state, better than nothing (#347) 9 years ago
ocornut 25b4b88a7a Examples: Update readme. 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 167c02d502 Better Git ignore list for quick compilations in same folder 9 years ago
ocornut 1793c1a991 Comments 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) 9 years ago
ocornut 0bb46c824e Examples: OpenGL2/3: save/restore some more state correctly.
Might save an hour of staring at blank-screen to 5% of the population,
worth it.
9 years ago
ocornut da807e55ea Examples: Ignore list a little more friendly to Unix systems. 9 years ago
ocornut 5ebd61f89c Ignore list a little more friendly to Unix systems 9 years ago
ocornut e58f99179a Examples: OpenGL: fix for retina screens + io.DisplayFramebufferScale storage (#287) 9 years ago
ocornut 62671ef96e Examples: update readme 9 years ago
ocornut 822eaf1751 Examples: DX9, DX11: mapping missing middle mouse button. 9 years ago
ocornut 9a0650dbd0 Examples: imgui_impl* functions declared with IMGUI_API to ease copy & pasting into projects using DLL 9 years ago
yinjimmy 01a17aa78e fix ios compile error 9 years ago
ocornut 23ce837dc7 Revert "Examples: GLFW: using glfwSetCharModsCallback() to ensure characters aren't passed when using mods (fix #279)"
This reverts commit d80869189a.
9 years ago
ocornut d80869189a Examples: GLFW: using glfwSetCharModsCallback() to ensure characters aren't passed when using mods (fix #279) 9 years ago
Andres Vahter ccbc72e98b add mac os x build instructions for sdl_opengl_example 9 years ago
ocornut 215747635d Examples: DirectX11: resizing buffers dynamically (#299) 9 years ago
ocornut c016f6c171 Examples: DirectX9: tweaks. 9 years ago
ocornut 698c7cae85 Examples: DirectX9: resizing vertex and index buffers dynamically (#299) 9 years ago
Thomas Pöchtrager 3604aecf8f Minor Windows adjustments 9 years ago
Thomas Pöchtrager 947cf3434f Added printf attribute to printf like text formatting functions 9 years ago
ocornut 470200ee5c Update documentation 9 years ago
ocornut 85dab1a680 Fixed documentation 9 years ago
ocornut 8be4d41540 Merge remote-tracking branch 'origin' into 2015-07-cleanup 9 years ago
Chris Maughan d667de9490 Clear font texture view to ensure Release() doesn't get called twice 9 years ago
ocornut e099798c97 Merge remote-tracking branch 'origin' into 2015-07-cleanup 9 years ago
ocornut 11d91a27a4 Carriage return (#289) 9 years ago
Jonathan Adamczewski f158617551 Show SDL error message on init failure 9 years ago
ocornut 52a74701f5 Updated projects to reference new files (#219)
Didn't update iOS example (#247)
9 years ago
ocornut 0eb196d544 Examples: OpenGL3: simplified code using glBufferData for vertices as well (#277, #278) 9 years ago
ocornut dc1cb9e625 Tweak 9 years ago
Nik Voss bc9bae6d01 To support drivers with strict core profiles, a buffer is used for the indices as well (fixes ocornut/imgui#277). 9 years ago
omar 98047b1b65 Update README.txt 9 years ago
omar f53d5da0f8 Update README.txt 9 years ago
Daniel Gibson b7d1b91e4b Use ImGuiIO::AddInputCharactersUTF8() in SDL2 example
Now Unicode text input works in this example.
9 years ago
Daniel Gibson 02a0967243 Fix SDL2-example for Linux
The header is called "SDL_opengl.h" - case matters on Linux.

The main() function must indeed be called main(), on Windows it'll be
renamed to SDL_main (for SDL2main.lib) by #define in SDL_main.h
(which is included by SDL.h)

I added an entry to the example's README that describes how to build
it on Linux.
9 years ago
ocornut 4842ac3bc6 Fonts: added Cousine-Regular.ttf 9 years ago
ocornut 0224d29a35 Examples: comments. 9 years ago
ocornut fcec337061 Examples: Simplified font examples comments. 9 years ago
ocornut fd44b9440b Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
Conflicts:
	imgui.cpp
9 years ago
ocornut f2bed00d80 Examples: README 9 years ago
ocornut 5ab23ab1c0 Allegro 5 example: removed public domain mark, MIT as the rest, with @bggd approval 9 years ago
ocornut 2f574ef952 Allegro 5 example: converted for indexed rendering. 9 years ago
ocornut 60dd221737 Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives 9 years ago
ocornut bbaaab7537 Allegro 5 example: fixed uv coordinate of non-default texture. 9 years ago
ocornut 4d2d0ce5cd Allegro 5 example: handling of hardware and software mouse cursor rendering. 9 years ago
ocornut 8db229b96f Allegro 5 example: fixed key modifiers, keyboard input, clipping, added pagedown/pageup. 9 years ago
ocornut c58d61dfd1 Allegro 5 example: formatting, match other example structure, fixed mouse buttons. 9 years ago
ocornut 489e28ec11 Allegro 5 example: main.cpp matches other examples. added window title. 9 years ago
ocornut 1845ff4690 SDL example: tweaks (#233 #226) 9 years ago
ocornut 19e3c1506f Allegro5 example: added example from https://github.com/bggd/a5imgui_example 9 years ago
ocornut e49977a913 SDL example: hasty readme. 9 years ago
ocornut d041ebc6d4 Merge branch '2015-03-antialiased-primitives' of https://github.com/ocornut/imgui into 2015-03-antialiased-primitives 9 years ago
ocornut b7e63c163c SDL example: update for indexed rendering. 9 years ago
ocornut b36ff2fec3 Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives 9 years ago
omar 12aba576fb Merge pull request #264 from joeld42/antialias-ios-fix
AA branch: iOS Example: update for API changes and index rendering
9 years ago
ocornut a14f6696a3 SDL example: more cleanup to match other examples (#233 #226) 9 years ago
ocornut 22e099366f SDL example: further cleanup to match other examples (#233 #226) 9 years ago
ocornut 4167528001 SDL example: moved event loop to main.cpp , adding page up/page down. (#226) 9 years ago
Joel Davis 81cebb9c85 Simplified to not combine vert buffers like the opengl3 example 9 years ago
ocornut b7a2a6b23f SDL example: renamed folder, added in README 9 years ago
ocornut b3ae2976c5 SDL example: tweaks and fixes. 9 years ago
ocornut 046dbf502c Merge branch 'SampleSDL2' of https://github.com/CedricGuillemet/imgui into CedricGuillemet-SampleSDL2 9 years ago
ocornut e3b9a61883 Examples: OpenGL3: simplified code. Upload each vertex array separately. (cf #264) 9 years ago
Joel Davis ca042134ae Update ios example for API changes and index rendering 9 years ago
ocornut 1cd391146d Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives 9 years ago
ocornut 7d144eb899 iOS Example: Optimise PNG files size 9 years ago
ocornut fb27360ea8 iOS example: shallow tweaks and fixes (untested) 9 years ago
Joel Davis eee6dab226 iOS example working based on modified OpenGL3 example + Synergy 9 years ago
ocornut d03b046ef4 AA branch: Agressively renamed all fields of ImDrawList, ImDrawCmd, ImDrawData to match the rest of our coding convention (#133) 9 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
9 years ago
ocornut 502e360ee5 Removed the majority of size_t from the code. ImVector<> now uses int. (#262)
May trigger new compilation warnings?
9 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.
9 years ago
ocornut b2b616be00 AA branch: ImDrawCmd idx_count -> elem_count 9 years ago
ocornut f3303fa84f AA branch: io.RenderDrawListsFn signature changed to take ImDrawData, neater and future proof breaking of the render API (#133 #254) 9 years ago
ocornut 8b4a470e1d Examples: DirectX9: fixed size passed to vertex and index buffer Lock() + readjust default buffer sizes. 9 years ago
ocornut 61e551e0ee AA branch: fixed warning 9 years ago
ocornut f435e42561 Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
Conflicts:
	examples/opengl_example/imgui_impl_glfw.cpp
9 years ago
ocornut 7437b43b2d Fixed warnings for more pedantic settings (#258) 9 years ago
ocornut b69d7d9df3 Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives 9 years ago
ocornut 2f03511062 Added ImGuiKey_PageUp, ImGuiKey_PageDown for user. 9 years ago
ocornut 71e9f2a3dd Fixed warnings for 64-bits builds 9 years ago
Cedric Guillemet 2acdafe4f2 imgui_impl_sdl and main sample 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
Gordon McShane 6ee65fc5af Add conditional compilation of forward compat. glfw window hint to fix crash on later versions of OSX 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