Commit Graph

7207 Commits

Author SHA1 Message Date
Hugo Amnov
6601a4a6f7
Fix Vulkan texture update/upload (#2130) 2020-05-03 14:22:20 -07:00
Бранимир Караџић
76e355e11f Updated Metal shaders. 2020-05-03 14:20:48 -07:00
Бранимир Караџић
cf170738b1 Updated Vulkan shaders. 2020-05-03 14:20:25 -07:00
Бранимир Караџић
90f30592bf Merge branch 'master' of github.com:bkaradzic/bgfx 2020-05-03 13:54:36 -07:00
Hugo Amnov
b48b084d25
Vulkan cleanup for Webgpu (#2127)
* Harmonize and simplify Vulkan SPIRV bindings mappings

* Handle Vulkan V-flip properly

* Update Embedded shaders
2020-05-03 13:54:30 -07:00
Бранимир Караџић
06d508a8e4 Updated makefile. 2020-05-03 13:54:20 -07:00
Hugo Amnov
f9b1a9f5d4
Vulkan cleanup and minor bug fixes (#2129) 2020-05-03 13:27:31 -07:00
Бранимир Караџић
9e0327401a Updated ImGui. 2020-05-01 09:47:33 -07:00
kingscallop
55a0427f93
Don't bind descriptorSetLayout if not present on program (#2124) 2020-05-01 09:39:30 -07:00
kingscallop
d619783769
Reworked vulkan layers and extensions support (#2117)
Better support for enabling and disabling vulkan instance layers and instance extensions and vulkan device layers and device extensions.
2020-05-01 07:39:21 -07:00
kingscallop
eaab1be079
Fix GpuShader5 extension on Intel and support 'bitsTo' functions (#2118)
GpuShader5 extension isn't supported on fragment shaders.
Bumps the GLSL version to support the 'bitsTo' functions when present on the shader.
2020-04-26 20:43:03 -07:00
kingscallop
cb113a95fb
Fix the missing clear of the depth buffer handle (#2122) 2020-04-26 20:32:27 -07:00
kingscallop
845f8692a5
Fix vulkan validation warning about alignment (#2121) 2020-04-26 20:32:10 -07:00
kingscallop
09c02f999d
Fixed small typo (#2120) 2020-04-26 20:30:45 -07:00
Бранимир Караџић
7792a893af Cleanup. 2020-04-25 09:50:52 -07:00
Бранимир Караџић
3ae6bcf37e Updated spirv-cross. 2020-04-24 19:07:42 -07:00
Бранимир Караџић
82aeae981b Updated spirv-tools. 2020-04-24 19:06:38 -07:00
Бранимир Караџић
ad8e2138c2 Updated spirv-headers. 2020-04-24 19:02:34 -07:00
Бранимир Караџић
797af77c00 Updated glslang. 2020-04-24 19:00:56 -07:00
Бранимир Караџић
8df86be786 Updated ImGui. 2020-04-23 20:13:52 -07:00
Vladimir Vukicevic
69eac20a04
fix BX_TRACE in glcontext_html5.cpp (#2111) 2020-04-23 15:43:03 -07:00
Бранимир Караџић
e2cd5b879e Updated ImGui. 2020-04-22 19:42:17 -07:00
Бранимир Караџић
9200cdb5e8 Fixed build. 2020-04-19 21:57:08 -07:00
Бранимир Караџић
e262d3cf93 Updated spirv-tools. 2020-04-19 18:49:04 -07:00
Бранимир Караџић
0778398f58 Updated glslang. 2020-04-19 18:45:45 -07:00
Бранимир Караџић
fd94855c7f Updated meshoptimizer. 2020-04-19 18:43:38 -07:00
Бранимир Караџић
36ec2a462d Removed alignment macros, and added functions instead. 2020-04-19 18:23:04 -07:00
Бранимир Караџић
a169bffb1e Merge branch 'master' of github.com:bkaradzic/bgfx 2020-04-17 09:21:17 -07:00
Бранимир Караџић
fe45553ff4 Updated ImGui. 2020-04-16 21:29:12 -07:00
Бранимир Караџић
00d1225cc6 Updated docs. 2020-04-16 21:27:48 -07:00
James Fulop
ea4bbbfcb7
shader read optimization (#2109)
Currently `const char * str` gets converted to a StringView when its passed to `bx::strFindNl`, incurring a strlen. We have the data to calculate the strlen and fully construct the StringView.
2020-04-15 21:12:33 -07:00
Бранимир Караџић
ad4fb184e6 Updated ImGui. 2020-04-15 14:35:13 -07:00
Бранимир Караџић
6a1db4c2a2 Updated docs. 2020-04-14 20:13:22 -07:00
Бранимир Караџић
000a3b704c Cleanup. 2020-04-14 08:37:07 -07:00
Бранимир Караџић
dec82af597 Updated README. 2020-04-13 21:14:01 -07:00
Бранимир Караџић
4879111fe9 Updated meshoptimizer. 2020-04-12 13:22:59 -07:00
Бранимир Караџић
d7abbecb38 Fixed maybe uninitialized warning. 2020-04-12 13:22:53 -07:00
Бранимир Караџић
1a8ca01860 Updated ImGui. 2020-04-12 12:27:00 -07:00
Бранимир Караџић
b3d1460368 Cleanup. 2020-04-10 21:11:18 -07:00
Бранимир Караџић
cb604eb1fe Cleanup. 2020-04-10 12:02:29 -07:00
Бранимир Караџић
3023da9354 Updated spirv-cross. 2020-04-09 16:55:23 -07:00
Бранимир Караџић
e605c022f2 Updated spirv-tools. 2020-04-09 16:55:15 -07:00
Бранимир Караџић
36e37dd5b5 Updated glslang. 2020-04-09 16:51:59 -07:00
Бранимир Караџић
7df0b912c8 Updated vulkan headers. 2020-04-09 16:49:15 -07:00
Бранимир Караџић
a023078beb Updated ImGui. 2020-04-09 16:47:31 -07:00
Бранимир Караџић
93f1d78cec Cleanup. 2020-04-08 18:10:31 -07:00
Бранимир Караџић
23998f3d78 Fixed typo. 2020-04-08 08:05:11 -07:00
Бранимир Караџић
5555c73b3a Cleanup. 2020-04-07 23:59:16 -07:00
Бранимир Караџић
9c5a236230 Cleanup. 2020-04-07 23:51:51 -07:00
Бранимир Караџић
1361ccf211 Revert "Revert "Avoid redundant uniform uploads (#2090)""
This reverts commit c023ac4620.
2020-04-07 23:43:21 -07:00