Julian Sikorski
0c70101b74
Sync bgfx, bx and bimg with upstream; fix the hlsl fs_chroma.sc matrix transposition properly ( #5875 )
...
* Sync bgfx with upstream revision 280420d
* Sync bx with upstream revision 267727d
* Sync bimg with upstream revision c1bab10
* Use bgfx helper functions to ensure correct matrix orientation
* Rebuild hlsl chain
2019-11-12 22:08:23 -05:00
Julian Sikorski
0837e7451a
WIP: sync bgfx, bx and bimg with latest upstream ( #5723 )
...
* Sync with bgfx upstream revision b91d0b6
* Sync with bx upstream revision d60912b
* Sync with bimg upstream revision bd81f60
* Add astc-codec decoder
* Rename VertexDecl to VertexLayout
* Rename UniformType enum Int1 to Sampler.
* Add NVN stub
* Fix unused-const-variable error on macOS
* Drop redundant explicit language parameters
buildoptions_cpp are only applied to c++ files and buildoptions_objcpp are only
applied to objective c++ files. As such, hardcoding -x offers no benefit while
preventing overrides (such as one needed by 3rdparty/bgfx/src/renderer_vk.cpp on
macOS) from working.
* Re-introduce -x c++ in places where C code is compiled as C++ to prevent clang from throwing a warning
* Build bgfx as Objective-C++ on macOS
It is needed due to included headers
* Enable Direct3D12 and Vulkan bgfx rendering backends
* Enable building of spirv shaders
* Properly escape /c in cmd call
* Comment out dx12 bgfx renderer
* Honor VERBOSE setting during shaders build
* Only invert hlsl shader XYZ_TO_sRGB matrix for opengl
* Add spirv shaders
* OpenGL ES needs transposed matrix too
* Metal needs transposed matrix as well
2019-10-13 07:50:38 -04:00
mooglyguy
0bd02131b6
3rdparty: Updated bgfx, bimg, and bx to latest upstream. [Ryan Holtz]
2018-12-05 19:45:08 +01:00
Miodrag Milanovic
3917627494
Updated GENie, BGFX, BX, added BIMG since it is separated now, updated all shader binaries and MAME part of code to support new interfaces [Miodrag Milanovic]
2017-12-01 13:22:27 +01:00
Branimir Karadžić
49f7c99c77
Update BGFX and BX (nw)
2017-03-29 17:09:40 +02:00
Branimir Karadžić
1607745432
Update BGFX and BX (nw)
2017-02-05 13:56:35 +01:00
Branimir Karadžić
fadb547f63
Updated BGFX (nw)
2017-01-02 14:05:50 +01:00
Branimir Karadžić
a3b4058bf7
Updated BGFX and BX and recompiled shaders (nw)
2016-10-29 09:11:50 +02:00
Miodrag Milanovic
d193abb0ad
Update BGFX and BX packages and update MAME code to support new API (nw)
...
Generated missing shaders (nw)
2016-09-03 13:30:42 +02:00
Miodrag Milanovic
cf9502a61c
Synced BGFX so it can compile with clang 4.0 (nw)
2016-08-09 09:04:30 +02:00
Miodrag Milanovic
3917850b61
Update BX and BGFX (nw)
2016-08-06 14:20:16 +02:00
Miodrag Milanovic
a3af73bafc
BGFX and BX update (nw)
2016-06-08 20:42:23 +02:00
Miodrag Milanovic
913861105b
Update BGFX and BX (nw)
2016-05-27 20:57:02 +02:00
Miodrag Milanovic
71379c5648
Sync with BGFX (nw)
2016-05-16 14:17:04 +02:00
Miodrag Milanovic
2fe2089179
Update BGFX, BX, Benchmark and RapidJSON (nw)
2016-05-12 08:42:02 +02:00
Branimir Karadžić
94c7dd996b
Update BGFX and BX (nw)
2016-04-27 17:57:45 +02:00
Branimir Karadžić
cceb3a32b7
Update to latest BGFX (nw)
2016-04-10 09:16:09 +02:00
Miodrag Milanovic
0386367805
Update BGFX (nw)
2016-04-07 11:10:57 +02:00
Branimir Karadžić
4172b54d84
Update BGFX and BX (nw)
2016-03-31 20:39:30 +02:00
Branimir Karadžić
fae7a2c486
Update to latest BGFX and BX(nw)
2016-03-20 16:50:14 +01:00
Branimir Karadžić
6412c5e076
Update BGFX and BX (nw)
2016-03-08 12:58:10 +01:00
Miodrag Milanovic
30ef0dc427
Update to latest BGFX including my SteamLink support (nw)
2016-02-16 07:52:59 +01:00
Branimir Karadžić
a8c8ec182f
Update BGFX with latest code (nw)
2016-02-09 14:27:17 +01:00
Branimir Karadžić
5bc83a2506
Update BGFX (nw)
2016-02-07 09:50:16 +01:00
Branimir Karadzic
fc07cc3621
Added latest BX and BGFX (nw)
2016-01-04 19:00:51 +01:00
Branimir Karadzic
5664971d3b
update to latest BGFX and BX
2015-11-01 20:30:24 +01:00
Miodrag Milanovic
8981faa61f
update bgfx to latest (nw)
2015-10-15 10:42:29 +02:00
Miodrag Milanovic
7ca8f88a5c
Added latest BGFX (nw)
2015-09-12 10:23:53 +02:00
Miodrag Milanovic
a163b28277
Update BGFX (nw)
2015-05-27 12:07:35 +02:00
Miodrag Milanovic
2b97bfba29
update to latest 3rdparty, rollback of genie change (nw)
2015-04-16 14:16:14 +02:00
Miodrag Milanovic
d4a431f0ea
latest BGFX (nw)
2015-04-08 15:13:38 +02:00
Miodrag Milanovic
26214cc6ec
Update to latest bgfx and fix for latest mingw releases (nw)
2015-04-01 12:45:19 +02:00
Miodrag Milanovic
fadbc9808c
Updated to latest 3rdparty (nw)
2015-03-30 14:36:33 +02:00
Miodrag Milanovic
522a6d8c30
updated to latest 3rdparty
2015-03-26 08:14:29 +01:00
Miodrag Milanovic
7afcb3a206
compile fix
2015-03-17 11:10:58 +01:00
Miodrag Milanovic
c14b700825
Sync with latest (nw)
2015-03-17 11:08:12 +01:00
Miodrag Milanovic
7360ae6547
updated 3rd party (nw)
2015-03-13 17:40:15 +01:00
Miodrag Milanovic
1ecbc8f95f
update 3rdparty libs
2015-03-10 08:05:28 +01:00
Miodrag Milanovic
0d9be2925b
update bgfx (nw)
2015-03-07 19:12:51 +01:00
Miodrag Milanovic
ab9dc8369c
sync with latest 3rdparty (nw)
2015-03-05 08:40:11 +01:00
Miodrag Milanovic
abb3442fe6
update libs to latest (nw)
2015-02-28 07:52:28 +01:00
Miodrag Milanovic
5618dda146
Update of bx, bgfx, genie and mongoose (nw)
...
mongoose change should fix issue on XP
2015-02-18 08:19:17 +01:00
Miodrag Milanovic
925035f8f7
Sync with latest BGFX and BX (nw)
2015-02-15 20:15:27 +01:00
Miodrag Milanovic
d3e2122a2b
Made BGFX compile for Apple GCC 4.2
2015-02-15 13:46:18 +01:00
Miodrag Milanovic
8afe66fc63
Updated BGFX, BX and GENie to latest (nw)
2015-02-14 12:53:08 +01:00
Miodrag Milanovic
b3303c3a32
Added BGFX latest code to 3rdparty (nw)
2015-02-01 10:14:17 +01:00