Commit Graph

8674 Commits

Author SHA1 Message Date
Бранимир Караџић 83dfadf673 Happy New Year! 2024-01-14 01:56:36 -08:00
Бранимир Караџић 35eb616e6f Updated ImGui. 2024-01-12 19:55:54 -08:00
Бранимир Караџић 3ebe4489dc Updated Vulkan headers. 2024-01-12 19:55:31 -08:00
Бранимир Караџић a2b4d96c6a Updated spirv-cross. 2024-01-12 19:55:13 -08:00
Бранимир Караџић 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