Бранимир Караџић
52d0ae58d4
Updated spirv-tools.
2024-01-12 19:55:02 -08:00
Бранимир Караџић
a262a534ea
Updated glslang.
2024-01-12 19:54:45 -08:00
Бранимир Караџић
a71cb0868b
Updated docs.
2024-01-10 21:13:06 -08:00
Бранимир Караџић
30ce64b7b3
Cleanup.
2024-01-06 09:42:35 -08:00
Бранимир Караџић
8cb7445c76
Removed support for ios-simulator.
2024-01-06 08:19:15 -08:00
Jannes1000Orks
d536da8dbe
Added WARCANA to Readme.md ( #3238 )
2024-01-05 09:03:43 -08:00
Бранимир Караџић
03a2c26457
Cleanup.
2023-12-27 20:57:13 -08:00
Krimo
bd71a63e26
Add ProtoTwin to README.md ( #3232 )
2023-12-26 17:06:52 -08:00
Бранимир Караџић
0555b5d297
Updated docs.
2023-12-26 13:18:09 -08:00
Branimir Karadžić
854921bb48
Fixed glslang.
2023-12-23 22:49:27 -08:00
Бранимир Караџић
d7df6cf1b4
Updated spirv-cross.
2023-12-22 18:15:52 -08:00
Бранимир Караџић
1fc080a8f7
Updated spirv-tools.
2023-12-22 18:15:36 -08:00
Бранимир Караџић
371ec431ca
Updated spirv-headers.
2023-12-22 18:15:25 -08:00
Бранимир Караџић
0489440481
Updated glslang.
2023-12-22 18:15:11 -08:00
Бранимир Караџић
588e23eac0
Updated ImGui.
2023-12-22 18:14:59 -08:00
Бранимир Караџић
9640d461ac
Updated meshoptimizer.
2023-12-22 18:14:49 -08:00
Бранимир Караџић
f07a164880
Updated cgltf.
2023-12-22 18:14:36 -08:00
Dmitry Shevchik
a0057adaaa
Support compute shaders for OpenGLES 3.1 by injecting a proper version. ( #3224 )
2023-12-16 09:21:04 -08:00
Бранимир Караџић
1c73c1a64a
Fixed wasm build.
2023-12-15 07:55:48 -08:00
Бранимир Караџић
5b8a8ba3da
Fix wasm build.
2023-12-15 07:37:08 -08:00
attilaz
8482561df4
Update README.md ( #3223 )
...
Updated to latest trailer of 'Off The Road' mobile game
2023-12-15 07:23:03 -08:00
Raziel Alphadios
f4a9bfc4bc
Fix D3D12 debug crash due to validation layers SDK bug ( #3222 )
...
* Fix D3D12 debug crash due to validation layers SDK bug
* Change LONG to FARPROC to be technically correct
* Make requested changes:
Move windows version checking to function in bgfx.cpp
Change windowsVersionIs to also use this technique
Use bgfx code style
Specify dwOSVersionInfoSize prior to calling rtlGetVersion
* Merge both functions into one
Use bx::dlsym instead of GetProcAddress directly
Fix major & minor comparison logic
* Fix win10 version comment
* Revert rendererCreate check back to Win 0x0602
* Clean up logic as per suggestion
2023-12-13 19:20:07 -08:00
Бранимир Караџић
e2631c1a56
CI is annoying...
2023-12-12 22:26:39 -08:00
Бранимир Караџић
51f50e7e0b
Revert "CI: We care only about macOS ARM64."
...
This reverts commit 9c21f0ce00
.
2023-12-12 21:28:07 -08:00
Бранимир Караџић
9c21f0ce00
CI: We care only about macOS ARM64.
2023-12-12 20:53:15 -08:00
Бранимир Караџић
878104f55e
CI: macos-13.
2023-12-12 20:44:53 -08:00
Бранимир Караџић
1c08acaf41
Updated macOS/iOS version info.
2023-12-12 19:18:41 -08:00
Jamil Halabi
f91c6faaf2
Fixed calcNumMips for non-power-of-2 texture dimensions ( #3219 )
2023-12-11 07:39:02 -08:00
Бранимир Караџић
ad625918eb
texturev: Fixed mime type assocation on Linux.
2023-12-08 23:27:43 -08:00
Justin Boswell
db40a04a08
Minor changes to support Clang on Windows ( #3216 )
...
* Minor changes to support Clang on Windows
* Use _MSC_VER instead of BX_PLATFORM_WINDOWS
2023-12-06 17:42:01 -08:00
IchorDev
07be0f213a
Fix error in dynamic version of D bindings ( #3215 )
...
Dazed and confused but trying to continue
2023-12-06 07:39:24 -08:00
attilaz
7b8aa2ec75
Fixes metal texture/buffer binding issue ( #3214 )
...
Fixes metal texture/buffer binding when when the same resource is bound to both (vertex and fragment) stages
https://github.com/bkaradzic/bgfx/issues/3024
2023-12-04 07:37:39 -08:00
Бранимир Караџић
e9e2e224ee
Replaced macros with C++17 attributes.
2023-12-02 20:16:56 -08:00
Бранимир Караџић
837803454a
Cleanup.
2023-12-02 10:35:17 -08:00
IchorDev
ae4b0cd5a9
Fix random, erroneous D binding type generation; add missing IDL defaults ( #3210 )
...
* Reformatted comments; fixed a couple of oversights
* D bindings: deterministic sub-struct order
* Added missing default to IDL
* Fixed sub-struct linkage; regenerate D binds
* Culled D bindings for header-only C++ functions
* Added missing default to bgfx.idl
* cppinline now supported by all auto-gen bindings
The pattern "func.cppinline and not func.conly" is to make sure that C bindings for `bgfx_vertex_layout_has` are still generated.
* Fix mangling issue; use updated BindBC-Common API
* Add missing default to setTransform in IDL
* Fix erroneous generation of `uc_int64`
Non-deterministic ordering of hash-maps were the culprit all along!
* Add missing default to overrideInternal IDL & re-generate
2023-12-02 10:19:45 -08:00
Бранимир Караџић
7af65cbbfc
Cleanup.
2023-12-01 22:47:06 -08:00
Бранимир Караџић
f828394d7a
Cleanup.
2023-12-01 22:42:58 -08:00
Бранимир Караџић
edb72488bc
macOS: Fixed VK (MoltenVK 1.2.6).
2023-12-01 20:51:28 -08:00
Бранимир Караџић
5de37d0e22
Updated ImGui.
2023-11-27 22:38:45 -08:00
Бранимир Караџић
20ef92602a
Updated vulkan headers.
2023-11-27 22:36:46 -08:00
Бранимир Караџић
12179f9060
Updated spirv-cross.
2023-11-27 22:28:32 -08:00
Бранимир Караџић
e9091ebd3e
Updated spirv-tools.
2023-11-27 22:28:22 -08:00
Бранимир Караџић
95e262634b
Updated spirv-headers.
2023-11-27 22:28:13 -08:00
Бранимир Караџић
0c8292f2af
Updated glslang.
2023-11-27 22:27:59 -08:00
Бранимир Караџић
d0aede13ec
Updated meshoptimizer.
2023-11-27 22:27:43 -08:00
Бранимир Караџић
2b136890a2
Updated cgltf.
2023-11-27 22:27:36 -08:00
Martijn Courteaux
6dea6a22b6
Fixes #1671 and Fixes #1139 . Flush the nanovg draw commands whenever the next draw would overflow the uint16_t index type. ( #3207 )
2023-11-25 09:23:05 -08:00
Бранимир Караџић
2d17b36a61
Cleanup.
2023-11-23 09:42:25 -08:00
Бранимир Караџић
1a329595aa
Clarified docs about requirement to use command line tool to compile shaders.
2023-11-22 23:14:48 -08:00
00bins
bd0cd504f6
Fix incorrect psslShaderPreamble in compute shader ( #3206 )
2023-11-21 19:33:33 -08:00