Lines Matching defs:final
24 struct Format final : private angle::NonCopyable struct
50 static const Format &Get(FormatID id) { return gFormatInfoTable[static_cast<int>(id)]; } in Get()
66 constexpr bool isInt() const { return isSint() || isUint(); } in isInt()
67 constexpr bool isNorm() const { return isSnorm() || isUnorm(); } in isNorm()
68 constexpr bool isPureInt() const { return isInt() && !isScaled; } in isPureInt()
72 FormatID id;
76 GLenum glInternalFormat;
81 GLenum fboImplementationInternalFormat;
83 rx::MipGenerationFunction mipGenerationFunction;
84 rx::PixelReadFunction pixelReadFunction;
85 rx::PixelWriteFunction pixelWriteFunction;
88 const rx::FastCopyFunctionMap &fastCopyFunctions;
90 GLenum componentType;
92 GLuint redBits;
93 GLuint greenBits;
94 GLuint blueBits;
95 GLuint alphaBits;
96 GLuint luminanceBits;
97 GLuint depthBits;
98 GLuint stencilBits;
100 GLuint pixelBytes;
104 GLuint componentAlignmentMask;
106 GLuint channelCount;
108 bool isBlock;
109 bool isFixed;
110 bool isScaled;
111 bool isSRGB;
112 bool isYUV;
115 gl::VertexAttribType vertexAttribType;