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
prune stale Docker images periodically in order to not run out of disk
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
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
`HTTPS <https://mesa.freedesktop.org/archive/>`__ or
`HTTPS <https://archive.mesa3d.org/>`__ or
`FTP <ftp://ftp.freedesktop.org/pub/mesa/>`__.
Our release tarballs are GPG-signed, and the public keys are available

View File

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

View File

@@ -252,6 +252,6 @@ Reference
---------
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
- `Whole-Function
Vectorization <http://www.cdl.uni-saarland.de/projects/wfv/#header4>`__
Vectorization <https://compilers.cs.uni-saarland.de/projects/wfv/#pubs>`__
- Optimization
- `Optimizing Pixomatic For Modern x86
Processors <https://www.drdobbs.com/optimizing-pixomatic-for-modern-x86-proc/184405807>`__
- `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
resources <https://www.agner.org/optimize/>`__
- `Intel Intrinsics
@@ -273,11 +273,11 @@ Recommended Reading
- `LLVM Language Reference
Manual <https://llvm.org/docs/LangRef.html>`__
- `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
- `A trip through the Graphics
Pipeline <https://fgiesen.wordpress.com/2011/07/09/a-trip-through-the-graphics-pipeline-2011-index/>`__
- `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
the host, all you're doing is running VMware
`Workstation <https://www.vmware.com/products/workstation/>`__ or
`Fusion <https://www.vmware.com/products/fusion/>`__.
`Workstation Pro <https://www.vmware.com/products/workstation-pro.html>`__ or
`Fusion <https://www.vmware.com/products/fusion.html>`__.
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
ABI <https://www.khronos.org/registry/OpenGL/ABI/>`__ standard.
ABI <https://registry.khronos.org/OpenGL/ABI/>`__ standard.
Basically you'll want the following:
``/usr/include/GL/gl.h``

View File

@@ -307,8 +307,8 @@ bottom_edge_rule
assumes that top is always at y=0.
See also:
- https://msdn.microsoft.com/en-us/library/windows/desktop/cc627092.aspx
- https://msdn.microsoft.com/en-us/library/windows/desktop/bb147314.aspx
- https://learn.microsoft.com/en-us/windows/win32/direct3d11/d3d10-graphics-programming-guide-rasterizer-stage-rules
- https://learn.microsoft.com/en-us/windows/win32/direct3d9/rasterization-rules
clip_halfz
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:
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:
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
of the PP queue.
- 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,
respectively. Which works better depends on the app - depth will not
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 |
+--------------------+--------------+--------------------+--------------+
.. [#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)
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/
.. _VDPAU: https://en.wikipedia.org/wiki/VDPAU
.. _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/
.. _Direct Rendering Infrastructure: https://dri.freedesktop.org/
.. _X.org: https://x.org

View File

@@ -49,7 +49,7 @@ Third party/extra tools.
mingw-get install msys-flex msys-bison
For MSVC on Windows, install `Win
flex-bison <https://winflexbison.sourceforge.net/>`__.
flex-bison <https://sourceforge.net/projects/winflexbison/>`__.
.. 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
archives are still available, however:
`mesa3d-announce <https://sourceforge.net/mailarchive/forum.php?forum_name=mesa3d-announce>`__,
`mesa3d-users <https://sourceforge.net/mailarchive/forum.php?forum_name=mesa3d-users>`__,
`mesa3d-dev <https://sourceforge.net/mailarchive/forum.php?forum_name=mesa3d-dev>`__.
`mesa3d-announce <https://sourceforge.net/p/mesa3d/mailman/mesa3d-announce/>`__,
`mesa3d-users <https://sourceforge.net/p/mesa3d/mailman/mesa3d-users/>`__,
`mesa3d-dev <https://sourceforge.net/p/mesa3d/mailman/mesa3d-dev/>`__.
IRC
---

View File

@@ -147,7 +147,7 @@ Intel
^^^^^
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:
.. code-block:: console

View File

@@ -156,7 +156,7 @@ Bug fixes
- [Bisected] i965: CS:GO crashes in emit_deref_copy_load_store with
debug Mesa
- 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.
- [RADV] VK_KHR_timeline_semaphore balloons in runtime
- 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
- Faster fragment program execution in software
- 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:
- radeon

View File

@@ -187,5 +187,5 @@ Developer Git Tips
git config --global branch.autosetuprebase=always
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.

View File

@@ -7,7 +7,7 @@ Development Utilities
is an open-source test suite for OpenGL implementations.
`ApiTrace <https://github.com/apitrace/apitrace>`__
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
your code.
`Coverity <https://scan.coverity.com/projects/mesa>`__