Mikael Hermansson
|
cddaf50ff8
|
Fix use-after-free when deleting objects from extension terminator
|
2022-10-11 00:59:35 +02:00 |
bruvzg
|
8bf5a532de
|
Change registered initializers / terminators to the single function with level argument.
|
2022-05-04 11:14:51 +03:00 |
Rémi Verschelde
|
1632322ce0
|
Update copyright year
|
2022-03-15 10:17:53 +01:00 |
Gilles Roudière
|
a94148ca4c
|
Reorder native extension initialization steps
|
2022-02-28 15:44:54 +01:00 |
Gilles Roudière
|
3fcb8a4d1e
|
Make extension instances create the corresponding godot object in their constructor
|
2021-12-03 15:37:49 +01:00 |
Bastiaan Olij
|
ef528d3a86
|
Rename interface to gdn_interface because it's a defined keyword under windows
|
2021-10-28 19:44:20 +11:00 |
Bastiaan Olij
|
02802b1d0e
|
Add in driver types and rejig code to make it easier to extend
|
2021-09-27 23:08:11 +10:00 |
George Marques
|
aef0f1e248
|
Change initialization to allow custom level callbacks
Now it needs a callback for each level so custom logic (like loading
singletons) can be performed.
|
2021-09-27 23:08:10 +10:00 |
George Marques
|
8eb6f129f8
|
Set initialization level to CORE
This should eventually be configurable with user callbacks, but for now
assume the lowest level to ensure the initialization is called.
|
2021-09-27 23:08:10 +10:00 |
George Marques
|
5615c92173
|
Define the {de,}initialization functions in the bindings
The extension creators then don't need to create those just to redirect
to the bindings.
|
2021-09-27 23:08:08 +10:00 |
George Marques
|
e4ed48976a
|
Replace bindgins to work with extensions
|
2021-09-27 23:08:08 +10:00 |