Godot Engine uses specific terminology for its shaders, which includes Spatial shaders and CanvasItem shaders. These are not redefined terms, but rather specific to Godot Engine's documentation and implementation.

Spatial shaders are used for shading 3D objects in Godot Engine. They are highly configurable with different rendering passes, lighting models, and more. On the other hand, CanvasItem shaders are used to draw all 2D elements in Godot Engine, including GUI elements and nodes that inherit from CanvasItems.

While the terminology used by Godot Engine may differ from the terminology used by other game engines or in the wider game development community, it is not redefining the terms in its documentation. Instead, it is using specific terminology to describe its own implementation of shaders.

For more information on Godot Engine's shading language and how it works, refer to the Shading language and Introduction to shaders sections of the Godot Engine documentation.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence