Peter Particle
33874073dc
Fixed all issues found by vulkan debug report. Reasons for the major design changes are commented.
8 years ago
omar
89d03d5cca
Examples: Vulkan: Disable IMGUI_VULKAN_DEBUG_REPORT by default. Update .bat files for newer VulkanSDK.
8 years ago
Peter Particle
56dff3a080
Vulkan backend: optionally enabling vulkan validation layers and debug report callback
...
Additional layer, extension and the callback itself are used/created when IMGUI_VULKAN_DEBUG_REPORT is defined. The callback reports seven (potential!) errors which will be fixed with another pull request.
8 years ago
omar
9fd3ba871b
Merge branch 'g_FrameIndex_not_used_fix' of https://github.com/ParticlePeter/imgui into ParticlePeter-g_FrameIndex_not_used_fix
8 years ago
omar
5418bb19ff
Examples: Vulkan: windows batch file for 64-bits.
8 years ago
omar
ac2eb4b960
Merge branch 'vk_small_fix' of https://github.com/martty/imgui into martty-vk_small_fix
8 years ago
saschawillems
4da26d85cd
Clip negative scissor offsets to zero
8 years ago
saschawillems
12deb53b11
Set required depth member for buffer image copy
8 years ago
Peter Particle
337019a68f
typo, #elif instead of #else, fixed
8 years ago
Peter Particle
fd90da38e1
Vulkan backend: g_FrameIndex not used fix -> huge perf gain
...
Added a macro to switch between unlimited frame rate (VK_PRESENT_MODE_IMMEDIATE_KHR) and limited to 60 fps (VK_PRESENT_MODE_FIFO_KHR). Only the latter mode is guaranteed to be available, but the former one most likely is.
8 years ago
Marcell Kiss
e0244c8f62
Fix scissor offset being negative
8 years ago
Marcell Kiss
509df3e279
Fix new Vulkan validation warnings
8 years ago
ocornut
127dd7c88c
Examples: Vulkan: Coding style fixes ( #910 )
8 years ago
Håvard Mathisen
a5600b6e59
Vulkan example: Proper surface format search.
8 years ago
Håvard Mathisen
b447a71cf6
Vulkan example: Fix gamma for some implementations.
8 years ago
Håvard Mathisen
08ef9819c8
Vulkan example: Fix validation layer warnings and errors and redeclare gl_PerVertex.
8 years ago
ocornut
55863dd274
Examples: Vulkan: Shallow stylistic changes (following #879 )
8 years ago
Marcell Kiss
53126cd713
Add location decorators & change to use structs as in/out in glsl, update embedded spv (produced with glslangValidator -x)
8 years ago
Marcell Kiss
44250caf50
Null the released resources
8 years ago
ocornut
0d3f8807c7
Added a void* user_data parameter to Clipboard function handlers. ( #875 )
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
Håvard Mathisen
99b4f951b9
Fix Vulkan example for use when a depth buffer is active.
8 years ago
Marcell Kiss
4bc6a951fe
tabs to space, remove braces
9 years ago
Marcell Kiss
3234f81cb1
maxImageCount may be 0; add missing sType; change to 1 push constant range
9 years ago
ocornut
0e7b9b8284
Examples: Vulkan: Coding style tweaks.
9 years ago
Håvard Mathisen
1394616d9c
Vulkan Example: Some code layout changes.
9 years ago
Håvard Mathisen
4ea4fa3e73
Vulkan Example: Fix synchronization.
9 years ago
Håvard Mathisen
0ceddc29ff
Vulkan Example: Fix windows build.
9 years ago
Håvard Mathisen
4cbd316f01
Vulkan example.
9 years ago