CompiledShaderProgram
public int Format { get; set; }
Language: C#
Формат скомпилированного шейдера
public byte[] Binary { get; set; }
Language: C#
Бинарные данные скомпилированного шейдера
public CompiledShaderProgram(Stream stream)
Language: C#
Инициализирует скомпилированную программу шейдера из потока
Parameters:
- stream: Поток для чтения данных
public CompiledShaderProgram(byte[] binary, int format)
Language: C#
Инициализирует скомпилированную программу шейдера из бинарных данных
Parameters:
- binary: Бинарные данные скомпилированного шейдера
- format: Формат скомпилированного шейдера
public void Save(Stream stream)
Language: C#
Сохраняет скомпилированную программу шейдера в поток
Parameters:
- stream: Поток для записи данных
public static CompiledShaderProgram Compile(GL gl, IReadOnlyList<ShaderScript> shaders)
Language: C#
Компилирует шейдерную программу из заданных шейдеров
Parameters:
- gl: Объект OpenGL для выполнения операций
- shaders: Список шейдеров для компиляции
Returns: Скомпилированная программа шейдера