Lines Matching +full:enum +full:- +full:conversion
6 :cpp:enum:`isl_format` enum. A complete list of surface formats is included at
13 -------------
16 a binary form, and each makes different trade-offs. By default, most color
22 are specified by :cpp:enum:`isl_base_type`:
27 -----------
31 given encoding. For instance, if the data is encoded in an 8-bit RGBA array
35 .. code-block:: C
47 packed into a single 8, 16, or 32-bit value. The components are specified by
52 .. code-block:: C
70 must be careful to pay attention to the enum in question in order to avoid
82 format specifications. The bit ordering is relative to the reading of the enum
95 ------------------
99 colorspace where the floating-point value corresponds linearly to intensity
100 values. The sRGB color space, on the other hand, is non-linear and provides
101 greater precision in the lower-intensity (darker) end of the spectrum. The
119 so much a conversion operation as a fact of how the hardware works. All
132 colorspace. The conversion from sRGB happens as part of sampling. In OpenGL,
152 EXT_framebuffer_sRGB extensions added support (on both the GL and window-system
154 instructing GL to do the conversion into the sRGB colorspace as the final step
156 blending would occur in the linear colorspace prior to sRGB conversion and
167 conversion by the format of the c:struct:`VkImageView` used as the render
171 --------------------------------
173 ISL provides an API for introspecting the :cpp:enum:`isl_format` enum and
175 introspecting both the data layout of an cpp:enum:`isl_format` and the
181 To get the layout of a given :cpp:enum:`isl_format`, call
218 --------------------
220 Everything in ISL is done in terms of the :cpp:enum:`isl_format` enum. However,
222 converting a :cpp:enum:`pipe_format` to an :cpp:enum:`isl_format`:
226 The :cpp:enum:`isl_format` enum is as follows: