Skip to content

Commit 1cbfc14

Browse files
committed
Generate GDExtension interface header and loader from JSON
1 parent 4ae2669 commit 1cbfc14

35 files changed

+10331
-3995
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ default_language_version:
44
exclude: |
55
(?x)^(
66
gdextension/extension_api\.json|
7-
gdextension/gdextension_interface\.h
7+
gdextension/gdextension_interface\.json
88
)$
99
1010
repos:

binding_generator.py

Lines changed: 223 additions & 53 deletions
Large diffs are not rendered by default.

doc_source_generator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def generate_doc_source(dst, source):
4040
g.write("\n")
4141

4242
g.write(
43-
"static godot::internal::DocDataRegistration _doc_data_registration(_doc_data_hash, _doc_data_uncompressed_size, _doc_data_compressed_size, _doc_data_compressed);\n"
43+
"static ::godot::internal::DocDataRegistration _doc_data_registration(_doc_data_hash, _doc_data_uncompressed_size, _doc_data_compressed_size, _doc_data_compressed);\n"
4444
)
4545
g.write("\n")
4646

gdextension/gdextension_interface.h

Lines changed: 0 additions & 3239 deletions
This file was deleted.

0 commit comments

Comments
 (0)