Commit Graph

7640 Commits

Author SHA1 Message Date
Бранимир Караџић 39d1f8c32c Updated spirv-tools. 2020-11-01 21:41:43 -08:00
Бранимир Караџић 56f62b7de0 Updated spirv-headers. 2020-11-01 21:41:24 -08:00
Бранимир Караџић 5d38ba0ce8 Updated glslang. 2020-11-01 21:41:05 -08:00
Бранимир Караџић fecfd7c6d8 Updated ImGui. 2020-11-01 21:31:14 -08:00
Бранимир Караџић 925cee63c0 Cleanup. 2020-11-01 21:28:42 -08:00
Christophe Dehais 3a297ed3c0
Add support for OES_fbo_render_mipmap (#2303)
Co-authored-by: Christophe Dehais <christophe.dehais@fittingbox.com>
2020-10-30 11:58:36 -07:00
Christophe Dehais 3af46fd7dc
Explicitly enable WebGL extensions (#2302)
Co-authored-by: Christophe Dehais <christophe.dehais@fittingbox.com>
2020-10-30 11:57:09 -07:00
Бранимир Караџић ad062bde3c Fixed #2301: Vertex layout leak. 2020-10-30 11:37:05 -07:00
Бранимир Караџић f7f32319c6 Fixed build. 2020-10-26 12:40:40 -07:00
Christophe Dehais 2fee82dc56
Add missing preprocessor macro for ESSL (#2298)
Co-authored-by: Christophe Dehais <christophe.dehais@fittingbox.com>
2020-10-26 10:42:55 -07:00
Cedric Guillemet e06dd2435e
gcc fix warning (#2295)
error: extra ‘;’ [-Werror=pedantic]
2020-10-23 07:44:18 -07:00
Federico Bertola d4b518ecae
Fixed reference to 'sqrt' (#2293) 2020-10-21 06:59:51 -07:00
Бранимир Караџић 0f156c682c Updated cgltf. 2020-10-20 09:15:44 -07:00
Бранимир Караџић 8b5693b98c Updated ImGui. 2020-10-20 09:15:05 -07:00
Бранимир Караџић fa97a50df0 VK: GPU timer stub. 2020-10-19 19:30:39 -07:00
Бранимир Караџић 6e86a2f074 Updated version number. 2020-10-19 07:31:29 -07:00
Бранимир Караџић 7248e7b477 Updated README. 2020-10-19 07:31:16 -07:00
Aleš Mlakar 93f0cdfaf4
IDL Beef bindings (#2290)
Co-authored-by: Aleš Mlakar <ales.ambits@gmail.com>
2020-10-19 06:54:18 -07:00
Бранимир Караџић f953605343 Updated version number. 2020-10-17 22:52:29 -07:00
Бранимир Караџић 3a63498275 Updated spirv-cross. 2020-10-17 22:52:04 -07:00
Бранимир Караџић d99a5b2f91 Updated spirv-tools. 2020-10-17 22:51:53 -07:00
Бранимир Караџић 8a8f0f3627 Updated spirv-headers. 2020-10-17 22:51:37 -07:00
Бранимир Караџић d292987459 Updated glslang. 2020-10-17 22:51:22 -07:00
Бранимир Караџић 25b32b391d Updated ImGui. 2020-10-17 22:17:56 -07:00
Бранимир Караџић 626ca46aa0 Bounds: Overlap cone/plane. 2020-10-17 22:16:18 -07:00
pheonix 72b04e3913
Shaderc SPIR-V profile additions (#2284)
* [shaderc] Add SPIR-V profiles to support Vulkan 1.1 and Vulkan 1.2.

* * Add support for Vulkan 1.1 with SPIR-V 1.4.
* Update "spirv" values to correlate with shaderc spirv profile name mappings.
* Expand on spirv profile naming and encoding documentation.
* Address PR notes
2020-10-17 20:02:51 -07:00
generalzzd 0cce398530
generalzzd fix ios compling error (#2288)
Co-authored-by: Zidi <zzd007@hotmail.com>
2020-10-17 20:02:25 -07:00
Christophe Dehais daa61822d2
Accept GLSL and SPIRV on Windows (#2286)
Co-authored-by: Christophe Dehais <christophe.dehais@fittingbox.com>
2020-10-14 09:16:34 -07:00
Бранимир Караџић eae703399b Updated version number. 2020-10-14 07:14:51 -07:00
Бранимир Караџић 6e7f0e2c23 Updated ImGui. 2020-10-14 07:14:31 -07:00
Бранимир Караџић 6a8bd755af Cleanup. 2020-10-14 07:12:20 -07:00
Бранимир Караџић eaddeb98fa Cleanup. 2020-10-11 20:55:01 -07:00
Бранимир Караџић 2b7165a0c3 Merge branch 'master' of github.com:bkaradzic/bgfx 2020-10-11 20:49:13 -07:00
Бранимир Караџић 84557d87eb Updated spirv-cross. 2020-10-11 20:49:02 -07:00
Бранимир Караџић ce48e02d2e Updated spirv-tools. 2020-10-11 20:48:49 -07:00
Бранимир Караџић cb828b5276 Updated spirv-headers. 2020-10-11 20:48:37 -07:00
Бранимир Караџић f38b4b0daf Updated glslang. 2020-10-11 20:48:21 -07:00
pheonix 13bbf02a67
Vulkan API version auto selector (#2283)
* [vulkan] Vulkan API auto-selection for latest available.
- Selects for the maximum vulkan API version available on the host's vulkan driver for a created instance.
- Stores the created instance's vulkan API version on RendererContextVK.
- Created instance's vulkan API version dumped using BX_TRACE in MAJOR.MINOR.PATCH format.
- Physical Device's vulkan API version dumped in MAJOR.MINOR.PATCH format.

* Address code review notes.
- Actually use `vkEnumerateInstanceVersion` if it exists.
- Remove "bgfx supported" vulkan api static array.
2020-10-11 20:38:57 -07:00
Бранимир Караџић 8c2b99d81e Cleanup. 2020-10-09 20:50:03 -07:00
Бранимир Караџић a94c5d7052 Updated version number. 2020-10-09 20:47:59 -07:00
Бранимир Караџић 3a8e0e2bb1 Fixed blit on cubemaps. 2020-10-09 20:47:50 -07:00
pezcode 09c11bca29
Mip + blit fixes (#2281)
* D3D12: Fix readback for non-zero mip

* Fix blit with non-zero mip

This required clamping the blit extents to the mip size, which is moved out of the renderers now

* Assert formatting
2020-10-09 15:32:50 -07:00
Бранимир Караџић 7f2861eceb Updated version number. 2020-10-09 13:07:58 -07:00
pezcode 2829df055c
Vulkan: Add texture readback (#2280)
* Vulkan: Add texture readback support

* Vulkan: Simplify screenshot code
2020-10-09 13:05:44 -07:00
Бранимир Караџић 5453faacf1 Fixed issue #2279. 2020-10-09 09:52:00 -07:00
Бранимир Караџић adf93db26b Updated ImGui. 2020-10-09 08:50:40 -07:00
pezcode 3142be44a5
D3D12: Fix readback src pitch calculation (#2278) 2020-10-08 16:47:29 -07:00
Бранимир Караџић e878147cf9 Added version info to debug stats. 2020-10-05 19:45:22 -07:00
Бранимир Караџић 766ab668f8 Updated version number. 2020-10-05 10:17:31 -07:00
MooZ 9d369ab4a0
Fixed msaa for OpenGL ES targets. (#2277) 2020-10-05 10:17:01 -07:00