Объявление
public void DisableKeyword(string keyword);Параметры
keyword | Имя ключевого слова локального шейдера, которое нужно отключить. |
Описание
Отключает ключевое слово локального шейдера для этого вычислительного шейдера.
Ключевые слова шейдера определяют, какие варианты шейдера использует Unity. Информацию о работе с локальными и глобальными ключевыми словами шейдера и их взаимодействии см. в разделе Использование ключевых слов шейдера со сценариями C#.
В следующем примере отключается ключевое слово локального шейдера с именем EXAMPLE_FEATURE_ON
.
using UnityEngine;
public class Example : MonoBehaviour
{
public ComputeShader computeShader;
void Start()
{
computeShader.DisableKeyword("EXAMPLE_FEATURE_ON");
}
}
Смотрите так же: Shader variants and keywords, EnableKeyword, shaderKeywords, IsKeywordEnabled.