mirror of
https://github.com/godotengine/godot-docs.git
synced 2026-01-04 14:11:02 +03:00
Merge pull request #10740 from DevPoodle/compute-shader
Add reminder to free RID's in compute shader tutorial
This commit is contained in:
@@ -366,6 +366,16 @@ the data and print the results to our console.
|
||||
GD.Print("Input: ", string.Join(", ", input));
|
||||
GD.Print("Output: ", string.Join(", ", output));
|
||||
|
||||
Freeing memory
|
||||
------------------
|
||||
|
||||
The ``buffer``, ``pipeline``, and ``uniform_set`` variables we've been using are
|
||||
each an :ref:`class_RID`. Because RenderingDevice is meant to be a lower-level
|
||||
API, RIDs aren't freed automatically. This means that once you're done using
|
||||
``buffer`` or any other RID, you are responsible for freeing its memory
|
||||
manually using the RenderingDevice's
|
||||
:ref:`free_rid()<class_RenderingDevice_method_free_rid>` method.
|
||||
|
||||
With that, you have everything you need to get started working with compute
|
||||
shaders.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user