docs: apply some redirects

Here's a few redirects that we should apply, in case the redirects
gets removed in the future.

These are mostly of the 301 (moved permanently) kind, but also a
few where the site probably *should* have used the permanent
error-code.

Reviewed-by: Eric Engestrom <eric@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19574>
This commit is contained in:
Erik Faye-Lund
2022-11-07 13:30:03 +01:00
parent e9826708f9
commit 67b77d8ade
19 changed files with 28 additions and 28 deletions

View File

@@ -53,7 +53,7 @@ step across multiple test runs. Since the images are large and change
approximately weekly, the DUTs also need to be running some script to approximately weekly, the DUTs also need to be running some script to
prune stale Docker images periodically in order to not run out of disk prune stale Docker images periodically in order to not run out of disk
space as we rev those containers (perhaps `this script space as we rev those containers (perhaps `this script
<https://gitlab.com/gitlab-org/gitlab-runner/issues/2980#note_169233611>`__). <https://gitlab.com/gitlab-org/gitlab-runner/-/issues/2980#note_169233611>`__).
Note that Docker doesn't allow containers to be stored on NFS, and Note that Docker doesn't allow containers to be stored on NFS, and
doesn't allow multiple Docker daemons to interact with the same doesn't allow multiple Docker daemons to interact with the same

View File

@@ -5,7 +5,7 @@ Downloading
----------- -----------
You can download the released versions of Mesa via You can download the released versions of Mesa via
`HTTPS <https://mesa.freedesktop.org/archive/>`__ or `HTTPS <https://archive.mesa3d.org/>`__ or
`FTP <ftp://ftp.freedesktop.org/pub/mesa/>`__. `FTP <ftp://ftp.freedesktop.org/pub/mesa/>`__.
Our release tarballs are GPG-signed, and the public keys are available Our release tarballs are GPG-signed, and the public keys are available

View File

@@ -45,8 +45,8 @@ environment variables:
``dump_module`` ``dump_module``
dump module tree to stderr dump module tree to stderr
.. _debug layer: https://docs.microsoft.com/en-us/windows/win32/direct3d12/understanding-the-d3d12-debug-layer .. _debug layer: https://learn.microsoft.com/en-us/windows/win32/direct3d12/understanding-the-d3d12-debug-layer
.. _GPU validator: https://docs.microsoft.com/en-us/windows/win32/direct3d12/using-d3d12-debug-layer-gpu-based-validation .. _GPU validator: https://learn.microsoft.com/en-us/windows/win32/direct3d12/using-d3d12-debug-layer-gpu-based-validation
Utilities Utilities
--------- ---------

View File

@@ -252,6 +252,6 @@ Reference
--------- ---------
Luc Verhaegens original Lima site: Luc Verhaegens original Lima site:
https://web.archive.org/web/20180106112822/http://limadriver.org/ https://web.archive.org/web/20180101212947/http://limadriver.org/
.. _Mesa issue: https://gitlab.freedesktop.org/mesa/mesa/issues?label_name%5B%5D=lima .. _Mesa issue: https://gitlab.freedesktop.org/mesa/mesa/-/issues?label_name%5B%5D=lima

View File

@@ -255,14 +255,14 @@ Recommended Reading
- SIMD - SIMD
- `Whole-Function - `Whole-Function
Vectorization <http://www.cdl.uni-saarland.de/projects/wfv/#header4>`__ Vectorization <https://compilers.cs.uni-saarland.de/projects/wfv/#pubs>`__
- Optimization - Optimization
- `Optimizing Pixomatic For Modern x86 - `Optimizing Pixomatic For Modern x86
Processors <https://www.drdobbs.com/optimizing-pixomatic-for-modern-x86-proc/184405807>`__ Processors <https://www.drdobbs.com/optimizing-pixomatic-for-modern-x86-proc/184405807>`__
- `Intel 64 and IA-32 Architectures Optimization Reference - `Intel 64 and IA-32 Architectures Optimization Reference
Manual <https://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-optimization-manual.html>`__ Manual <https://cdrdv2-public.intel.com/671488/248966_software_optimization_manual.pdf>`__
- `Software optimization - `Software optimization
resources <https://www.agner.org/optimize/>`__ resources <https://www.agner.org/optimize/>`__
- `Intel Intrinsics - `Intel Intrinsics
@@ -273,11 +273,11 @@ Recommended Reading
- `LLVM Language Reference - `LLVM Language Reference
Manual <https://llvm.org/docs/LangRef.html>`__ Manual <https://llvm.org/docs/LangRef.html>`__
- `The secret of LLVM C - `The secret of LLVM C
bindings <https://npcontemplation.blogspot.co.uk/2008/06/secret-of-llvm-c-bindings.html>`__ bindings <https://npcontemplation.blogspot.com/2008/06/secret-of-llvm-c-bindings.html>`__
- General - General
- `A trip through the Graphics - `A trip through the Graphics
Pipeline <https://fgiesen.wordpress.com/2011/07/09/a-trip-through-the-graphics-pipeline-2011-index/>`__ Pipeline <https://fgiesen.wordpress.com/2011/07/09/a-trip-through-the-graphics-pipeline-2011-index/>`__
- `WARP Architecture and - `WARP Architecture and
Performance <https://msdn.microsoft.com/en-us/library/gg615082.aspx#architecture>`__ Performance <https://learn.microsoft.com/en-us/windows/win32/direct3darticles/directx-warp#warp-architecture-and-performance>`__

View File

@@ -62,8 +62,8 @@ The components involved in this include:
All of these components reside in the guest Linux virtual machine. On All of these components reside in the guest Linux virtual machine. On
the host, all you're doing is running VMware the host, all you're doing is running VMware
`Workstation <https://www.vmware.com/products/workstation/>`__ or `Workstation Pro <https://www.vmware.com/products/workstation-pro.html>`__ or
`Fusion <https://www.vmware.com/products/fusion/>`__. `Fusion <https://www.vmware.com/products/fusion.html>`__.
Prerequisites Prerequisites
------------- -------------

View File

@@ -154,7 +154,7 @@ using very old Xt/Motif applications with OpenGL, you shouldn't need it.
---------------------------------------------------------- ----------------------------------------------------------
On Linux-based systems you'll want to follow the `Linux On Linux-based systems you'll want to follow the `Linux
ABI <https://www.khronos.org/registry/OpenGL/ABI/>`__ standard. ABI <https://registry.khronos.org/OpenGL/ABI/>`__ standard.
Basically you'll want the following: Basically you'll want the following:
``/usr/include/GL/gl.h`` ``/usr/include/GL/gl.h``

View File

@@ -307,8 +307,8 @@ bottom_edge_rule
assumes that top is always at y=0. assumes that top is always at y=0.
See also: See also:
- https://msdn.microsoft.com/en-us/library/windows/desktop/cc627092.aspx - https://learn.microsoft.com/en-us/windows/win32/direct3d11/d3d10-graphics-programming-guide-rasterizer-stage-rules
- https://msdn.microsoft.com/en-us/library/windows/desktop/bb147314.aspx - https://learn.microsoft.com/en-us/windows/win32/direct3d9/rasterization-rules
clip_halfz clip_halfz
When true clip space in the z axis goes from [0..1] (D3D). When false When true clip space in the z axis goes from [0..1] (D3D). When false

View File

@@ -60,7 +60,7 @@ References
---------- ----------
DirectX Graphics Infrastructure documentation on DXGI_FORMAT enum: DirectX Graphics Infrastructure documentation on DXGI_FORMAT enum:
https://msdn.microsoft.com/en-us/library/windows/desktop/bb173059%28v=vs.85%29.aspx https://learn.microsoft.com/en-us/windows/win32/api/dxgiformat/ne-dxgiformat-dxgi_format
FOURCC codes for YUV formats: FOURCC codes for YUV formats:
http://web.archive.org/web/20220523043110/https://www.fourcc.org/yuv/ http://web.archive.org/web/20220523043110/https://www.fourcc.org/yuv/

View File

@@ -23,7 +23,7 @@ Current filters
corresponding color channel. These are basic filters for easy testing corresponding color channel. These are basic filters for easy testing
of the PP queue. of the PP queue.
- pp_jimenezmlaa, pp_jimenezmlaa_color - `Jimenez's - pp_jimenezmlaa, pp_jimenezmlaa_color - `Jimenez's
MLAA <https://www.iryokufx.com/mlaa/>`__ is a morphological MLAA <http://www.iryoku.com/mlaa/>`__ is a morphological
antialiasing filter. The two versions use depth and color data, antialiasing filter. The two versions use depth and color data,
respectively. Which works better depends on the app - depth will not respectively. Which works better depends on the app - depth will not
blur text, but it will miss transparent textures for example. Set to blur text, but it will miss transparent textures for example. Set to

View File

@@ -3850,6 +3850,6 @@ well.
| S | (s, s, s, s) | unknown | unknown | | S | (s, s, s, s) | unknown | unknown |
+--------------------+--------------+--------------------+--------------+ +--------------------+--------------+--------------------+--------------+
.. [#envmap-bumpmap] https://www.opengl.org/registry/specs/ATI/envmap_bumpmap.txt .. [#envmap-bumpmap] https://registry.khronos.org/OpenGL/extensions/ATI/ATI_envmap_bumpmap.txt
.. [#depth-tex-mode] the default is (z, z, z, 1) but may also be (0, 0, 0, z) .. [#depth-tex-mode] the default is (z, z, z, 1) but may also be (0, 0, 0, z)
or (z, z, z, z) depending on the value of GL_DEPTH_TEXTURE_MODE. or (z, z, z, z) depending on the value of GL_DEPTH_TEXTURE_MODE.

View File

@@ -22,7 +22,7 @@ Linux, FreeBSD, and other operating systems.
.. _OpenMAX: https://www.khronos.org/openmax/ .. _OpenMAX: https://www.khronos.org/openmax/
.. _VDPAU: https://en.wikipedia.org/wiki/VDPAU .. _VDPAU: https://en.wikipedia.org/wiki/VDPAU
.. _VA-API: https://en.wikipedia.org/wiki/Video_Acceleration_API .. _VA-API: https://en.wikipedia.org/wiki/Video_Acceleration_API
.. _Vulkan: https://www.khronos.org/vulkan/ .. _Vulkan: https://www.vulkan.org/
.. _EGL: https://www.khronos.org/egl/ .. _EGL: https://www.khronos.org/egl/
.. _Direct Rendering Infrastructure: https://dri.freedesktop.org/ .. _Direct Rendering Infrastructure: https://dri.freedesktop.org/
.. _X.org: https://x.org .. _X.org: https://x.org

View File

@@ -49,7 +49,7 @@ Third party/extra tools.
mingw-get install msys-flex msys-bison mingw-get install msys-flex msys-bison
For MSVC on Windows, install `Win For MSVC on Windows, install `Win
flex-bison <https://winflexbison.sourceforge.net/>`__. flex-bison <https://sourceforge.net/projects/winflexbison/>`__.
.. note:: .. note::

View File

@@ -39,9 +39,9 @@ Follow the links above for list archives.
The old Mesa lists hosted at SourceForge are no longer in use. The The old Mesa lists hosted at SourceForge are no longer in use. The
archives are still available, however: archives are still available, however:
`mesa3d-announce <https://sourceforge.net/mailarchive/forum.php?forum_name=mesa3d-announce>`__, `mesa3d-announce <https://sourceforge.net/p/mesa3d/mailman/mesa3d-announce/>`__,
`mesa3d-users <https://sourceforge.net/mailarchive/forum.php?forum_name=mesa3d-users>`__, `mesa3d-users <https://sourceforge.net/p/mesa3d/mailman/mesa3d-users/>`__,
`mesa3d-dev <https://sourceforge.net/mailarchive/forum.php?forum_name=mesa3d-dev>`__. `mesa3d-dev <https://sourceforge.net/p/mesa3d/mailman/mesa3d-dev/>`__.
IRC IRC
--- ---

View File

@@ -147,7 +147,7 @@ Intel
^^^^^ ^^^^^
The Intel PPS driver needs root access to read system-wide The Intel PPS driver needs root access to read system-wide
`RenderBasic <https://software.intel.com/content/www/us/en/develop/documentation/vtune-help/top/reference/gpu-metrics-reference.html>`__ `RenderBasic <https://www.intel.com/content/www/us/en/develop/documentation/vtune-help/top/reference/gpu-metrics-reference.html>`__
performance counters, so you can simply run it with sudo: performance counters, so you can simply run it with sudo:
.. code-block:: console .. code-block:: console

View File

@@ -156,7 +156,7 @@ Bug fixes
- [Bisected] i965: CS:GO crashes in emit_deref_copy_load_store with - [Bisected] i965: CS:GO crashes in emit_deref_copy_load_store with
debug Mesa debug Mesa
- radv/aco Jedi Fallen Order hair rendering buggy - radv/aco Jedi Fallen Order hair rendering buggy
- Inaccurate information on https://www.mesa3d.org/repository.html - Inaccurate information on https://docs.mesa3d.org/repository.html
about how to get git write access. about how to get git write access.
- [RADV] VK_KHR_timeline_semaphore balloons in runtime - [RADV] VK_KHR_timeline_semaphore balloons in runtime
- Shadow of Mordor has randomly dancing black shadows on Talion's face - Shadow of Mordor has randomly dancing black shadows on Talion's face

View File

@@ -43,7 +43,7 @@ New features
- New ``minstall`` script to replace normal install program - New ``minstall`` script to replace normal install program
- Faster fragment program execution in software - Faster fragment program execution in software
- Added (or fixed) support for - Added (or fixed) support for
`GLX_SGI_make_current_read <https://www.khronos.org/registry/OpenGL/extensions/SGI/GLX_SGI_make_current_read.txt>`__ `GLX_SGI_make_current_read <https://registry.khronos.org/OpenGL/extensions/SGI/GLX_SGI_make_current_read.txt>`__
to the following drivers: to the following drivers:
- radeon - radeon

View File

@@ -187,5 +187,5 @@ Developer Git Tips
git config --global branch.autosetuprebase=always git config --global branch.autosetuprebase=always
See `Understanding Git See `Understanding Git
Conceptually <https://www.eecs.harvard.edu/~cduan/technical/git/>`__ Conceptually <https://www.cduan.com/technical/git/>`__
for a fairly clear explanation about all of this. for a fairly clear explanation about all of this.

View File

@@ -7,7 +7,7 @@ Development Utilities
is an open-source test suite for OpenGL implementations. is an open-source test suite for OpenGL implementations.
`ApiTrace <https://github.com/apitrace/apitrace>`__ `ApiTrace <https://github.com/apitrace/apitrace>`__
is a project to trace, analyze and debug graphics APIs. is a project to trace, analyze and debug graphics APIs.
`Valgrind <https://www.valgrind.org>`__ `Valgrind <https://valgrind.org/>`__
is a very useful tool for tracking down memory-related problems in is a very useful tool for tracking down memory-related problems in
your code. your code.
`Coverity <https://scan.coverity.com/projects/mesa>`__ `Coverity <https://scan.coverity.com/projects/mesa>`__