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()
65 constexpr bool isInt() const { return isSint() || isUint(); } in isInt()
66 constexpr bool isNorm() const { return isSnorm() || isUnorm(); } in isNorm()
67 constexpr bool isPureInt() const { return isInt() && !isScaled; } in isPureInt()
71 FormatID id;
75 GLenum glInternalFormat;
80 GLenum fboImplementationInternalFormat;
82 rx::MipGenerationFunction mipGenerationFunction;
83 rx::PixelReadFunction pixelReadFunction;
84 rx::PixelWriteFunction pixelWriteFunction;
87 const rx::FastCopyFunctionMap &fastCopyFunctions;
89 GLenum componentType;
91 GLuint redBits;
92 GLuint greenBits;
93 GLuint blueBits;
94 GLuint alphaBits;
95 GLuint luminanceBits;
96 GLuint depthBits;
97 GLuint stencilBits;
99 GLuint pixelBytes;
103 GLuint componentAlignmentMask;
105 GLuint channelCount;
107 bool isBlock;
108 bool isFixed;
109 bool isScaled;
110 bool isSRGB;
111 bool isYUV;
114 gl::VertexAttribType vertexAttribType;