summaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)AuthorFilesLines
2021-06-18docs: add release notes for 21.1.3Eric Engestrom1-0/+149
2021-06-05docs/install: remove one extra whenPetr Vaněk1-1/+1
Fixes: 0fa854aea5ff ("docs: rework/update install.html") Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11161> (cherry picked from commit 0e94b17dd1352f0db3662718c67e1f1c88e26780)
2021-06-02docs: add release notes for 21.1.2Eric Engestrom1-0/+176
2021-05-19docs: add release notes for 21.1.1Eric Engestrom1-0/+217
2021-05-12docs: do not generate redirects on errorErik Faye-Lund1-2/+2
The build-finished event is also triggered when there's an error. I somehow got the second argument wrong, and ended up ignoring the case. This can lead to new exceptions being thrown due to missing files, that ends up hiding the real problem. Fixes: 64a4ba9e1ce ("docs: add an extension to generate redirects") Reviewed-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10407> (cherry picked from commit 2736370294427d87933ce7ae293e0465fbab77e2)
2021-05-05docs: add release notes for 21.1.0Eric Engestrom2-11/+5564
2021-04-26zink: do not require vulkan memory model for shader-imagesErik Faye-Lund1-2/+0
The claim that we require vulkan memory model's MakeAvailable and MakeVisible semantics for image writes isn't accurate. This would be required *if* we were already using the Vulkan memory model. But we're using the GLSL450 memory model in those cases, which has no such requirements. This means that any problems on RADV due to the lack of these semantics are RADV bugs, and should be fixed in RADV instead. Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10345> (cherry picked from commit 95d9d811c91076d50385b2fbd330335b68688c69)
2021-04-18nir: Generate load_ubo_vec4 directly for !PIPE_CAP_NATIVE_INTEGERSEric Anholt1-1/+2
The prog_to_nir->NIR-to-TGSI change ended up causing regressions on r300, and svga against r300-class hardware, because nir_lower_uniforms_to_ubo() introduced shifts that nir_lower_ubo_vec4() tried to reverse, but that NIR couldn't prove are no-ops (since shifting up and back down may drop bits), and the hardware can't do the integer ops. Instead, make it so that nir_lower_uniforms_to_ubo can generate nir_intrinsic_load_ubo_vec4 directly for !INTEGER hardware. Fixes: cf3fc79cd0ab ("st/mesa: Replace mesa_to_tgsi() with prog_to_nir() and nir_to_tgsi().") Closes: #4602 Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10194> (cherry picked from commit 5de3cbbb2e66fcdb7d6219b78b89ad932ecadbd5)
2021-04-14tu: Expose VK_KHR_relaxed_block_layoutConnor Abbott1-2/+2
This was absorbed into Vulkan 1.1, but we forgot to expose it separately. It's a subset of what's allowed by VK_EXT_scalar_block_layout. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8695>
2021-04-14tu: Expose VK_KHR_spirv_1_4 and VK_EXT_scalar_block_layoutConnor Abbott1-2/+2
VK_KHR_spirv_1_4 is trivial because vtn already supports all the added SPIR-V features that aren't gated behind Vulkan extensions. I've observed some robustness2 CTS tests requiring this. However there are a few tests currently failing due to lacking spilling. VK_EXT_scalar_block_layout should also be trivial, since support for "straddling" UBO loads was added recently for other reasons. This is used by every robustness2 CTS test. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8695>
2021-04-14radv: advertise attachmentFragmentShadingRate on GFX10.3Samuel Pitoiset1-0/+1
Layered VRS attachments is for later. The CTS failures are similar to the existing ones, I will investigate soon. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10187>
2021-04-13docs: Add some notes on building for macOSAlyssa Rosenzweig2-0/+18
I intend this page to grow as I explore more about Mesa/Darwin. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10152>
2021-04-13gallium: add PIPE_SHADER_CAP_FP16_CONST_BUFFERS for FP16 uniformsMarek Olšák1-0/+5
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9050>
2021-04-10zink: document scalarBlockLayout requirementErik Faye-Lund1-0/+4
We're currently using uint arrays instead of uvec4 arrays for UBOs and SSBOs, which requires scalarBlockLayout. Fixing this is a lot of work, so let's just document it for now. Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10127>
2021-04-09radv: allow to force VRS rates on GFX10.3 with RADV_FORCE_VRSSamuel Pitoiset1-0/+6
This allows to force the VRS rates via RADV_FORCE_VRS, the supported values are 2x2, 1x2 and 2x1. This supports the primitive shading rate mode for non GUI elements. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7794>
2021-04-08features: mark off ARB_fragment_shader_interlock for zinkMike Blumenkrantz1-1/+1
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10109>
2021-04-08aux/trace: add GALLIUM_TRACE_TRIGGER modeMike Blumenkrantz1-0/+7
similar to amd/radv driver debug modes for sqtt, this specifies a filename which is checked on every flush(PIPE_FLUSH_END_OF_FRAME); when it exists, the next frame (and only that frame) is captured into the trace to use, specify a file with the env var, run your app, and 'touch /path/to/file' when you want to capture a trace Reviewed-by: Adam Jackson <ajax@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10058>
2021-04-07docs: update lavapipe bits for 1.1Dave Airlie2-1/+2
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10086>
2021-04-07docs: update calendar and link releases notes for 21.0.2Dylan Baker2-2/+3
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10078>
2021-04-07relnotes: Add sha256sum for 21.0.2Dylan Baker1-1/+1
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10078>
2021-04-07docs: add release notes for 21.0.2Dylan Baker1-0/+135
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10078>
2021-04-05docs: mark float_controls,float16_int8,16bit_storage as done on TurnipDanylo Piliaiev1-3/+3
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com> Acked-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9993>
2021-04-05radv: allow DCC for storage images on GFX10.3 with RADV_PERFTEST=dccstoresSamuel Pitoiset1-0/+2
It's not enabled by default because it requires performance testing. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9919>
2021-04-05radv: change RADV_FORCE_FAMILY to use family name instead of LLVM processor nameSamuel Pitoiset1-2/+1
gfx1030 doesn't allow us to specify e.g. dimgrey. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9974>
2021-04-05lavapipe: add support for KHR_imageless_framebufferDave Airlie1-1/+1
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10032>
2021-04-05features: mark off ARB_shader_viewport_layer_array for zinkMike Blumenkrantz1-1/+1
Reviewed-by: Dave Airlie <airlied@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10025>
2021-04-04lavapipe: enable KHR_image_format_listJoshua Ashton1-1/+1
Needed for DXVK. Reviewed-by: Dave Airlie <airlied@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10027>
2021-04-02features: mark off GL_OES_viewport_array for zinkMike Blumenkrantz1-1/+1
also done for a while Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10007>
2021-04-02features: mark off ARB_compute_variable_group_size for zinkMike Blumenkrantz1-1/+1
this has been implemented for a long time Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10007>
2021-04-02docs: docker: minor stale documentation fixAdrian Ratiu1-4/+3
Commits like the following changed the script names and distro tag but didn't update the documentation. We do not explicitely mention script names because they will likely change in the future but the distro tag is less likely to change because it is shared with the upstream ci-templates repo. Fixes: af7dca35602 ("ci: Update the ci-templates commit.") Fixes: 506e9d5fc71 ("gitlab-ci: Rename container install scripts to ...") Fixes: c6c76527535 ("gitlab-ci: Organize images using new REPO_SUFFIX ...") Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com> Reviewed-by: Michel Dänzer <mdaenzer@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9781>
2021-04-01docs: fix release notes for 20.3.5Erik Faye-Lund1-1/+1
This is incorrect escaping of the RST. Fixes: 930d2a92a32 ("docs: add release notes for 20.3.5") Acked-by: Dylan Baker <dylan@pnwbakers.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9914>
2021-04-01docs: no-op'd -> disabledErik Faye-Lund1-1/+1
"Disabled" is a common English word, that perfectly covers this usage. So let's use that instead of this non-dictionary word. Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9947>
2021-04-01docs: spell out freedesktop.orgErik Faye-Lund2-5/+6
Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9947>
2021-04-01docs: spell out environmentErik Faye-Lund1-1/+1
Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9947>
2021-04-01docs: spell out developmentErik Faye-Lund1-2/+2
The "-devel"-suffix is only helpful to RedHat users. Debian based distros use "-dev" instead. But let's get out of the distro-specific business, and instead just spell out "development", as this applies regardless of naming-scheme. Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9947>
2021-04-01docs: spell out full name of gitlab instanceErik Faye-Lund1-2/+2
While we're at it, quote it so it's clear that it's something special. Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9947>
2021-04-01docs: fix rst-quoting issues in release-notesErik Faye-Lund1-3/+3
The first issue is benign, but the other two create rogue, invalid links. Fixes: ca79b041cbf ("docs: add release notes for 21.0.0") Reviewed-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9710>
2021-04-01docs: fix invalid rstErik Faye-Lund1-10/+11
We need a single empty line between the code-block state and the text in the block, otherwise the rST is invalid and the entire block will be dropped, as is currently the case on the website. While we're at it, remove some needless colons from these code-blocks as well. They're not needed, and we usually don't have these in the docs. Fixes: a2a8c6a36c1 ("docs: Add some documentation of game GL buffer object mapping behavior.") Reviewed-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9710>
2021-03-31docs: fix incorrect possessive formErik Faye-Lund1-1/+1
When a word ends in an 's', the possessive form ends with a trailing apostrophe instead. Acked-by: Matt Turner <mattst88@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9946>
2021-03-31docs: dfsm -> DFSMErik Faye-Lund1-1/+1
This abberation is spelled in all-caps other places in this document. Acked-by: Matt Turner <mattst88@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9946>
2021-03-31docs: lex / yacc -> Lex / YaccErik Faye-Lund1-1/+1
These are names, so use proper nouns for them. Acked-by: Matt Turner <mattst88@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9946>
2021-03-31docs: lod -> LODErik Faye-Lund2-5/+5
While we're at it, fix a few cases of incorrect usage of apostrophes. Acked-by: Matt Turner <mattst88@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9946>
2021-03-31docs: nops -> NOPsErik Faye-Lund1-1/+1
Acked-by: Matt Turner <mattst88@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9946>
2021-03-31docs: Xorg -> X.OrgErik Faye-Lund1-1/+1
Acked-by: Matt Turner <mattst88@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9946>
2021-03-31docs: opencl -> OpenCLErik Faye-Lund1-1/+1
Acked-by: Matt Turner <mattst88@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9946>
2021-03-31docs: optimisation -> optimizationErik Faye-Lund1-1/+1
We generally prefer US English in the docs over UK English. Acked-by: Matt Turner <mattst88@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8572>
2021-03-31docs: vulkan -> VulkanErik Faye-Lund1-1/+1
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9945>
2021-03-31docs: ie. -> i.e.Erik Faye-Lund1-2/+2
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9945>
2021-03-31docs: sytem -> systemErik Faye-Lund1-1/+1
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9945>
2021-03-31docs: appling -> applyingErik Faye-Lund1-1/+1
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9945>