Compare commits

..

1 Commits

Author SHA1 Message Date
Ding, Zhehang "Eox ecd33f48f1
Merge 826c50e162 into dd62b9685f 2024-01-08 23:37:22 +02:00
3 changed files with 3 additions and 8 deletions

View File

@ -74,10 +74,7 @@ so formatting is done before your changes are submitted.
## Getting started
You need the same C++ pre-requisites installed that are required for the `godot` repository. Follow the [official build instructions for your target platform](https://docs.godotengine.org/en/latest/contributing/development/compiling/index.html#building-for-target-platforms).
Getting started with GDExtensions is a bit similar to what it was for 3.x but also a bit different.
It's a bit similar to what it was for 3.x but also a bit different.
This new approach is much more akin to how core Godot modules are structured.
Compiling this repository generates a static library to be linked with your shared lib,

View File

@ -1778,9 +1778,9 @@ def generate_global_constant_binds(api, output_dir):
continue
if enum_def["is_bitfield"]:
header.append(f'VARIANT_BITFIELD_CAST({enum_def["name"]});')
header.append(f'VARIANT_BITFIELD_CAST(godot::{enum_def["name"]});')
else:
header.append(f'VARIANT_ENUM_CAST({enum_def["name"]});')
header.append(f'VARIANT_ENUM_CAST(godot::{enum_def["name"]});')
# Variant::Type is not a global enum, but only one line, it is worth to place in this file instead of creating new file.
header.append(f"VARIANT_ENUM_CAST(godot::Variant::Type);")
@ -2433,7 +2433,6 @@ def get_operator_id_name(op):
"unary-": "negate",
"unary+": "positive",
"%": "module",
"**": "power",
"<<": "shift_left",
">>": "shift_right",
"&": "bit_and",

View File

@ -122,7 +122,6 @@ public:
OP_NEGATE,
OP_POSITIVE,
OP_MODULE,
OP_POWER,
// bitwise
OP_SHIFT_LEFT,
OP_SHIFT_RIGHT,