docs: upgrade some links to https

We're in 2022 now, and HTTPS is available in a lot more places in the
past. Let's upgrade some links, to protect the privacy of our readers.

The links that are left either don't support HTTPS, or are simply dead
and needs to be updated anyway. That's besides the scope of this
merge-request, so I'm leaving that for someone else.

Reviewed-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19492>
This commit is contained in:
Erik Faye-Lund
2022-11-04 13:44:34 +01:00
committed by Marge Bot
parent e5f9a9998d
commit 9b55f1c12b
12 changed files with 25 additions and 25 deletions

View File

@@ -3,7 +3,7 @@ Docker CI
For LLVMpipe and Softpipe CI, we run tests in a container containing For LLVMpipe and Softpipe CI, we run tests in a container containing
VK-GL-CTS, on the shared GitLab runners provided by `freedesktop VK-GL-CTS, on the shared GitLab runners provided by `freedesktop
<http://freedesktop.org>`__ <https://freedesktop.org>`__
Software architecture Software architecture
--------------------- ---------------------

View File

@@ -36,7 +36,7 @@ Basic formatting guidelines
- Use comments wherever you think it would be helpful for other - Use comments wherever you think it would be helpful for other
developers. Several specific cases and style examples follow. Note developers. Several specific cases and style examples follow. Note
that we roughly follow `Doxygen <http://www.doxygen.nl>`__ that we roughly follow `Doxygen <https://www.doxygen.nl>`__
conventions. conventions.
Single-line comments: Single-line comments:

View File

@@ -252,6 +252,6 @@ Reference
--------- ---------
Luc Verhaegens original Lima site: Luc Verhaegens original Lima site:
http://web.archive.org/web/20180106112822/http://limadriver.org/ https://web.archive.org/web/20180106112822/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

@@ -229,7 +229,7 @@ Recommended Reading
- `Triangle Scan Conversion using 2D Homogeneous - `Triangle Scan Conversion using 2D Homogeneous
Coordinates <https://www.cs.unc.edu/~olano/papers/2dh-tri/>`__ Coordinates <https://www.cs.unc.edu/~olano/papers/2dh-tri/>`__
- `Rasterization on - `Rasterization on
Larrabee <http://www.drdobbs.com/parallel/rasterization-on-larrabee/217200602>`__ Larrabee <https://www.drdobbs.com/parallel/rasterization-on-larrabee/217200602>`__
(`DevMaster (`DevMaster
copy <http://devmaster.net/posts/2887/rasterization-on-larrabee>`__) copy <http://devmaster.net/posts/2887/rasterization-on-larrabee>`__)
- `Rasterization using half-space - `Rasterization using half-space
@@ -242,13 +242,13 @@ Recommended Reading
- Texture sampling - Texture sampling
- `Perspective Texture - `Perspective Texture
Mapping <http://chrishecker.com/Miscellaneous_Technical_Articles#Perspective_Texture_Mapping>`__ Mapping <https://chrishecker.com/Miscellaneous_Technical_Articles#Perspective_Texture_Mapping>`__
- `Texturing As In - `Texturing As In
Unreal <https://www.flipcode.com/archives/Texturing_As_In_Unreal.shtml>`__ Unreal <https://www.flipcode.com/archives/Texturing_As_In_Unreal.shtml>`__
- `Run-Time MIP-Map - `Run-Time MIP-Map
Filtering <http://www.gamasutra.com/view/feature/3301/runtime_mipmap_filtering.php>`__ Filtering <http://www.gamasutra.com/view/feature/3301/runtime_mipmap_filtering.php>`__
- `Will "brilinear" filtering - `Will "brilinear" filtering
persist? <http://alt.3dcenter.org/artikel/2003/10-26_a_english.php>`__ persist? <https://alt.3dcenter.org/artikel/2003/10-26_a_english.php>`__
- `Trilinear - `Trilinear
filtering <http://ixbtlabs.com/articles2/gffx/nv40-rx800-3.html>`__ filtering <http://ixbtlabs.com/articles2/gffx/nv40-rx800-3.html>`__
- `Texture - `Texture
@@ -262,18 +262,18 @@ Recommended Reading
- Optimization - Optimization
- `Optimizing Pixomatic For Modern x86 - `Optimizing Pixomatic For Modern x86
Processors <http://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 <http://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-optimization-manual.html>`__ Manual <https://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-optimization-manual.html>`__
- `Software optimization - `Software optimization
resources <http://www.agner.org/optimize/>`__ resources <https://www.agner.org/optimize/>`__
- `Intel Intrinsics - `Intel Intrinsics
Guide <https://software.intel.com/en-us/articles/intel-intrinsics-guide>`__ Guide <https://software.intel.com/en-us/articles/intel-intrinsics-guide>`__
- LLVM - LLVM
- `LLVM Language Reference - `LLVM Language Reference
Manual <http://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.co.uk/2008/06/secret-of-llvm-c-bindings.html>`__

View File

@@ -91,7 +91,7 @@ the Mesa :doc:`compilation instructions <install>`.
---------------------------------------------------------- ----------------------------------------------------------
Yes, SGI's `OpenGL Sample Implementation Yes, SGI's `OpenGL Sample Implementation
(SI) <http://web.archive.org/web/20171010115110_/http://oss.sgi.com/projects/ogl-sample/index.html>`__ (SI) <https://web.archive.org/web/20171010115110_/http://oss.sgi.com/projects/ogl-sample/index.html>`__
is available. The SI was written during the time that OpenGL was is available. The SI was written during the time that OpenGL was
originally designed. Unfortunately, development of the SI has stagnated. originally designed. Unfortunately, development of the SI has stagnated.
Mesa is much more up to date with modern features and extensions. Mesa is much more up to date with modern features and extensions.
@@ -99,21 +99,21 @@ Mesa is much more up to date with modern features and extensions.
`Vincent <https://sourceforge.net/projects/ogl-es/>`__ is an open-source `Vincent <https://sourceforge.net/projects/ogl-es/>`__ is an open-source
implementation of OpenGL ES for mobile devices. implementation of OpenGL ES for mobile devices.
`miniGL <http://web.archive.org/web/20130830162848/http://www.dsbox.com/minigl.html>`__ `miniGL <https://web.archive.org/web/20130830162848/http://www.dsbox.com/minigl.html>`__
is a subset of OpenGL for PalmOS devices. The website is gone, but the is a subset of OpenGL for PalmOS devices. The website is gone, but the
source code can still be found on source code can still be found on
`sourceforge.net <https://sourceforge.net/projects/minigl/>`__. `sourceforge.net <https://sourceforge.net/projects/minigl/>`__.
`TinyGL <http://bellard.org/TinyGL/>`__ is a subset of OpenGL. `TinyGL <https://bellard.org/TinyGL/>`__ is a subset of OpenGL.
`SoftGL <https://sourceforge.net/projects/softgl/>`__ is an OpenGL `SoftGL <https://sourceforge.net/projects/softgl/>`__ is an OpenGL
subset for mobile devices. subset for mobile devices.
`Chromium <http://chromium.sourceforge.net/>`__ isn't a conventional `Chromium <https://chromium.sourceforge.net/>`__ isn't a conventional
OpenGL implementation (it's layered upon OpenGL), but it does export the OpenGL implementation (it's layered upon OpenGL), but it does export the
OpenGL API. It allows tiled rendering, sort-last rendering, etc. OpenGL API. It allows tiled rendering, sort-last rendering, etc.
`ClosedGL <http://www.ticalc.org/archives/files/fileinfo/361/36173.html>`__ `ClosedGL <https://www.ticalc.org/archives/files/fileinfo/361/36173.html>`__
is an OpenGL subset library for TI graphing calculators. 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
@@ -141,7 +141,7 @@ not the solution.
GLUT (OpenGL Utility Toolkit) is no longer in the separate GLUT (OpenGL Utility Toolkit) is no longer in the separate
``MesaGLUT-x.y.z.tar.gz`` file. If you don't already have GLUT ``MesaGLUT-x.y.z.tar.gz`` file. If you don't already have GLUT
installed, you should grab installed, you should grab
`freeglut <http://freeglut.sourceforge.net/>`__. `freeglut <https://freeglut.sourceforge.net/>`__.
2.4 Where is the GLw library? 2.4 Where is the GLw library?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

View File

@@ -305,8 +305,8 @@ bottom_edge_rule
assumes that top is always at y=0. assumes that top is always at y=0.
See also: See also:
- http://msdn.microsoft.com/en-us/library/windows/desktop/cc627092.aspx - https://msdn.microsoft.com/en-us/library/windows/desktop/cc627092.aspx
- http://msdn.microsoft.com/en-us/library/windows/desktop/bb147314.aspx - https://msdn.microsoft.com/en-us/library/windows/desktop/bb147314.aspx
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:
http://msdn.microsoft.com/en-us/library/windows/desktop/bb173059%28v=vs.85%29.aspx https://msdn.microsoft.com/en-us/library/windows/desktop/bb173059%28v=vs.85%29.aspx
FOURCC codes for YUV formats: FOURCC codes for YUV formats:
http://www.fourcc.org/yuv.php http://www.fourcc.org/yuv.php

View File

@@ -3850,6 +3850,6 @@ well.
| S | (s, s, s, s) | unknown | unknown | | S | (s, s, s, s) | unknown | unknown |
+--------------------+--------------+--------------------+--------------+ +--------------------+--------------+--------------------+--------------+
.. [#envmap-bumpmap] http://www.opengl.org/registry/specs/ATI/envmap_bumpmap.txt .. [#envmap-bumpmap] https://www.opengl.org/registry/specs/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

@@ -36,7 +36,7 @@ Third party/extra tools.
^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^
- `Python <https://www.python.org/>`__ - Python 3.5 or newer is required. - `Python <https://www.python.org/>`__ - Python 3.5 or newer is required.
- `Python Mako module <http://www.makotemplates.org/>`__ - Python Mako - `Python Mako module <https://www.makotemplates.org/>`__ - Python Mako
module is required. Version 0.8.0 or later should work. module is required. Version 0.8.0 or later should work.
- Lex / Yacc - for building the Mesa IR and GLSL compiler. - Lex / Yacc - for building the Mesa IR and GLSL compiler.
@@ -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 <http://winflexbison.sourceforge.net/>`__. flex-bison <https://winflexbison.sourceforge.net/>`__.
.. note:: .. note::

View File

@@ -20,7 +20,7 @@ These are the primary Mesa 3D / DRI mailing lists:
- announcements of new Mesa versions are sent to this list. Very low - announcements of new Mesa versions are sent to this list. Very low
traffic. traffic.
- `dri-devel <http://lists.freedesktop.org/mailman/listinfo/dri-devel>`__ - `dri-devel <https://lists.freedesktop.org/mailman/listinfo/dri-devel>`__
- for the Linux/BSD Direct Rendering Module (DRM) kernel modules - for the Linux/BSD Direct Rendering Module (DRM) kernel modules
supporting Mesa's userspace drivers supporting Mesa's userspace drivers

View File

@@ -17,7 +17,7 @@ somewhat dated, unfortunately.
Mesa. Mesa.
- The `Mesa <https://www.mesa3d.org>`__ website and Git repository are - The `Mesa <https://www.mesa3d.org>`__ website and Git repository are
hosted by `freedesktop.org <https://freedesktop.org/>`__. hosted by `freedesktop.org <https://freedesktop.org/>`__.
- `alt.software <http://web.archive.org/web/20131110021426/http://www.altsoftware.com/>`__ - `alt.software <https://web.archive.org/web/20131110021426/http://www.altsoftware.com/>`__
contributed the Direct3D driver. contributed the Direct3D driver.
- **Bernd Barsuhn** wrote the evaluator code for (splines, patches) in - **Bernd Barsuhn** wrote the evaluator code for (splines, patches) in
Mesa. Mesa.

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 <http://www.valgrind.org>`__ `Valgrind <https://www.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>`__