Nanley Chery
9efd71466d
intel/isl: Add YUV format info for the aux-map
...
* Define ISL equivalents for the P010, P012, and P016 formats.
* Add aux-map encodings for the YUV formats iris will soon support.
v2. Replace &&'s with ||'s in isl_format_is_planar() (Lionel)
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6486 >
2020-09-09 20:02:03 +00:00
Lionel Landwerlin
015f08dd43
isl: set bpb for Y8_UNORM
...
This isn't a format we use in any of the drivers but for consistency
just give it a correct bpb.
We also set the luminance in the G channel. We can't actually use this
format with the 3D sampler (only media).
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2999 >
2020-03-31 15:59:21 +00:00
Nanley Chery
126c9562d9
isl: Redefine the CCS layout for Gen12
...
The CCS could be described in a number of ways, but this format was
chosen to minimize churn in the drivers. We may decide on an different
direction in the future.
v2. Increase alignment for display surfaces. (Nanley)
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com > (v1)
Acked-by: Kenneth Graunke <kenneth@whitecape.org >
2019-10-28 10:47:05 -07:00
Jordan Justen
d83fe059c2
intel/isl: Add R10G10B10_FLOAT_A2_UNORM format
...
Reworks:
* Fill out the format's entry in the ISL format table. (Nanley)
* Support CCS_E-enabled BLORP copies with the format. (Nanley)
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com >
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org >
2019-10-17 21:21:56 -07:00
Gert Wollny
24a02157dd
i965: Correct L8_UNORM_SRGB table entry
...
As the name says, the format is an sRGB format.
Signed-off-by: Gert Wollny <gert.wollny@collabora.com >
Reviewed-by: Eric Engestrom <eric.engestrom@intel.com >
2018-11-19 08:05:44 +01:00
Jason Ekstrand
8152c60e01
intel/isl/format: Get rid of the ALPHA colorspace
...
Alpha-only formats are just linear. There's no need to specially
deliminate them as being in their own colorspace.
Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com >
2018-05-09 11:16:33 -07:00
Jason Ekstrand
96598fbc02
intel/isl/format: Add a column for channel order to the table
...
Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com >
2018-05-09 11:16:33 -07:00
Lionel Landwerlin
42a8fd1670
isl: fill out layout descriptions for yuv formats
...
Some description was missing.
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net >
2017-10-06 11:45:52 +01:00
Nanley Chery
52a6fd9871
intel/isl: Add ASTC HDR to format lists and helpers
...
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com >
Signed-off-by: Nanley Chery <nanley.g.chery@intel.com >
2017-05-22 11:13:53 -07:00
Jason Ekstrand
3ab3d97ac9
isl: Add support for color control surfaces
...
Reviewed-by: Chad Versace <chad.versace@intel.com >
2016-07-13 11:47:37 -07:00
Jason Ekstrand
219024b9a7
isl: Add support for multisample compression surfaces
...
Reviewed-by: Chad Versace <chad.versace@intel.com >
2016-07-13 11:47:37 -07:00
Jason Ekstrand
33dc8549fb
isl: Add support for HiZ surfaces
...
Reviewed-by: Chad Versace <chad.versace@intel.com >
2016-07-13 11:47:37 -07:00
Jason Ekstrand
324103da75
isl/format: Mark R9G9B9E5 as containing 9-bit unsigned float channels
...
Reviewed-by: Chad Versace <chad.versace@intel.com >
Cc: "12.0" <mesa-stable@lists.freedesktop.org >
2016-06-22 12:26:43 -07:00
Jason Ekstrand
03a82dc5d1
isl: Add the ISL_FORMAT_R32G32_FLOAT_LD format
2016-05-23 19:12:34 -07:00
Nanley Chery
de86fb875d
isl: Add 2D ASTC format layouts and enums
...
Also, make changes needed for successful compilation and registration
as a texture compression mode.
Signed-off-by: Nanley Chery <nanley.g.chery@intel.com >
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net >
2016-05-20 09:27:11 -07:00
Jason Ekstrand
47b8b08612
Move isl to src/intel
2016-02-18 10:34:47 -08:00