Files
mesa/docs/isl/index.rst
Jani Nikula ae74d486ad docs/isl: use hawkmoth instead of doxygen
Use the hawkmoth c:auto* directives to incorporate isl documentation.

Convert @param style parameter descriptions to rst info field lists.
Add static stubs for generated headers. Fix a lot of references, in
particular the symbols are now in the Sphinx C domain, not C++
domain. Tweak syntax here and there.

Based on the earlier work by Erik Faye-Lund <kusmabite@gmail.com>

Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24507>
2023-10-26 16:13:26 +00:00

24 lines
522 B
ReStructuredText

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
written by Lina Versace and is now maintained by Faith Ekstrand and Nanley
Chery.
.. toctree::
:maxdepth: 2
units
formats
tiling
aux-surf-comp
ccs
hiz
The core representation of a surface in ISL is :c:struct:`isl_surf`.
.. c:autostruct:: isl_surf
:file: src/intel/isl/isl.h
:members: