GDScript: Pool temporary values by type on the stack
So the stack slots perform less type changes, which is useful for future optimizations.
This commit is contained in:
parent
b4b7c97d38
commit
40502a1689
5 changed files with 115 additions and 49 deletions
|
|
@ -71,7 +71,7 @@ public:
|
|||
virtual uint32_t add_local_constant(const StringName &p_name, const Variant &p_constant) = 0;
|
||||
virtual uint32_t add_or_get_constant(const Variant &p_constant) = 0;
|
||||
virtual uint32_t add_or_get_name(const StringName &p_name) = 0;
|
||||
virtual uint32_t add_temporary() = 0;
|
||||
virtual uint32_t add_temporary(const GDScriptDataType &p_type) = 0;
|
||||
virtual void pop_temporary() = 0;
|
||||
|
||||
virtual void start_parameters() = 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue