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:
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
---------
|
||||
|
@@ -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
|
||||
|
@@ -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>`__
|
||||
|
@@ -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
|
||||
-------------
|
||||
|
@@ -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``
|
||||
|
@@ -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
|
||||
|
@@ -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/
|
||||
|
@@ -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
|
||||
|
@@ -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.
|
||||
|
@@ -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
|
||||
|
@@ -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::
|
||||
|
||||
|
@@ -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
|
||||
---
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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.
|
||||
|
@@ -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>`__
|
||||
|
Reference in New Issue
Block a user