Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
RDPipelineShader
Експериментальний: This class may be changed or removed in future versions.
Успадковує: RefCounted < Object
Шейдер конвеєра (використовується RenderingDevice).
Опис
Огортає ресурс шейдера та дозволяє застосовувати константи спеціалізації під час створення конвеєра.
Використовується методом RenderingDevice.raytracing_pipeline_create() для шейдерів генерації променів, промаху та влучання. Конвеєр автоматично обирає необхідний етап шейдера.
Властивості
|
||
|
Описи властивостей
Ресурс шейдера. Необхідний етап вибирається конвеєром.
Array[RDPipelineSpecializationConstant] specialization_constants = [] 🔗
void set_specialization_constants(value: Array[RDPipelineSpecializationConstant])
Array[RDPipelineSpecializationConstant] get_specialization_constants()
Константи спеціалізації, що застосовуються до обраного етапу шейдера під час створення конвеєра.