Commit Graph

7437 Commits

Author SHA1 Message Date
Бранимир Караџић
81a2b8d46a Validate is texture created as readback. 2020-07-26 09:38:06 -07:00
Бранимир Караџић
679730fc4e Cleanup. 2020-07-25 16:24:24 -07:00
Wencey Wang
8524982c30
add SwapChainPanel support (#2215) 2020-07-25 16:17:05 -07:00
Бранимир Караџић
0123831126 Fixed release build. 2020-07-24 20:35:08 -07:00
Бранимир Караџић
486fdecbcc Cleanup. 2020-07-24 14:55:03 -07:00
Edu Garcia
f95a596851
Don't call vkCmdEndDebugUtilsLabelEXT when unsupported (#2211)
Validation will swamp your logs with a warning on every call
2020-07-24 08:58:31 -07:00
James Fulop
a40c3e6d45
add missing semicolon (#2207) 2020-07-22 20:31:08 -07:00
Cedric Guillemet
3d06fbe815
re-init metal swapchain when providing a new native window handle (#2206) 2020-07-22 08:47:57 -07:00
kingscallop
ff9f624b9b
Improves handling of window resizes on vulkan (avoids crashes) (#2123)
* Improves handling of window resizes on vulkan (avoids crashes)

* Change to previous commit as requested.
Rebased and added refresh swapchain check inside updateResolution(),
similar to renderer_d3d12.cpp.
2020-07-18 13:41:35 -07:00
kingscallop
6093250a3b
Fix crash on window minimize on vulkan renderer (#2204)
On some platforms (Windows) the framebuffer size becomes 0x0 when
the window is minimized. This leads to a validation error and
subsequently crashes.

This change correctly cleans up semaphores and the swapchain.
2020-07-18 11:42:53 -07:00
kingscallop
988077804f
Fix X11 flicker when window is being resized (#2203) 2020-07-18 11:41:01 -07:00
Бранимир Караџић
d51b2ebe4d Updated spirv-cross. 2020-07-17 20:30:58 -07:00
Бранимир Караџић
c851c522f6 Updated spirv-tools. 2020-07-17 20:30:36 -07:00
Бранимир Караџић
8d5c7eae3a Updated glslang. 2020-07-17 20:06:45 -07:00
Бранимир Караџић
ccb1c9d7a8 Updated ImGui. 2020-07-17 20:00:22 -07:00
Бранимир Караџић
4f3d1875e6 Cleanup. 2020-07-17 19:59:43 -07:00
Бранимир Караџић
9e3704c4aa Fixed docs. 2020-07-16 20:39:17 -07:00
Бранимир Караџић
8acb8383b0 Fixed issue #2201. 2020-07-16 06:57:18 -07:00
Бранимир Караџић
7f7e165bf2 Updated version number. 2020-07-15 10:42:46 -07:00
Бранимир Караџић
22df26ab70 Cleanup. 2020-07-15 10:42:23 -07:00
Julian Xhokaxhiu
daec25b6d0
OpenGL: Disable scissor testing while blitting framebuffers when MSAA is enabled (#2200) 2020-07-14 07:47:48 -07:00
Johan Sköld
74aae908ce
Updating xcode config. (#2198)
Changing the xcode platform to just `Native`. This lets xcode handle
all the target stuff, and works regardless of target.
2020-07-11 20:40:33 -07:00
Бранимир Караџић
9215cc8199 Updated glslang. 2020-07-10 17:17:00 -07:00
Бранимир Караџић
b152cba968 shaderc: Disabled warnings. 2020-07-10 16:24:50 -07:00
Бранимир Караџић
6b39b61e27 Updated spirv-cross. 2020-07-10 16:24:36 -07:00
Бранимир Караџић
75bbd23e53 Updated spirv-tools. 2020-07-10 16:24:17 -07:00
Бранимир Караџић
466adb535d Updated spirv-headers. 2020-07-10 16:23:56 -07:00
Бранимир Караџић
b3b030eb4c Updated vulkan headers. 2020-07-10 16:13:50 -07:00
Бранимир Караџић
38bba44706 Updated ImGui. 2020-07-10 16:10:14 -07:00
云风
ecb0143a40
update sdf see #2193 (#2196) 2020-07-06 23:43:21 -07:00
Бранимир Караџић
7479651dc8 Added ability to disable discrete GPU selection. 2020-07-06 12:29:05 -07:00
Бранимир Караџић
a84b13a77c Cleanup. 2020-07-05 21:36:04 -07:00
Бранимир Караџић
301629ed16 Cleanup. 2020-07-05 21:30:52 -07:00
Бранимир Караџић
c5458a5d62 Merge branch 'master' of github.com:bkaradzic/bgfx 2020-07-03 18:29:42 -07:00
Бранимир Караџић
a2e11d9c1c Updated spirv-cross. 2020-07-03 18:29:29 -07:00
Бранимир Караџић
4996129fd0 Updated spirv-tools. 2020-07-03 18:29:17 -07:00
Бранимир Караџић
0640d1f932 Updated glslang. 2020-07-03 18:29:05 -07:00
云风
526db2f233
fix declaration of sdfCoverageToDistance (#2193) 2020-07-03 13:00:49 -07:00
Бранимир Караџић
7efb218fd1 Fixed issue #2192. 2020-07-03 00:07:46 -07:00
Бранимир Караџић
c08f2db901 02-metaballs: Added settings. 2020-07-02 20:55:07 -07:00
Бранимир Караџић
006548e00f Fixes for D3D12 on Linux. 2020-07-02 19:50:09 -07:00
Бранимир Караџић
b96deb1cec Updated ImGui. 2020-06-30 20:50:49 -07:00
BorisShir
290ffcf341
Fixing problem with Android armv7 optmization which causes alignment violation (#2188)
* Fixing problem with Android armv7 optmization which causes alignment violation
2020-06-30 08:30:30 -07:00
Бранимир Караџић
1ae3b630cb Updated vulkan headers. 2020-06-27 20:55:44 -07:00
Бранимир Караџић
00a630f690 Updated spirv-cross. 2020-06-27 20:55:08 -07:00
Бранимир Караџић
e92de52ab1 Updated spirv-tools. 2020-06-27 20:53:57 -07:00
Бранимир Караџић
0dd31c89ea Updated glslang. 2020-06-27 20:48:58 -07:00
Бранимир Караџић
72bee000a9 Updated ImGui. 2020-06-26 16:21:26 -07:00
Бранимир Караџић
5b05c6c09e Cleanup. 2020-06-24 17:57:35 -07:00
Gary Hsu
34fbc579ea
Fix some uninitialized variables (#2182) 2020-06-24 15:44:43 -07:00