summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Faye-Lund <erik.faye-lund@collabora.com>2022-11-07 13:30:03 +0100
committerErik Faye-Lund <erik.faye-lund@collabora.com>2022-11-10 17:26:19 +0100
commit67b77d8adeb1132ff99b68f8719f8de341e38ee2 (patch)
tree513a98a46ba3099b83e1e55ba62d0dc20b80ab4b
parente9826708f99637c9928e16cd7008bad5f37662ef (diff)
downloadmesa-67b77d8adeb1132ff99b68f8719f8de341e38ee2.tar.gz
mesa-67b77d8adeb1132ff99b68f8719f8de341e38ee2.tar.bz2
mesa-67b77d8adeb1132ff99b68f8719f8de341e38ee2.zip
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>
-rw-r--r--docs/ci/docker.rst2
-rw-r--r--docs/download.rst2
-rw-r--r--docs/drivers/d3d12.rst4
-rw-r--r--docs/drivers/lima.rst4
-rw-r--r--docs/drivers/llvmpipe.rst8
-rw-r--r--docs/drivers/svga3d.rst4
-rw-r--r--docs/faq.rst2
-rw-r--r--docs/gallium/cso/rasterizer.rst4
-rw-r--r--docs/gallium/format.rst2
-rw-r--r--docs/gallium/postprocess.rst2
-rw-r--r--docs/gallium/tgsi.rst2
-rw-r--r--docs/index.rst2
-rw-r--r--docs/install.rst2
-rw-r--r--docs/lists.rst6
-rw-r--r--docs/perfetto.rst2
-rw-r--r--docs/relnotes/20.0.0.rst2
-rw-r--r--docs/relnotes/6.5.2.rst2
-rw-r--r--docs/repository.rst2
-rw-r--r--docs/utilities.rst2
19 files changed, 28 insertions, 28 deletions
diff --git a/docs/ci/docker.rst b/docs/ci/docker.rst
index b4349cdaf8a..7d571ab59bc 100644
--- a/docs/ci/docker.rst
+++ b/docs/ci/docker.rst
@@ -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
diff --git a/docs/download.rst b/docs/download.rst
index 53321e43551..99f846d3599 100644
--- a/docs/download.rst
+++ b/docs/download.rst
@@ -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
diff --git a/docs/drivers/d3d12.rst b/docs/drivers/d3d12.rst
index 69c5e5530de..b752b6f5120 100644
--- a/docs/drivers/d3d12.rst
+++ b/docs/drivers/d3d12.rst
@@ -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
---------
diff --git a/docs/drivers/lima.rst b/docs/drivers/lima.rst
index 57c968258bd..141c1930f9c 100644
--- a/docs/drivers/lima.rst
+++ b/docs/drivers/lima.rst
@@ -252,6 +252,6 @@ Reference
---------
Luc Verhaegen’s 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
diff --git a/docs/drivers/llvmpipe.rst b/docs/drivers/llvmpipe.rst
index 5389fddab6d..a32bc76c37a 100644
--- a/docs/drivers/llvmpipe.rst
+++ b/docs/drivers/llvmpipe.rst
@@ -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>`__
diff --git a/docs/drivers/svga3d.rst b/docs/drivers/svga3d.rst
index f18d9bd30ce..39a330fee70 100644
--- a/docs/drivers/svga3d.rst
+++ b/docs/drivers/svga3d.rst
@@ -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
-------------
diff --git a/docs/faq.rst b/docs/faq.rst
index 8a54402ce8a..1f8ae46dbf4 100644
--- a/docs/faq.rst
+++ b/docs/faq.rst
@@ -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``
diff --git a/docs/gallium/cso/rasterizer.rst b/docs/gallium/cso/rasterizer.rst
index 430653ccc34..f1f01f44393 100644
--- a/docs/gallium/cso/rasterizer.rst
+++ b/docs/gallium/cso/rasterizer.rst
@@ -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
diff --git a/docs/gallium/format.rst b/docs/gallium/format.rst
index 9f08bb04494..a286b4158b4 100644
--- a/docs/gallium/format.rst
+++ b/docs/gallium/format.rst
@@ -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/
diff --git a/docs/gallium/postprocess.rst b/docs/gallium/postprocess.rst
index 276f3863756..f15a3a53b92 100644
--- a/docs/gallium/postprocess.rst
+++ b/docs/gallium/postprocess.rst
@@ -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
diff --git a/docs/gallium/tgsi.rst b/docs/gallium/tgsi.rst
index ed5ea76ee92..b3059dc4616 100644
--- a/docs/gallium/tgsi.rst
+++ b/docs/gallium/tgsi.rst
@@ -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.
diff --git a/docs/index.rst b/docs/index.rst
index 1b3e8df271c..d17f9f74ec9 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -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
diff --git a/docs/install.rst b/docs/install.rst
index 3817f3638e3..094a31a1905 100644
--- a/docs/install.rst
+++ b/docs/install.rst
@@ -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::
diff --git a/docs/lists.rst b/docs/lists.rst
index 322c5318b99..9f5ee0e7763 100644
--- a/docs/lists.rst
+++ b/docs/lists.rst
@@ -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
---
diff --git a/docs/perfetto.rst b/docs/perfetto.rst
index 5cec19d1a63..16a510eb52e 100644
--- a/docs/perfetto.rst
+++ b/docs/perfetto.rst
@@ -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
diff --git a/docs/relnotes/20.0.0.rst b/docs/relnotes/20.0.0.rst
index e57a348e9a2..52c32d1b274 100644
--- a/docs/relnotes/20.0.0.rst
+++ b/docs/relnotes/20.0.0.rst
@@ -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
diff --git a/docs/relnotes/6.5.2.rst b/docs/relnotes/6.5.2.rst
index 35a0d341b79..8cdf758c5cb 100644
--- a/docs/relnotes/6.5.2.rst
+++ b/docs/relnotes/6.5.2.rst
@@ -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
diff --git a/docs/repository.rst b/docs/repository.rst
index 52645ffb904..5c450c1e915 100644
--- a/docs/repository.rst
+++ b/docs/repository.rst
@@ -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.
diff --git a/docs/utilities.rst b/docs/utilities.rst
index c70a79ed8a8..2b4c32a590f 100644
--- a/docs/utilities.rst
+++ b/docs/utilities.rst
@@ -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>`__