docs: drop open-coded toc for articles

Sphinx already provides a proper table-of-contents, so we don't need to
roll our own.

Reviewed-by: Eric Engestrom <eric@engestrom.ch>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>
This commit is contained in:
Erik Faye-Lund
2020-04-18 12:57:44 +02:00
committed by Marge Bot
parent d6be994ef8
commit 14f2a81b6f
7 changed files with 0 additions and 120 deletions

View File

@@ -1,10 +1,6 @@
Development Notes Development Notes
================= =================
- `Adding Extensions <#extensions>`__
.. _extensions:
Adding Extensions Adding Extensions
----------------- -----------------

View File

@@ -3,16 +3,6 @@ Frequently Asked Questions
Last updated: 19 September 2018 Last updated: 19 September 2018
Index
-----
#. `High-level Questions and Answers <#part1>`__
#. `Compilation and Installation Problems <#part2>`__
#. `Runtime / Rendering Problems <#part3>`__
#. `Developer Questions <#part4>`__
.. _part1:
1. High-level Questions and Answers 1. High-level Questions and Answers
----------------------------------- -----------------------------------
@@ -129,8 +119,6 @@ is an OpenGL subset library for TI graphing calculators.
There may be other open OpenGL implementations, but Mesa is the most There may be other open OpenGL implementations, but Mesa is the most
popular and feature-complete. popular and feature-complete.
.. _part2:
2. Compilation and Installation Problems 2. Compilation and Installation Problems
---------------------------------------- ----------------------------------------
@@ -205,8 +193,6 @@ Mesa with
``meson configure --prefix=/usr --libdir=xxx -D dri-drivers-path=xxx`` ``meson configure --prefix=/usr --libdir=xxx -D dri-drivers-path=xxx``
and then install with ``sudo ninja install``. and then install with ``sudo ninja install``.
.. _part3:
3. Runtime / Rendering Problems 3. Runtime / Rendering Problems
------------------------------- -------------------------------
@@ -270,8 +256,6 @@ Programming Guide - "OpenGL Correctness Tips". Basically, applying a
translation of (0.375, 0.375, 0.0) to your coordinates will fix the translation of (0.375, 0.375, 0.0) to your coordinates will fix the
problem. problem.
.. _part4:
4. Developer Questions 4. Developer Questions
---------------------- ----------------------

View File

@@ -7,19 +7,6 @@ Compiling and Installing
meson meson
#. `Prerequisites for building <#prereq-general>`__
- `General prerequisites <#prereq-general>`__
- `For DRI and hardware acceleration <#prereq-dri>`__
#. `Building with meson <#meson>`__
#. `Building with SCons (Windows/Linux) <#scons>`__
#. `Building with AOSP (Android) <#android>`__
#. `Library Information <#libs>`__
#. `Building OpenGL programs with pkg-config <#pkg-config>`__
.. _prereq-general:
1. Prerequisites for building 1. Prerequisites for building
----------------------------- -----------------------------
@@ -73,8 +60,6 @@ Third party/extra tools.
Some versions can be buggy (eg. flex 2.6.2) so do try others Some versions can be buggy (eg. flex 2.6.2) so do try others
if things fail. if things fail.
.. _prereq-dri:
1.2 Requirements 1.2 Requirements
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
@@ -93,8 +78,6 @@ on the packaging tool used by your distro.
apt-get build-dep mesa # Debian and derivatives apt-get build-dep mesa # Debian and derivatives
... # others ... # others
.. _meson:
2. Building with meson 2. Building with meson
---------------------- ----------------------
@@ -122,8 +105,6 @@ On windows you can also use the visual studio backend
Please read the `detailed meson instructions <meson.html>`__ for more Please read the `detailed meson instructions <meson.html>`__ for more
information information
.. _scons:
3. Building with SCons (Windows/Linux) 3. Building with SCons (Windows/Linux)
-------------------------------------- --------------------------------------
@@ -154,8 +135,6 @@ This will create:
Put them all in the same directory to test them. Additional information Put them all in the same directory to test them. Additional information
is available in `README.WIN32 <README.WIN32>`__. is available in `README.WIN32 <README.WIN32>`__.
.. _android:
4. Building with AOSP (Android) 4. Building with AOSP (Android)
------------------------------- -------------------------------
@@ -169,8 +148,6 @@ the libGLES_mesa library.
FINISHME: Improve on the instructions add references to Rob H FINISHME: Improve on the instructions add references to Rob H
repos/Jenkins, Android-x86 and/or other resources. repos/Jenkins, Android-x86 and/or other resources.
.. _libs:
5. Library Information 5. Library Information
---------------------- ----------------------
@@ -202,8 +179,6 @@ If you built the DRI hardware drivers, you'll also see the DRI drivers:
If you built with Gallium support, look in lib/gallium/ for If you built with Gallium support, look in lib/gallium/ for
Gallium-based versions of libGL and device drivers. Gallium-based versions of libGL and device drivers.
.. _pkg-config:
6. Building OpenGL programs with pkg-config 6. Building OpenGL programs with pkg-config
------------------------------------------- -------------------------------------------

View File

@@ -1,13 +1,6 @@
Compilation and Installation Using Meson Compilation and Installation Using Meson
======================================== ========================================
- `Introduction <#intro>`__
- `Basic Usage <#basic>`__
- `Advanced Usage <#advanced>`__
- `Cross-compilation and 32-bit builds <#cross-compilation>`__
.. _intro:
1. Introduction 1. Introduction
--------------- ---------------
@@ -74,8 +67,6 @@ Then install meson using pip
You may need to add the python3 scripts directory to your path for You may need to add the python3 scripts directory to your path for
meson. meson.
.. _basic:
2. Basic Usage 2. Basic Usage
-------------- --------------
@@ -173,8 +164,6 @@ visual studio integration or you just like msbuild, passing
want to use ICL or clang-cl with the vsbackend you will need meson want to use ICL or clang-cl with the vsbackend you will need meson
0.52.0 or greater. Older versions always use the microsoft compiler. 0.52.0 or greater. Older versions always use the microsoft compiler.
.. _advanced:
3. Advanced Usage 3. Advanced Usage
----------------- -----------------
@@ -415,8 +404,6 @@ For those coming from autotools be aware of the following:
are disabled. This is unrelated to the ``buildtype``; setting the are disabled. This is unrelated to the ``buildtype``; setting the
latter to ``release`` will not turn off assertions. latter to ``release`` will not turn off assertions.
.. _cross-compilation:
4. Cross-compilation and 32-bit builds 4. Cross-compilation and 32-bit builds
-------------------------------------- --------------------------------------

View File

@@ -1,15 +1,6 @@
Releasing Process Releasing Process
================= =================
- `Overview <#overview>`__
- `Release schedule <#schedule>`__
- `Cherry-pick and test <#pickntest>`__
- `Staging branch <#stagingbranch>`__
- `Making a branchpoint <#branch>`__
- `Making a new release <#release>`__
- `Announce the release <#announce>`__
- `Update Gitlab Issues <#gitlab>`__
Overview Overview
-------- --------
@@ -170,8 +161,6 @@ Notes:
regressions. regressions.
- The branch history is not stable and it **will** be rebased, - The branch history is not stable and it **will** be rebased,
.. _branch:
Making a branchpoint Making a branchpoint
-------------------- --------------------
@@ -210,8 +199,6 @@ needed. For example: files being overwritten on install, etc. Happens
extremely rarely - we had only one case so far (see commit extremely rarely - we had only one case so far (see commit
2ced8eb136528914e1bf4e000dea06a9d53c7e04). 2ced8eb136528914e1bf4e000dea06a9d53c7e04).
.. _release:
Making a new release Making a new release
-------------------- --------------------
@@ -223,8 +210,6 @@ Get latest source files
Ensure the latest code is available - both in your local master and the Ensure the latest code is available - both in your local master and the
relevant branch. relevant branch.
.. _basictesting:
Perform basic testing Perform basic testing
~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~
@@ -333,8 +318,6 @@ looks correct and push:
git push origin master X.Y git push origin master X.Y
.. _announce:
Announce the release Announce the release
-------------------- --------------------
@@ -343,8 +326,6 @@ Use the generated template during the releasing process.
Again, pay attention to add a note to warn about a final release in a Again, pay attention to add a note to warn about a final release in a
series, if that is the case. series, if that is the case.
.. _gitlab:
Update gitlab issues Update gitlab issues
-------------------- --------------------

View File

@@ -4,17 +4,6 @@ Shading Language
This page describes the features and status of Mesa's support for the This page describes the features and status of Mesa's support for the
`OpenGL Shading Language <https://opengl.org/documentation/glsl/>`__. `OpenGL Shading Language <https://opengl.org/documentation/glsl/>`__.
Contents
- `Environment variables <#envvars>`__
- `GLSL 1.40 support <#support>`__
- `Unsupported Features <#unsup>`__
- `Implementation Notes <#notes>`__
- `Programming Hints <#hints>`__
- `Stand-alone GLSL Compiler <#standalone>`__
- `Compiler Implementation <#implementation>`__
- `Compiler Validation <#validation>`__
.. _envvars: .. _envvars:
Environment Variables Environment Variables
@@ -74,8 +63,6 @@ which compiler developers can use to gather statistics about shaders
Notably, this captures linked GLSL shaders - with all stages together - Notably, this captures linked GLSL shaders - with all stages together -
as well as ARB programs. as well as ARB programs.
.. _support:
GLSL Version GLSL Version
------------ ------------
@@ -88,8 +75,6 @@ Several GLSL extensions are also supported:
- GL_ARB_fragment_coord_conventions - GL_ARB_fragment_coord_conventions
- GL_ARB_shader_bit_encoding - GL_ARB_shader_bit_encoding
.. _unsup:
Unsupported Features Unsupported Features
-------------------- --------------------
@@ -106,8 +91,6 @@ supported in Mesa:
All other major features of the shading language should function. All other major features of the shading language should function.
.. _notes:
Implementation Notes Implementation Notes
-------------------- --------------------
@@ -127,8 +110,6 @@ Implementation Notes
These issues will be addressed/resolved in the future. These issues will be addressed/resolved in the future.
.. _hints:
Programming Hints Programming Hints
----------------- -----------------
@@ -145,8 +126,6 @@ Programming Hints
float x = inversesqrt(y); float x = inversesqrt(y);
.. _standalone:
Stand-alone GLSL Compiler Stand-alone GLSL Compiler
------------------------- -------------------------
@@ -180,8 +159,6 @@ Options include
any header or separator any header or separator
- **--version** - [Mandatory] define the GLSL version to use - **--version** - [Mandatory] define the GLSL version to use
.. _implementation:
Compiler Implementation Compiler Implementation
----------------------- -----------------------
@@ -194,8 +171,6 @@ The final vertex and fragment programs may be interpreted in software
(see prog_execute.c) or translated into a specific hardware architecture (see prog_execute.c) or translated into a specific hardware architecture
(see drivers/dri/i915/i915_fragprog.c for example). (see drivers/dri/i915/i915_fragprog.c for example).
.. _validation:
Compiler Validation Compiler Validation
------------------- -------------------

View File

@@ -1,18 +1,6 @@
Submitting Patches Submitting Patches
================== ==================
- `Basic guidelines <#guidelines>`__
- `Patch formatting <#formatting>`__
- `Testing Patches <#testing>`__
- `Submitting Patches <#submit>`__
- `Reviewing Patches <#reviewing>`__
- `Nominating a commit for a stable branch <#nominations>`__
- `Criteria for accepting patches to the stable branch <#criteria>`__
- `Sending backports for the stable branch <#backports>`__
- `Git tips <#gittips>`__
.. _guidelines:
Basic guidelines Basic guidelines
---------------- ----------------
@@ -259,8 +247,6 @@ project. The submitter is expected to evaluate whether they have an
appropriate amount of review feedback from people who also understand appropriate amount of review feedback from people who also understand
the code before merging their patches. the code before merging their patches.
.. _nominations:
Nominating a commit for a stable branch Nominating a commit for a stable branch
--------------------------------------- ---------------------------------------
@@ -281,8 +267,6 @@ nomination request.
The current patch status can be observed in the `staging The current patch status can be observed in the `staging
branch <releasing.html#stagingbranch>`__. branch <releasing.html#stagingbranch>`__.
.. _thetag:
The stable tag The stable tag
~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~
@@ -375,8 +359,6 @@ staging/year.quarter branch, not on the year.quarter branch, per the
stable branch policy. Assigning the MR to release maintainer for said stable branch policy. Assigning the MR to release maintainer for said
branch or mentioning them is helpful, but not required. branch or mentioning them is helpful, but not required.
.. _gittips:
Git tips Git tips
-------- --------