Commit Graph

  • 8432a0a76d MSVC: Enable preprocessor conformance mode. Branimir Karadžić 2024-06-15 10:14:01 -0700
  • 9b402838a9 Improve positions of the textures in 08-update. Scan through the LODs of the textures with shader. #3312 Martijn Courteaux 2024-06-14 13:07:24 +0200
  • 6f3462ce03 Fix alignment of converted formats. Martijn Courteaux 2024-06-14 11:31:40 +0200
  • 9547e79867 VK: Disabled allocator callbacks. Бранимир Караџић 2024-06-13 20:32:12 -0700
  • 5bc41b1e5d Remove debugging printing Martijn Courteaux 2024-06-13 23:44:12 +0200
  • 52e38148ae Fix some non-deterministic behavior found by Valgrind. Paranoid printing. Martijn Courteaux 2024-06-13 15:48:48 +0200
  • b067dc7920 Fix scratch buffer allocation bug. Martijn Courteaux 2024-06-12 20:26:10 +0200
  • e8ac78bb51 Align staging buffers to texel block size. Martijn Courteaux 2024-06-12 18:46:40 +0200
  • 61c770b0f5 Added option to build bimg with libheif. Бранимир Караџић 2024-06-11 17:58:57 -0700
  • f31c87588b Tracy Integration. #3308 Martijn Courteaux 2024-06-07 17:22:16 +0200
  • fddfcf6935 vulkan: Add alignment parameter to request scratch space. Martijn Courteaux 2024-06-05 14:57:05 +0200
  • 5a3cdee2bb Vulkan: improve staging data performance by using scratch buffers per frame. Martijn Courteaux 2024-06-06 14:32:29 +0200
  • b66f60cba0 Cleanup. Бранимир Караџић 2024-06-05 20:27:29 -0700
  • 763732e828
    Make the semaphore pool larger, such that there are enough for any number of swapchain images AND frames in flight. (#3307) Martijn Courteaux 2024-06-06 05:24:31 +0200
  • eedda8e5cf VK: Added latency info. Бранимир Караџић 2024-06-05 15:43:29 -0700
  • 39da5ce19a Make the semaphore pool larger, such that there are enough for any number of swapchain images AND frames in flight. #3307 Martijn Courteaux 2024-06-05 21:06:58 +0200
  • 7cd7f6f942 Fix the semaphore counting logic. #3303 Martijn Courteaux 2024-06-05 16:49:49 +0200
  • 0ba23f9b13
    Fix adapter object leak when there are more than 4 graphics cards (#3306) Tao 2024-06-05 22:33:49 +0800
  • 764947d648
    Fix adapter object leak when there are more than 4 graphics cards #3306 Tao 2024-06-05 20:45:43 +0800
  • 287e690c8e Fix warning typo. Martijn Courteaux 2024-06-05 13:51:52 +0200
  • 22844bf703 Potential fix for the synchronization issue. Needs review. Martijn Courteaux 2024-06-04 21:56:22 +0200
  • 530a558b11 Cleanup. Бранимир Караџић 2024-06-03 08:27:44 -0700
  • 3195593d8d
    feat: base visionOS bgfx implementation (#3289) Oskar Kwaśniewski 2024-06-03 17:14:53 +0200
  • 00fa5ad179 Updated SPIR-V shaders. Бранимир Караџић 2024-05-27 22:32:47 -0700
  • 793a426d6d Updated Vulkan headers. Бранимир Караџић 2024-05-27 21:10:50 -0700
  • ad4a3e095b Updated spirv-cross. Бранимир Караџић 2024-05-27 21:10:01 -0700
  • aace41236f Updated spirv-tools. Бранимир Караџић 2024-05-27 21:09:50 -0700
  • 962e48febe Updated spirv-headers. Бранимир Караџић 2024-05-27 21:09:41 -0700
  • 3e2188c27d Updated glslang. Бранимир Караџић 2024-05-27 21:09:28 -0700
  • 887dbc8ffe Updated cgltf. Бранимир Караџић 2024-05-27 19:52:14 -0700
  • c08fa3da56 Updated ImGui. Бранимир Караџић 2024-05-27 19:49:43 -0700
  • da5f27f9ce X11: Workaround DISPLAY not being set. Бранимир Караџић 2024-05-25 09:10:05 -0700
  • 87fd766c33 shaderc: Fix integer vecs. Бранимир Караџић 2024-05-24 16:42:41 -0700
  • 0c2057ee59 feat: base visionOS bgfx implementation #3289 Oskar Kwaśniewski 2024-04-17 15:56:41 +0200
  • 4f1728dfb8 Updated README. Бранимир Караџић 2024-05-17 18:57:14 -0700
  • 5c17eb6836
    Support /Zc:preprocessor on MSVC for standard compliant preprocessor. (#3294) mclohessy 2024-05-16 17:02:00 +0200
  • cbaea70c73 Support /Zc:preprocessor on MSVC for standard compliant preprocessor. #3294 mclohessy 2024-05-16 16:28:57 +0200
  • 3bcaaccd29
    use BX_MAKEFOURCC in shaderc_hlsl.cpp (#3293) Alastair 2024-05-14 04:06:34 +0900
  • 83fc8ce42d
    use BX_MAKEFOURCC in shaderc_hlsl.cpp #3293 Alastair 2024-05-13 15:32:26 +0000
  • 662071f333 Cleanup. Бранимир Караџић 2024-05-11 22:02:23 -0700
  • cbdc8bf77c Cleanup. Бранимир Караџић 2024-05-10 07:37:28 -0700
  • 2d17b9866b
    Fixed incorrect mipmap generation on Vulkan for Cubemaps (#3236) (#3290) Nikolay Ivanov 2024-05-10 17:34:44 +0300
  • 4b2b04281b Fixed incorrect mipmap generation on Vulkan for Cubemaps (#3236) #3290 volcoma 2024-05-10 09:19:09 +0300
  • 2ff9a61dc8 feat: bring back ios-simulator support #3278 Oskar Kwaśniewski 2024-04-11 12:52:47 +0200
  • 412861d7e8 Updated docs. gh-pages Бранимир Караџић 2024-05-04 23:58:57 -0700
  • 3a116a90e5 Fixed docs. Бранимир Караџић 2024-05-04 23:58:36 -0700
  • 2dfc9d14b6
    Changes to API reference (#3286) kschoice-fr 2024-05-05 08:52:43 +0200
  • e800818ff3
    Merge pull request #1 from kschoice-fr/patch-1 #3286 kschoice-fr 2024-05-05 08:44:06 +0200
  • 51d3e8c361
    Update bgfx.h kschoice-fr 2024-05-05 08:42:24 +0200
  • 0ca3401334
    Update bgfx.rst kschoice-fr 2024-05-05 08:16:39 +0200
  • 1437b5c966
    Restore support for older macOS/iOS version. Determine features at init, and use at runtime. (#3284) Martijn Courteaux 2024-05-03 16:35:20 +0200
  • f7ea28e133 Pragma macros. #3284 Martijn Courteaux 2024-05-03 10:49:22 +0200
  • 4cee849623
    Merge 666b77ec35 into 9d9ca4f8f6 #3116 Drew Fillebrown 2024-05-02 21:31:36 -0700
  • 9d9ca4f8f6 Cleanup. Бранимир Караџић 2024-05-02 20:00:51 -0700
  • f3ef1396ee Merge remote-tracking branch 'upstream/master' into update #3285 Gary Hsu 2024-05-02 17:22:05 -0700
  • 17c755fbab Silence warnings with pragmas and pointer casts where possible. Martijn Courteaux 2024-05-02 11:06:14 +0200
  • c46ef356c8 Fix typo for visionOS macro expansion. Martijn Courteaux 2024-04-30 19:53:10 +0200
  • a6ef274f11 Restore support for older macOS/iOS version. Determine features at init, and use at runtime. Martijn Courteaux 2024-04-30 19:40:28 +0200
  • e68317a8db
    Merge ef5937bd51 into 57d8a0838b #3088 Adrien Duermael 2024-04-30 19:08:47 +0200
  • 57d8a0838b
    Fixes Emscripten wasm64 compile error in glcontext_html5.cpp. (#3282) João Matos 2024-04-30 15:16:20 +0100
  • b4c75c45d2 Restore support for older macOS/iOS version. Determine version at init, and use at runtime. #3283 Martijn Courteaux 2024-04-30 12:32:47 +0200
  • 672a5378a3 Fixes Emscripten wasm64 compile error in glcontext_html5.cpp. #3282 Joao Matos 2024-04-28 20:38:10 +0100
  • 2f2b3fa521 Restore old macOS support. Martijn Courteaux 2024-04-29 19:27:34 +0200
  • 1138cc0cc9
    Examples: change order of calls in loadTexture() (#3281) Aleksandr Bazhin 2024-04-25 11:25:35 +0700
  • aec703456d Examples: change order of calls in loadTexture() #3281 Aleksandr Bazhin 2024-04-23 11:26:27 +0700
  • 932302d8f4 Compute: Rename Write Only suffix _WR to _WO. Бранимир Караџић 2024-04-18 10:07:40 -0700
  • 0ed3ac95aa
    More vulkan profiling. (#3279) Martijn Courteaux 2024-04-17 16:24:11 +0200
  • 3f25cebc57 More vulkan profiling. #3279 Martijn Courteaux 2024-04-17 13:24:14 +0200
  • 0ddba0bcf4 Updated Vulkan headers. Бранимир Караџић 2024-04-12 21:21:25 -0700
  • e315f647d6 Updated spirv-cross. Бранимир Караџић 2024-04-12 21:21:14 -0700
  • 9287b7cd18 Updated spirv-tools. Бранимир Караџић 2024-04-12 21:21:04 -0700
  • 03279fe3c1 Updated spirv-headers. Бранимир Караџић 2024-04-12 21:20:55 -0700
  • 406c8deaba Updated glslang. Бранимир Караџић 2024-04-12 21:20:43 -0700
  • de2f308b98 Updated meshoptimizer. Бранимир Караџић 2024-04-12 21:19:27 -0700
  • 93a24cae1f Updated ImGui. Бранимир Караџић 2024-04-12 21:09:09 -0700
  • 87603361fd
    Corrected Tomb4Plus description. (#3277) Saracen 2024-04-11 05:26:42 +0100
  • 5950b26359 Corrected Tomb4Plus description. #3277 Saracen 2024-04-11 04:56:04 +0100
  • 39df83496d
    Added #madewithbgfx entry for Tomb4Plus (#3276) Saracen 2024-04-11 04:48:08 +0100
  • af8c5e1c61 Added #madewithbgfx entry for Tomb4Plus #3276 Saracen 2024-04-11 04:31:20 +0100
  • 307c2bb46b feat: add module map #3275 Oskar Kwaśniewski 2024-04-04 11:54:34 +0200
  • 3afb43090f Fixed #3274. Бранимир Караџић 2024-04-02 07:50:19 -0700
  • 632489bef5 Fixed #3274. Бранимир Караџић 2024-04-01 09:51:57 -0700
  • e13e765339 Updated docs. Бранимир Караџић 2024-03-29 17:19:56 -0700
  • 0244cc4af2 Updated version. Бранимир Караџић 2024-03-29 17:17:31 -0700
  • 2ad67a4dfd Cleanup. Бранимир Караџић 2024-03-29 16:36:55 -0700
  • 8ec4b71303 D3D11: Made use staging buffer configurable. Бранимир Караџић 2024-03-28 09:49:02 -0700
  • dc2bb19519 Cleanup. Branimir Karadžić 2024-03-27 19:59:59 -0700
  • 5818e34e21 Updated README. Бранимир Караџић 2024-03-23 08:21:09 -0700
  • 0679b98938
    Added Crypt of the NecroDancer to README. (#3273) Marukyu 2024-03-23 16:15:24 +0100
  • cc5dea40f7 Added Crypt of the NecroDancer to README. #3273 Marukyu 2024-03-23 06:22:43 +0100
  • e1077e376e
    D bindings: Mark enum conversion functions `nothrow @nogc pure @safe` (#3272) IchorDev 2024-03-22 00:49:01 +1000
  • c008665213 D bindings: Mark enum conv. functions `nothrow @nogc pure @safe` #3272 zxin 2024-03-21 21:32:47 +1000
  • 07b1ffb0ae Merge branch 'master' of https://github.com/ichordev/bgfx zxin 2024-03-21 21:29:56 +1000
  • edba144926 fix iOS 16.x version failed to pass arg.used check #3271 junjie020 2024-03-18 16:37:40 +0800
  • 4cb7b7138a
    Fix `dispatch_indirect` still using `uint16_t` in bgfx.idl (#3268) IchorDev 2024-03-13 01:01:27 +1000
  • a36e8cc99b Merge branch 'master' of https://github.com/ichordev/bgfx #3268 zxin 2024-03-12 17:21:24 +1000
  • 6cdd127395 Fix dispatch_indirect still using uint16_t in bgfx.idl zxin 2024-03-12 17:21:02 +1000
  • 454c3b32ba
    Merge 69fe2ec015 into 8778d4d1cf #3261 Tijmen van den Heuvel 2024-03-10 12:32:36 -0700
  • 8778d4d1cf Cleanup. Бранимир Караџић 2024-03-10 07:43:26 -0700
  • 4d8f0f6713
    Fix vertex attributes having incorrect state when restarting BGFX. (#3267) Krimo 2024-03-10 14:41:21 +0000