diff --git a/docs/ci/docker.rst b/docs/ci/docker.rst index e42186c7478..b4349cdaf8a 100644 --- a/docs/ci/docker.rst +++ b/docs/ci/docker.rst @@ -3,7 +3,7 @@ Docker CI For LLVMpipe and Softpipe CI, we run tests in a container containing VK-GL-CTS, on the shared GitLab runners provided by `freedesktop -`__ +`__ Software architecture --------------------- diff --git a/docs/codingstyle.rst b/docs/codingstyle.rst index d0714c5d99e..b7afa1ce43d 100644 --- a/docs/codingstyle.rst +++ b/docs/codingstyle.rst @@ -36,7 +36,7 @@ Basic formatting guidelines - Use comments wherever you think it would be helpful for other developers. Several specific cases and style examples follow. Note - that we roughly follow `Doxygen `__ + that we roughly follow `Doxygen `__ conventions. Single-line comments: diff --git a/docs/drivers/lima.rst b/docs/drivers/lima.rst index 8d32a909376..94fbae75bd8 100644 --- a/docs/drivers/lima.rst +++ b/docs/drivers/lima.rst @@ -252,6 +252,6 @@ Reference --------- Luc Verhaegen’s 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 diff --git a/docs/drivers/llvmpipe.rst b/docs/drivers/llvmpipe.rst index 993025fd6a1..5e8f3fc4240 100644 --- a/docs/drivers/llvmpipe.rst +++ b/docs/drivers/llvmpipe.rst @@ -229,7 +229,7 @@ Recommended Reading - `Triangle Scan Conversion using 2D Homogeneous Coordinates `__ - `Rasterization on - Larrabee `__ + Larrabee `__ (`DevMaster copy `__) - `Rasterization using half-space @@ -242,13 +242,13 @@ Recommended Reading - Texture sampling - `Perspective Texture - Mapping `__ + Mapping `__ - `Texturing As In Unreal `__ - `Run-Time MIP-Map Filtering `__ - `Will "brilinear" filtering - persist? `__ + persist? `__ - `Trilinear filtering `__ - `Texture @@ -262,18 +262,18 @@ Recommended Reading - Optimization - `Optimizing Pixomatic For Modern x86 - Processors `__ + Processors `__ - `Intel 64 and IA-32 Architectures Optimization Reference - Manual `__ + Manual `__ - `Software optimization - resources `__ + resources `__ - `Intel Intrinsics Guide `__ - LLVM - `LLVM Language Reference - Manual `__ + Manual `__ - `The secret of LLVM C bindings `__ diff --git a/docs/faq.rst b/docs/faq.rst index 94e80888527..e0227a0d006 100644 --- a/docs/faq.rst +++ b/docs/faq.rst @@ -91,7 +91,7 @@ the Mesa :doc:`compilation instructions `. ---------------------------------------------------------- Yes, SGI's `OpenGL Sample Implementation -(SI) `__ +(SI) `__ is available. The SI was written during the time that OpenGL was originally designed. Unfortunately, development of the SI has stagnated. 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 `__ is an open-source implementation of OpenGL ES for mobile devices. -`miniGL `__ +`miniGL `__ is a subset of OpenGL for PalmOS devices. The website is gone, but the source code can still be found on `sourceforge.net `__. -`TinyGL `__ is a subset of OpenGL. +`TinyGL `__ is a subset of OpenGL. `SoftGL `__ is an OpenGL subset for mobile devices. -`Chromium `__ isn't a conventional +`Chromium `__ isn't a conventional OpenGL implementation (it's layered upon OpenGL), but it does export the OpenGL API. It allows tiled rendering, sort-last rendering, etc. -`ClosedGL `__ +`ClosedGL `__ is an OpenGL subset library for TI graphing calculators. 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 ``MesaGLUT-x.y.z.tar.gz`` file. If you don't already have GLUT installed, you should grab -`freeglut `__. +`freeglut `__. 2.4 Where is the GLw library? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/docs/gallium/cso/rasterizer.rst b/docs/gallium/cso/rasterizer.rst index e3ecb22aaf1..38ee9e4868f 100644 --- a/docs/gallium/cso/rasterizer.rst +++ b/docs/gallium/cso/rasterizer.rst @@ -305,8 +305,8 @@ bottom_edge_rule assumes that top is always at y=0. See also: - - http://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/cc627092.aspx + - https://msdn.microsoft.com/en-us/library/windows/desktop/bb147314.aspx 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 e4b08b6f40e..624096f3028 100644 --- a/docs/gallium/format.rst +++ b/docs/gallium/format.rst @@ -60,7 +60,7 @@ References ---------- 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: http://www.fourcc.org/yuv.php diff --git a/docs/gallium/tgsi.rst b/docs/gallium/tgsi.rst index 60b3f837307..c4e6daf4ec2 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] 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) or (z, z, z, z) depending on the value of GL_DEPTH_TEXTURE_MODE. diff --git a/docs/install.rst b/docs/install.rst index 04a66933c6d..3817f3638e3 100644 --- a/docs/install.rst +++ b/docs/install.rst @@ -36,7 +36,7 @@ Third party/extra tools. ^^^^^^^^^^^^^^^^^^^^^^^^ - `Python `__ - Python 3.5 or newer is required. -- `Python Mako module `__ - Python Mako +- `Python Mako module `__ - Python Mako module is required. Version 0.8.0 or later should work. - 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 For MSVC on Windows, install `Win - flex-bison `__. + flex-bison `__. .. note:: diff --git a/docs/lists.rst b/docs/lists.rst index 84b83168464..322c5318b99 100644 --- a/docs/lists.rst +++ b/docs/lists.rst @@ -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 traffic. -- `dri-devel `__ +- `dri-devel `__ - for the Linux/BSD Direct Rendering Module (DRM) kernel modules supporting Mesa's userspace drivers diff --git a/docs/thanks.rst b/docs/thanks.rst index 08140f3e3b0..7323144e44f 100644 --- a/docs/thanks.rst +++ b/docs/thanks.rst @@ -17,7 +17,7 @@ somewhat dated, unfortunately. Mesa. - The `Mesa `__ website and Git repository are hosted by `freedesktop.org `__. -- `alt.software `__ +- `alt.software `__ contributed the Direct3D driver. - **Bernd Barsuhn** wrote the evaluator code for (splines, patches) in Mesa. diff --git a/docs/utilities.rst b/docs/utilities.rst index 90b5c7ff5db..c70a79ed8a8 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 `__ is a project to trace, analyze and debug graphics APIs. -`Valgrind `__ +`Valgrind `__ is a very useful tool for tracking down memory-related problems in your code. `Coverity `__