xref: /aosp_15_r20/external/mesa3d/docs/isl/index.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerIntel Surface Layout (ISL)
2*61046927SAndroid Build Coastguard Worker==========================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerThe Intel Surface Layout library (**ISL**) is a subproject in Mesa for doing
5*61046927SAndroid Build Coastguard Workersurface layout calculations for Intel graphics drivers.  It was originally
6*61046927SAndroid Build Coastguard Workerwritten by Lina Versace and is now maintained by Faith Ekstrand and Nanley
7*61046927SAndroid Build Coastguard WorkerChery.
8*61046927SAndroid Build Coastguard Worker
9*61046927SAndroid Build Coastguard Worker.. toctree::
10*61046927SAndroid Build Coastguard Worker   :maxdepth: 2
11*61046927SAndroid Build Coastguard Worker
12*61046927SAndroid Build Coastguard Worker   units
13*61046927SAndroid Build Coastguard Worker   formats
14*61046927SAndroid Build Coastguard Worker   tiling
15*61046927SAndroid Build Coastguard Worker   aux-surf-comp
16*61046927SAndroid Build Coastguard Worker   ccs
17*61046927SAndroid Build Coastguard Worker   hiz
18*61046927SAndroid Build Coastguard Worker
19*61046927SAndroid Build Coastguard WorkerThe core representation of a surface in ISL is :c:struct:`isl_surf`.
20*61046927SAndroid Build Coastguard Worker
21*61046927SAndroid Build Coastguard Worker.. c:autostruct:: isl_surf
22*61046927SAndroid Build Coastguard Worker   :file: src/intel/isl/isl.h
23*61046927SAndroid Build Coastguard Worker   :members:
24