Поделиться через


CV_modifier_e

Задает модификаторы типов.

Синтаксис

typedef enum CV_modifier_e
{
    CV_MOD_INVALID                      = 0x0000,

    // Standard modifiers.

    CV_MOD_CONST                        = 0x0001,
    CV_MOD_VOLATILE                     = 0x0002,
    CV_MOD_UNALIGNED                    = 0x0003,

    // HLSL modifiers.

    CV_MOD_HLSL_UNIFORM                 = 0x0200,
    CV_MOD_HLSL_LINE                    = 0x0201,
    CV_MOD_HLSL_TRIANGLE                = 0x0202,
    CV_MOD_HLSL_LINEADJ                 = 0x0203,
    CV_MOD_HLSL_TRIANGLEADJ             = 0x0204,
    CV_MOD_HLSL_LINEAR                  = 0x0205,
    CV_MOD_HLSL_CENTROID                = 0x0206,
    CV_MOD_HLSL_CONSTINTERP             = 0x0207,
    CV_MOD_HLSL_NOPERSPECTIVE           = 0x0208,
    CV_MOD_HLSL_SAMPLE                  = 0x0209,
    CV_MOD_HLSL_CENTER                  = 0x020a,
    CV_MOD_HLSL_SNORM                   = 0x020b,
    CV_MOD_HLSL_UNORM                   = 0x020c,
    CV_MOD_HLSL_PRECISE                 = 0x020d,
    CV_MOD_HLSL_UAV_GLOBALLY_COHERENT   = 0x020e,

} CV_modifier_e;

Азы

Элемент Описание
CV_MOD_INVALID Недопустимый модификатор (неиспользуемый)
CV_MOD_CONST const C++
CV_MOD_VOLATILE volatile C++
CV_MOD_UNALIGNED __unaligned C++
CV_MOD_HLSL_UNIFORM Однородная форма HLSL
CV_MOD_HLSL_LINE Линия HLSL
CV_MOD_HLSL_TRIANGLE Треугольник HLSL
CV_MOD_HLSL_LINEADJ HLSL lineadj
CV_MOD_HLSL_TRIANGLEADJ HLSL triangeadj
CV_MOD_HLSL_LINEAR Линейный HLSL
CV_MOD_HLSL_CENTROID Центроид HLSL
CV_MOD_HLSL_CONSTINTERP HLSL constinterp
CV_MOD_HLSL_NOPERSPECTIVE Noperspective HLSL
CV_MOD_HLSL_SAMPLE Пример HLSL
CV_MOD_HLSL_CENTER Центр HLSL
CV_MOD_HLSL_SNORM HLSL snorm
CV_MOD_HLSL_UNORM Unorm HLSL
CV_MOD_HLSL_PRECISE Точный HLSL
CV_MOD_HLSL_UAV_GLOBALLY_COHERENT Глобальная согласованность HLSL UAV

Замечания

Заметка

Более новый компилятор DXC больше не создает PDF-файлы. Элементы HLSL имеют допустимые значения только для PDF-файлов, созданных старым компилятором fxc.exe.

Требования

Заголовок: cvconst.h

См. также