50 Commits (cea78cc576eae0380f9cf43333e3b7e89730b663)

Author SHA1 Message Date
omar 7e7c017b75 Examples: Simplified mouse wheel handling. (#1463) ago%!(EXTRA string=7 years)
omar 7dea158175 Examples: Allegro, Apple, DirectX9/10/11, Glfw+Vulkan :Added support for horizontal mouse wheel. (#1463) ago%!(EXTRA string=7 years)
omar ce95b84825 Added ImGuiKey_Insert for future use. Setup in all example bindings. (#1541) ago%!(EXTRA string=7 years)
omar 9f8632b131 Examples: Comments about invalid mouse pos. ago%!(EXTRA string=7 years)
omar 3a4a2bb27c Examples: Vulkan: Tweak ago%!(EXTRA string=7 years)
omar ce13426a1a Examples: Comments, synched some minor drift between examples + stronger suggestion to use StyleColorsDark(). ago%!(EXTRA string=7 years)
omar 1b86e7343f Renamed the emblematic ShowTestWindow() function to ShowDemoWindow(). Kept redirection function (will obsolete). 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 cb38caeda4 Examples: Added more comments near the fonts loading section, to catch common questions and errors (e.g. #1397, #1366, #1341, #1222, #1193, #1115, #951, etc.) ago%!(EXTRA string=8 years)
omar b3099d650c Examples: Adding Roboto to the commented-out font list, and removing the unnecessary ProggyClean from there. ago%!(EXTRA string=8 years)
omar 842e88a8e3 Examples: Avoid using ImColor() to not tempt newcomers into looking at it ago%!(EXTRA string=8 years)
omar b8ade0b94f Examples: Main: Removed call to SetNextWindowSize() ago%!(EXTRA string=8 years)
omar 92a6faca6f IO: io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. Previously ImVec2(-1,-1) was enough but we'll now accept negative mouse coordinates. ago%!(EXTRA string=8 years)
omar 7e452ec737 Renamed ImGuiSetCond_XXX type and enums to ImGuiCond_XXX, kept old enums under #ifdef IMGUI_DISABLE_OBSOLETE_FUNCTIONS ago%!(EXTRA string=8 years)
omar c8794c246e Examples: Vulkan: Batch file builds both debug and release ago%!(EXTRA string=8 years)
omar b0db625cab Examples: Vulkan: Fixed an extra validation (tested on Windows with VulkanSDK 1.0.46.0) (#1042) ago%!(EXTRA string=8 years)
omar f87b152522 Examples: Vulkan: Various very minor stylistic fixes, fixing typos in comments, etc. (#1042 #1043) ago%!(EXTRA string=8 years)
Peter Particle 201d589714 Image presentation now depends on the completeness of command buffer submission through semaphores. ago%!(EXTRA string=8 years)
Peter Particle a9add1ce63 Removed redundant VkResult plugged into VkPresentInfoKHR pResults attribute. This is only meaningful when we present directly to multiple swapchains. In that case we can an VkResult per swapchain. ago%!(EXTRA string=8 years)
Peter Particle eaae754211 Removed redundant barrier. ago%!(EXTRA string=8 years)
Peter Particle 33874073dc Fixed all issues found by vulkan debug report. Reasons for the major design changes are commented. ago%!(EXTRA string=8 years)
omar 89d03d5cca Examples: Vulkan: Disable IMGUI_VULKAN_DEBUG_REPORT by default. Update .bat files for newer VulkanSDK. ago%!(EXTRA string=8 years)
Peter Particle 56dff3a080 Vulkan backend: optionally enabling vulkan validation layers and debug report callback ago%!(EXTRA string=8 years)
omar 5418bb19ff Examples: Vulkan: windows batch file for 64-bits. ago%!(EXTRA string=8 years)
saschawillems 4da26d85cd Clip negative scissor offsets to zero ago%!(EXTRA string=8 years)
saschawillems 12deb53b11 Set required depth member for buffer image copy ago%!(EXTRA string=8 years)
Peter Particle 337019a68f typo, #elif instead of #else, fixed ago%!(EXTRA string=8 years)
Peter Particle fd90da38e1 Vulkan backend: g_FrameIndex not used fix -> huge perf gain ago%!(EXTRA string=8 years)
Marcell Kiss e0244c8f62 Fix scissor offset being negative ago%!(EXTRA string=8 years)
Marcell Kiss 509df3e279 Fix new Vulkan validation warnings ago%!(EXTRA string=8 years)
ocornut 127dd7c88c Examples: Vulkan: Coding style fixes (#910) ago%!(EXTRA string=9 years)
Håvard Mathisen a5600b6e59 Vulkan example: Proper surface format search. ago%!(EXTRA string=9 years)
Håvard Mathisen b447a71cf6 Vulkan example: Fix gamma for some implementations. ago%!(EXTRA string=9 years)
Håvard Mathisen 08ef9819c8 Vulkan example: Fix validation layer warnings and errors and redeclare gl_PerVertex. ago%!(EXTRA string=9 years)
ocornut 55863dd274 Examples: Vulkan: Shallow stylistic changes (following #879) ago%!(EXTRA string=9 years)
Marcell Kiss 53126cd713 Add location decorators & change to use structs as in/out in glsl, update embedded spv (produced with glslangValidator -x) ago%!(EXTRA string=9 years)
Marcell Kiss 44250caf50 Null the released resources ago%!(EXTRA string=9 years)
ocornut 0d3f8807c7 Added a void* user_data parameter to Clipboard function handlers. (#875) ago%!(EXTRA string=9 years)
ocornut 612b17ef57 Fixing minor english typos (#827) 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)
Håvard Mathisen 99b4f951b9 Fix Vulkan example for use when a depth buffer is active. ago%!(EXTRA string=9 years)
Marcell Kiss 4bc6a951fe tabs to space, remove braces ago%!(EXTRA string=9 years)
Marcell Kiss 3234f81cb1 maxImageCount may be 0; add missing sType; change to 1 push constant range ago%!(EXTRA string=9 years)
ocornut 0e7b9b8284 Examples: Vulkan: Coding style tweaks. ago%!(EXTRA string=9 years)
Håvard Mathisen 1394616d9c Vulkan Example: Some code layout changes. ago%!(EXTRA string=9 years)
Håvard Mathisen 4ea4fa3e73 Vulkan Example: Fix synchronization. ago%!(EXTRA string=9 years)
Håvard Mathisen 0ceddc29ff Vulkan Example: Fix windows build. ago%!(EXTRA string=9 years)
Håvard Mathisen 4cbd316f01 Vulkan example. ago%!(EXTRA string=9 years)