2021-06-14 16:55:21 -05:00
|
|
|
Intel Surface Layout (ISL)
|
|
|
|
==========================
|
|
|
|
|
|
|
|
The Intel Surface Layout library (**ISL**) is a subproject in Mesa for doing
|
|
|
|
surface layout calculations for Intel graphics drivers. It was originally
|
2023-03-25 16:21:11 -05:00
|
|
|
written by Lina Versace and is now maintained by Faith Ekstrand and Nanley
|
2021-06-14 16:55:21 -05:00
|
|
|
Chery.
|
|
|
|
|
2021-06-14 21:33:35 -05:00
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 2
|
|
|
|
|
|
|
|
units
|
2021-06-14 23:44:05 -05:00
|
|
|
formats
|
2021-06-15 16:20:14 -05:00
|
|
|
tiling
|
2021-06-18 16:34:44 -05:00
|
|
|
aux-surf-comp
|
2021-06-15 16:57:25 -05:00
|
|
|
ccs
|
2021-06-21 10:25:41 -05:00
|
|
|
hiz
|
2021-06-14 21:33:35 -05:00
|
|
|
|
2023-08-04 18:59:58 +03:00
|
|
|
The core representation of a surface in ISL is :c:struct:`isl_surf`.
|
2021-06-14 16:55:21 -05:00
|
|
|
|
2023-08-04 18:59:58 +03:00
|
|
|
.. c:autostruct:: isl_surf
|
|
|
|
:file: src/intel/isl/isl.h
|
2021-06-14 16:55:21 -05:00
|
|
|
:members:
|