| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| | |
|
| |
|
|
| |
shader binaries and MAME part of code to support new interfaces [Miodrag Milanovic]
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Same as https://github.com/bkaradzic/bx/commit/e0936a027824cf45f6fb388673ca73d5ef14ec32
|
| | |
|
| | |
|
| |
|
|
| |
Generated missing shaders (nw)
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
Trying to evaluate __GLIBC__ will result in an error if is not defined,
if the preprocessor does not short-cut the evaluation.
Split the macros onto separate lines and define the result in a new
BX_USE_GLIBC_PTHREAD_SETNAME_NP macro to avoid duplication.
|
| |
|
|
|
|
|
|
| |
Fix potential compilation error by ensuring __GLIBC__ is only evaluated
when actually defined.
When __GLIBC__ is defined, we do not need any additional headers on BSD
platforms (hence why using #elif).
|
| |
|
|
|
| |
On GNU/kFreeBSD, pthread_setname_np can be found in glibc's pthread.h
(same as on GNU/Linux). pthread_np.h does not exist there.
|
| |
|
|
|
| |
On GNU/kFreeBSD, sys/signal.h is only a wrapper around glibc signal.h
anyway, leading to a #include loop in this case.
|
| |
|
|
|
| |
On GNU/kFreeBSD, the definition for alloca() can be found in the
system alloca.h
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
I've filed a more complete patch for this upstream:
https://github.com/bkaradzic/bx/pull/61
but this has been ignored since June. This patch is the minimal
set to fix the build on NetBSD.
|
| | |
|
| |
|
|
| |
Submitted upstream for consideration: https://github.com/bkaradzic/bx/pull/77
|
| | |
|
| | |
|
| |
|
|
| |
Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Will try sending this upstream as well.
Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|