Commit Graph

8722 Commits

Author SHA1 Message Date
Martijn Courteaux
0ed3ac95aa
More vulkan profiling. (#3279) 2024-04-17 07:24:11 -07:00
Бранимир Караџић
0ddba0bcf4 Updated Vulkan headers. 2024-04-12 21:21:46 -07:00
Бранимир Караџић
e315f647d6 Updated spirv-cross. 2024-04-12 21:21:46 -07:00
Бранимир Караџић
9287b7cd18 Updated spirv-tools. 2024-04-12 21:21:46 -07:00
Бранимир Караџић
03279fe3c1 Updated spirv-headers. 2024-04-12 21:21:46 -07:00
Бранимир Караџић
406c8deaba Updated glslang. 2024-04-12 21:21:46 -07:00
Бранимир Караџић
de2f308b98 Updated meshoptimizer. 2024-04-12 21:21:46 -07:00
Бранимир Караџић
93a24cae1f Updated ImGui. 2024-04-12 21:21:46 -07:00
Saracen
87603361fd
Corrected Tomb4Plus description. (#3277) 2024-04-10 21:26:42 -07:00
Saracen
39df83496d
Added #madewithbgfx entry for Tomb4Plus (#3276) 2024-04-10 20:48:08 -07:00
Бранимир Караџић
3afb43090f Fixed #3274. 2024-04-02 07:50:19 -07:00
Бранимир Караџић
632489bef5 Fixed #3274. 2024-04-01 09:51:57 -07:00
Бранимир Караџић
0244cc4af2 Updated version. 2024-03-29 17:17:31 -07:00
Бранимир Караџић
2ad67a4dfd Cleanup. 2024-03-29 16:36:55 -07:00
Бранимир Караџић
8ec4b71303 D3D11: Made use staging buffer configurable. 2024-03-28 09:49:02 -07:00
Branimir Karadžić
dc2bb19519 Cleanup. 2024-03-27 19:59:59 -07:00
Бранимир Караџић
5818e34e21 Updated README. 2024-03-23 08:21:09 -07:00
Marukyu
0679b98938
Added Crypt of the NecroDancer to README. (#3273) 2024-03-23 08:15:24 -07:00
IchorDev
e1077e376e
D bindings: Mark enum conversion functions nothrow @nogc pure @safe (#3272)
* Fix error in dynamic version of D bindings

Dazed and confused but trying to continue

* Fix dispatch_indirect still using uint16_t in bgfx.idl

* D bindings: Mark enum conv. functions `nothrow @nogc pure @safe`
2024-03-21 07:49:01 -07:00
IchorDev
4cb7b7138a
Fix dispatch_indirect still using uint16_t in bgfx.idl (#3268)
* Fix error in dynamic version of D bindings

Dazed and confused but trying to continue

* Fix dispatch_indirect still using uint16_t in bgfx.idl
2024-03-12 08:01:27 -07:00
Бранимир Караџић
8778d4d1cf Cleanup. 2024-03-10 07:43:26 -07:00
Krimo
4d8f0f6713
Fix vertex attributes having incorrect state when restarting BGFX. (#3267) 2024-03-10 07:41:21 -07:00
pheonix
56ad576dcd
[shaderc] Clean up (#3258)
* Add Metal Shading Language version options to shaderc. Reference version options from: https://developer.apple.com/documentation/metal/mtllanguageversion?language=objc
Add configuration options for MSL compiler based on MSL version and Platform
Configure MSL->SPIR-V version configuration based on when ray tracing types become available
Set default metal compiler option to be metal 1.2, which is the default version assigned in the current SPIRV-Cross being used

* Add Metal Shading Language version options to shaderc. Reference version options from: https://developer.apple.com/documentation/metal/mtllanguageversion?language=objc
Add configuration options for MSL compiler based on MSL version and Platform
Configure MSL->SPIR-V version configuration based on when ray tracing types become available
Set default metal compiler option to be metal 1.2, which is the default version assigned in the current SPIRV-Cross being used

* Group ios and osx platform code paths
Reduce the size of temp buffer used in writing the MSL preprocessor define
Fix a compiler warning about size_t to int32_t truncation
Adjust whitespace in usage text

* Remove indented scope left-over from branch condition removal

* Remove some testing code

* Adjust whitespace for function arguments

* Replace BX_ASSERT with bx::write to message handler in spirv generation
2024-02-27 07:32:52 -08:00
pheonix
c00e4395b0
Add Metal Shading Language version options to shaderc. Reference version options from: https://developer.apple.com/documentation/metal/mtllanguageversion?language=objc (#3213)
Add configuration options for MSL compiler based on MSL version and Platform
Configure MSL->SPIR-V version configuration based on when ray tracing types become available
Set default metal compiler option to be metal 1.2, which is the default version assigned in the current SPIRV-Cross being used
2024-02-26 23:08:51 -08:00
Бранимир Караџић
a59c3addd6 Updated Vulkan headers. 2024-02-24 19:47:04 -08:00
Бранимир Караџић
26739a1a8f Updated spirv-tools. 2024-02-24 19:46:53 -08:00
Бранимир Караџић
9df6bfc1d6 Updated spirv-headers. 2024-02-24 19:46:42 -08:00
Бранимир Караџић
854602a008 Updated glslang. 2024-02-24 19:46:21 -08:00
Бранимир Караџић
2e9c28f436 Updated ImGui. 2024-02-24 19:41:53 -08:00
Бранимир Караџић
a3eb92d1b6 Cleanup. 2024-02-24 19:24:49 -08:00
Бранимир Караџић
e5fb94d142 texturev: Fixed file dialog scrolling. 2024-02-24 18:53:05 -08:00
pheonix
0b049d4897
Use bx::bit_cast where appropriate for type punning, applying packed struct for arrays when necessary (#3212) 2024-02-24 15:47:04 -08:00
Бранимир Караџић
c75b9cb57d
Removed broken wasm from CI. 2024-02-16 23:21:40 -08:00
Бранимир Караџић
2928a0719c Updated Vulkan headers. 2024-02-09 22:24:54 -08:00
Бранимир Караџић
7067b37a4f Updated spirv-cross. 2024-02-09 22:21:02 -08:00
Бранимир Караџић
3ac2dda244 Updated spirv-tools. 2024-02-09 22:20:51 -08:00
Бранимир Караџић
56f7af3103 Updated spirv-headers. 2024-02-09 22:20:37 -08:00
Бранимир Караџић
6ce4b76c9a Updated glslang. 2024-02-09 22:20:26 -08:00
Бранимир Караџић
8ab5837546 Updated cgltf. 2024-02-09 22:20:06 -08:00
Бранимир Караџић
0a11416421 Updated meshoptimizer. 2024-02-09 22:19:57 -08:00
Бранимир Караџић
64e9144b27 Updated ImGui. 2024-02-09 22:19:49 -08:00
Branimir Karadžić
98d88d9fc6 Fixed draw indirect. 2024-02-09 20:55:44 -08:00
Бранимир Караџић
a9f61040c7 Updated README. 2024-02-06 20:25:10 -08:00
Бранимир Караџић
6286da0eb5 GL: Recreate VAO on swap chain switch. Fixed issue #209. 2024-02-02 14:19:28 -08:00
Kitchen
d9e184501f
metal use MTLPixelFormatDepth16Unorm for D16 format (#3246) 2024-02-01 07:06:10 -08:00
stomanovski
899a64122d
Update README.md (#3244)
Added reference to DiskBoard in the "Who is using it?" section
2024-01-30 21:22:37 -08:00
Бранимир Караџић
b927f9e187 Use 32-bit arguments for indirect draw APIs. 2024-01-26 20:18:24 -08:00
Бранимир Караџић
f421348760 Updated version. 2024-01-14 18:22:39 -08:00
Бранимир Караџић
83dfadf673 Happy New Year! 2024-01-14 01:56:36 -08:00
Бранимир Караџић
35eb616e6f Updated ImGui. 2024-01-12 19:55:54 -08:00