bgfx/scripts
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
..
bgfx-codegen.lua Culled D bindings for header-only C++ functions (#3130) 2023-07-19 20:53:42 -07:00
bgfx.doxygen
bgfx.idl Fix random, erroneous D binding type generation; add missing IDL defaults (#3210) 2023-12-02 10:19:45 -08:00
bgfx.lua Removed WebGPU. (#3198) 2023-11-09 17:15:22 -08:00
bgfx.natvis Updated natvis. 2020-09-30 13:49:34 -07:00
bindings-bf.lua Culled D bindings for header-only C++ functions (#3130) 2023-07-19 20:53:42 -07:00
bindings-cs.lua Culled D bindings for header-only C++ functions (#3130) 2023-07-19 20:53:42 -07:00
bindings-d.lua Fix random, erroneous D binding type generation; add missing IDL defaults (#3210) 2023-12-02 10:19:45 -08:00
bindings-zig.lua Culled D bindings for header-only C++ functions (#3130) 2023-07-19 20:53:42 -07:00
build.ninja Add support for remaining unsupported ASTC formats (#2963) 2022-10-25 17:03:40 -07:00
codegen.lua Minor rewording & increase of clarity (#2752) 2022-03-31 18:07:21 -07:00
doxygen.lua Updated IDL scripts. 2019-07-04 18:47:08 -07:00
example-common.lua Happy New Year! 2023-01-14 10:05:12 -08:00
genie.lua Removed WebGPU. (#3198) 2023-11-09 17:15:22 -08:00
geometryc.lua Happy New Year! 2023-01-14 10:05:12 -08:00
geometryv.lua Fix building for glfw and wayland (#3151) 2023-07-31 07:14:04 -07:00
idl.lua Culled D bindings for header-only C++ functions (#3130) 2023-07-19 20:53:42 -07:00
shader-embeded.mk Removed D3D9. (#3191) 2023-11-03 21:15:42 -07:00
shader.mk Removed D3D9. (#3191) 2023-11-03 21:15:42 -07:00
shaderc.lua Removed WebGPU. (#3198) 2023-11-09 17:15:22 -08:00
temp.bgfx.h Happy New Year! 2023-01-14 10:05:12 -08:00
temp.bgfx.idl.inl Happy New Year! 2023-01-14 10:05:12 -08:00
temp.defines.h Happy New Year! 2023-01-14 10:05:12 -08:00
texturec.lua Happy New Year! 2023-01-14 10:05:12 -08:00
texturev.lua Fix building for glfw and wayland (#3151) 2023-07-31 07:14:04 -07:00
tools.mk Happy New Year! 2023-01-14 10:05:12 -08:00