Commit Graph

7045 Commits

Author SHA1 Message Date
Бранимир Караџић
9897187ba9 Updated spirv-headers. 2020-03-20 20:25:32 -07:00
Бранимир Караџић
f0fdf6a931 Updated glslang. 2020-03-20 20:21:42 -07:00
Бранимир Караџић
0fce0af824 Updated vulkan headers. 2020-03-20 20:20:03 -07:00
Бранимир Караџић
d4789bb8d3 Updated ImGui. 2020-03-20 20:14:13 -07:00
Бранимир Караџић
387ac7fc25 Cleanup. 2020-03-18 21:39:48 -07:00
Бранимир Караџић
7f8471e168 Fixed aligned delete. 2020-03-18 18:34:05 -07:00
Бранимир Караџић
a7d17bd76f Updated ImGui. 2020-03-18 17:48:58 -07:00
Бранимир Караџић
d75b5f9a2d Updated meshoptimizer. 2020-03-17 21:08:16 -07:00
Cedric Guillemet
dbb83d2525 PR feedback 2020-03-18 02:14:20 +00:00
Cedric Guillemet
c49db61702 missing conversion in bgfx_utils 2020-03-18 02:14:20 +00:00
Cedric Guillemet
063bd173ea wrong arguments for submit in example 41 2020-03-18 02:14:20 +00:00
Cedric Guillemet
0881d98bd2 Discard flags for submit call 2020-03-18 02:14:20 +00:00
Бранимир Караџић
78675e238d Updated spirv-cross. 2020-03-14 13:22:45 -07:00
Бранимир Караџић
71c7bf961d Updated spirv-tools. 2020-03-14 13:21:05 -07:00
Бранимир Караџић
1584e578d0 Updated vulkan headers. 2020-03-14 13:02:32 -07:00
Бранимир Караџић
549af7fbdd Updated spirv-headers. 2020-03-14 13:01:57 -07:00
Бранимир Караџић
4b57cdc595 Updated glslang. 2020-03-14 12:58:54 -07:00
Бранимир Караџић
52ce62fe25 Updated ImGui. 2020-03-13 19:11:34 -07:00
Бранимир Караџић
54dc5e3ae7 Removed support for SteamLink (discontinued 11/2018). 2020-03-11 21:51:55 -07:00
Бранимир Караџић
4d50e90dd2 Removed support for SteamLink (discontinued 11/2018). 2020-03-11 21:49:11 -07:00
Tobias Boogh
9f37296761 Added X86 to platform to allow metal support on iOS Simulator 2020-03-09 16:53:33 +00:00
Бранимир Караџић
5d72520a1d Updated meshoptimizer. 2020-03-08 20:10:22 -07:00
Бранимир Караџић
a0ad4ee5ae Updated ImGui. 2020-03-07 12:25:39 -08:00
Бранимир Караџић
72d00cfe69 Fixed VS build. 2020-03-06 18:49:53 -08:00
Бранимир Караџић
aea0759457 Cleanup. 2020-03-04 08:55:03 -08:00
Robin Allen
2f58755f6d Keep debug text colours the same with sRGB backbuffer on/off 2020-03-04 16:35:08 +00:00
Бранимир Караџић
9afd286d93 Updated ImGui. 2020-03-03 19:25:56 -08:00
Бранимир Караџић
e5b1e7a645 Cleanup. 2020-03-03 19:25:11 -08:00
Robin Allen
64c21b3f32 Create sRGB textures if the texture file specifies sRGB 2020-03-04 03:23:25 +00:00
Nick Waanders
9fffde72cf Update renderer_mtl.mm
TARGET_OS_MACCATALYST is defined, but it is set to 0. Therefore the 'defined' check is not correct.
2020-03-04 03:22:51 +00:00
Бранимир Караџић
29dc60b068 Revert "Fix RGBA4 and RGB5A1 format & internalFormat"
This reverts commit 5b9b75abb2.
2020-03-02 22:09:05 -08:00
Бранимир Караџић
09de2467d5 Revert "Fix RGBA4 and RGB5_A1 type. GL_UNSIGNED_SHORT_4_4_4_4_REV and GL_UNSIGNED_SHORT_1_5_5_5_REV do not exist in GLES, only in desktop OpenGL, but the non _REV verrsion is present in both"
This reverts commit c56d843565.
2020-03-02 22:09:00 -08:00
Jukka Jylänki
c56d843565 Fix RGBA4 and RGB5_A1 type. GL_UNSIGNED_SHORT_4_4_4_4_REV and GL_UNSIGNED_SHORT_1_5_5_5_REV do not exist in GLES, only in desktop OpenGL, but the non _REV verrsion is present in both 2020-03-03 06:04:45 +00:00
Jukka Jylänki
5b9b75abb2 Fix RGBA4 and RGB5A1 format & internalFormat 2020-03-03 04:08:27 +00:00
Jukka Jylänki
e1b3fe6d75 Fix OpenGL ES depth&stencil format querying. 2020-03-02 16:55:39 +00:00
Jukka Jylänki
d539f3425f Avoid querying GL_MAX_ARRAY_TEXTURE_LAYERS and GL_MAX_LABEL_LENGTH if it is known at compile time that the GL context is not new enough to have them. 2020-03-02 16:54:25 +00:00
Бранимир Караџић
c0626b90e7 Updated ImGui. 2020-03-01 20:38:25 -08:00
Бранимир Караџић
37cb4b51ff Updated glslang. 2020-02-27 21:53:53 -08:00
Бранимир Караџић
6550a8b4c0 Updated meshoptimizer. 2020-02-27 21:44:19 -08:00
Бранимир Караџић
c6e7917034 Updated cgltf. 2020-02-27 21:44:05 -08:00
Minmin Gong
68e27b6655 Fix a couple framebuffer related bugs in D3D renderer
1. A crash in D3D11 renderer when create a texture with flag BGFX_TEXTURE_RT_WRITE_ONLY then override it, bcause m_srv is NULL.
2. In headless mode, RendererContextD3D12::m_swapChain is NULL, clear it resulting a D3D12 debug error
2020-02-27 04:59:35 +00:00
Minmin Gong
ca509c136d Store the command queue into device in D3D12 renderer 2020-02-27 04:58:27 +00:00
Бранимир Караџић
15e52bc3be Updated ImGui. 2020-02-25 21:20:42 -08:00
Бранимир Караџић
c009e157e7 Updated meshoptimizer. 2020-02-21 21:01:11 -08:00
Sandy Carter
d7e3f03780 shaderc_glsl: Fix error when mixing SamplerArray and flat keyword
Use of the `flat` keyword will have `glslopt_optimize` run with glsl
version 130. In this mode, it will change calls of `texture2DArray` to
the more general `textureArray`. However, this call results in an error
when reading the compiled shader:

```
bgfx/src/renderer_gl.cpp:5904: BGFX Failed to compile shader.
0: 0(45) : error C1503: undefined variable "textureArray"
```
Defining this call to be `texture` avoids this error.
2020-02-20 16:05:00 +00:00
Sandy Carter
9d09b965f5 shaderc_glsl: skip interp params when parsing glslopt output
Keywords like `flat` qualify type names. Without skipping them, the parser
will not find the type used and fail.
2020-02-20 16:05:00 +00:00
Minmin Gong
de4e62692d Don't clear RTVs/DSVs after creating them 2020-02-20 05:00:04 +00:00
Minmin Gong
141aae44cd Fix the sRGB support in D3D12 renderer 2020-02-20 04:59:03 +00:00
Akira13641
f61824cf7d Add Pascal (Free Pascal) bindings to the list 2020-02-19 05:29:17 +00:00
Бранимир Караџић
b2246455db Updated ImGui. 2020-02-18 09:57:45 -08:00