aboutsummaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* panfrost: Dual source blend supportIcecream952020-07-151-1/+1
| | | | | Reviewed-by: Alyssa Rosenzweig <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5620>
* gallium: add PIPE_CAP_RESOURCE_FROM_USER_MEMORY_COMPUTE_ONLYKarol Herbst2020-07-141-0/+3
| | | | | | | | | | | | With the current UAPI we only support user pointers from the compute engines, so we need a way to express that in gallium. v2: fix typos v3: add allows_user_pointers helper Signed-off-by: Karol Herbst <[email protected]> Reviewed-by: Pierre Moreau <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5906>
* Revert https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4580Michel Dänzer2020-07-141-3/+0
| | | | | | | | | | | It broke the CI pipeline on master: https://gitlab.freedesktop.org/mesa/mesa/-/jobs/3604314 https://gitlab.freedesktop.org/mesa/mesa/-/jobs/3604315 Revert for now, to allow other MRs to be merged. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5905>
* gallium: add PIPE_CAP_RESOURCE_FROM_USER_MEMORY_COMPUTE_ONLYKarol Herbst2020-07-141-0/+3
| | | | | | | | | | | | With the current UAPI we only support user pointers from the compute engines, so we need a way to express that in gallium. v2: fix typos v3: add allows_user_pointers helper Signed-off-by: Karol Herbst <[email protected]> Reviewed-by: Pierre Moreau <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4580>
* docs/submittingpatches: add more than one `Cc: mesa-stable` example to the ↵Eric Engestrom2020-07-131-0/+2
| | | | | | | | | | examples list Starting with that very example :) Signed-off-by: Eric Engestrom <[email protected]> Acked-by: Alyssa Rosenzweig <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5880>
* docs/features: Update ASTC entries for PanfrostAlyssa Rosenzweig2020-07-131-3/+3
| | | | | Signed-off-by: Alyssa Rosenzweig <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5856>
* panfrost: Map PIPE_{DXT, RGTC, BPTC} to MALI_BCnAlyssa Rosenzweig2020-07-131-2/+2
| | | | | | | | | | | | | Mali (and Vulkan) uses D3D naming conventions for these formats where Gallium/Mesa uses OpenGL names, but the formats are equivalent. sRGB is communicated out-of-band on Mali; otherwise, it appears to be a 1:1 mapping. On supported devices, this exposes GL_EXT_texture_compression_rgtc and GL_ARB_texture_compression_bptc, so update features.txt Signed-off-by: Alyssa Rosenzweig <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5856>
* panfrost: Enable framebuffer fetchIcecream952020-07-131-2/+2
| | | | | Reviewed-by: Alyssa Rosenzweig <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5755>
* radv: advertise VK_EXT_extended_dynamic_stateSamuel Pitoiset2020-07-131-0/+1
| | | | | | Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5718>
* radv: remove the secure compile support featureSamuel Pitoiset2020-07-131-2/+0
| | | | | | | | Steam was the only client of this feature and it seems no longer used. Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5869>
* egl: automatically compile the `drm` platform when availableEric Engestrom2020-07-101-2/+2
| | | | | | Signed-off-by: Eric Engestrom <[email protected]> Reviewed-by: Emil Velikov <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3161>
* egl: always compile surfacelessEric Engestrom2020-07-101-1/+1
| | | | | | | | | It has no dependencies and costs virtually nothing to build. There is no downside to enabling it unconditionally, so let's do just that. Signed-off-by: Eric Engestrom <[email protected]> Reviewed-by: Emil Velikov <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3161>
* docs/features: Track PanfrostAlyssa Rosenzweig2020-07-091-41/+41
| | | | | | | | | | | | | | Mark support for Panfrost with the PAN_MESA_DEBUG=gles3 flag set (which exposes a few buggier features for GLES 3.0, but we're actually quite close to conformance. I expect this to become default in a few weeks), based on what's supported for Mali T860 (our flagship). Less features are supported on Mali T720 due to h/w limitations, and Bifrost support is very much still in the pipes but will support all this soon enough. Closes: #255 Signed-off-by: Alyssa Rosenzweig <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5791>
* docs: fix a bunch of typosEric Engestrom2020-07-096-12/+12
| | | | | | | | | Saw a couple myself, and a quick round of vimspell showed a bunch more. Signed-off-by: Eric Engestrom <[email protected]> Reviewed-by: Alyssa Rosenzweig <[email protected]> Reviewed-by: Erik Faye-Lund <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5814>
* docs: add some missing stuff to sourcetree.rstMiklós Máté2020-07-091-25/+78
| | | | | | | | | | | I alphabetised some lists, but did not attempt to fix the inconsistent formatting. v2: added more info v3: rework for the new format Signed-off-by: Miklós Máté <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5367>
* docs: update calendar and link releases notes for 20.1.3Eric Engestrom2020-07-092-3/+3
| | | | Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5811>
* docs: add release notes for 20.1.3Eric Engestrom2020-07-091-0/+244
| | | | | Signed-off-by: Eric Engestrom <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5811>
* docs: Document how to interact with docker containers.Eric Anholt2020-07-081-0/+32
| | | | | | | | There's some text in gitlab-ci.yml, but expand on things a bit here. Reviewed-by: Eric Engestrom <[email protected]> Reviewed-by: Erik Faye-Lund <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5510>
* docs: Relax the expectations of HW CI farms.Eric Anholt2020-07-081-3/+2
| | | | | | | | | We've been doing pretty well at around half an hour per pipeline, no need to be too harsh. Reviewed-by: Eric Engestrom <[email protected]> Reviewed-by: Erik Faye-Lund <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5510>
* docs: Move the gitlab-ci docs to RST.Eric Anholt2020-07-084-1/+337
| | | | | | | | | I tried not to edit too much meaning in the process, but I did shuffle some stuff around to work as structured documentation. Reviewed-by: Eric Engestrom <[email protected]> Reviewed-by: Erik Faye-Lund <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5510>
* docs: Move the conformance and the CI docs to a top level Testing section.Eric Anholt2020-07-082-4/+10
| | | | | | | | They're related subjects, and deserve top level display. Reviewed-by: Eric Engestrom <[email protected]> Reviewed-by: Erik Faye-Lund <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5510>
* docs: Move the current CI .rst doc to docs/ci/ and link to it from .gitlab-ci.Eric Anholt2020-07-082-1/+1
| | | | | | | | | | | I want the docs to be discoverable next to the code, and sphinx insists that all docs are under the top-level docs dir (sigh). We can't symlink from that dir to .gitlab-ci because windows builds can't do symlinks, so link back the other direction. Reviewed-by: Eric Engestrom <[email protected]> Reviewed-by: Erik Faye-Lund <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5510>
* zink: expose depth-clip if supportedErik Faye-Lund2020-07-081-1/+1
| | | | | | | | We already set up the state as needed, so it should only be a matter of exposing it. Reviewed-By: Mike Blumenkrantz <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5495>
* gallium: add PIPE_SHADER_CAP_GLSL_16BIT_TEMPS for LowerPrecisionTemporariesMarek Olšák2020-07-071-0/+2
| | | | | Reviewed-by: Rob Clark <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5746>
* llvmpipe: add ARB_post_depth_coverage support.Dave Airlie2020-07-082-1/+2
| | | | | | | | This doesn't pass thie piglits because currently they are broken for case where GL upgrades 2 samples to 4 Reviewed-by: Roland Scheidegger <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5767>
* docs: fixup envvar outputErik Faye-Lund2020-07-071-2/+4
| | | | | | | | | Sphinx 2.x has changed how this works, and some of this whitespace now gets stripped as a result. So let's instead actual whitespace as separate text-nodes instead. Reviewed-by: Eric Engestrom <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5706>
* docs: use svg for graphviz outputErik Faye-Lund2020-07-071-0/+4
| | | | | | | This works a lot better on hidpi screens. Reviewed-by: Eric Engestrom <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5706>
* docs: move gallium specific docs into gallium folderErik Faye-Lund2020-07-076-4/+6
| | | | | Reviewed-by: Eric Engestrom <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5706>
* docs: add an extension to generate redirectsErik Faye-Lund2020-07-072-1/+20
| | | | | Reviewed-by: Eric Engestrom <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5706>
* docs: clean up gallium index-fileErik Faye-Lund2020-07-071-9/+3
| | | | | | | This makes the TOC make much more sense. Reviewed-by: Eric Engestrom <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5706>
* merge gallium docs into main docsErik Faye-Lund2020-07-0729-4/+8199
| | | | | Reviewed-by: Eric Engestrom <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5706>
* llvmpipe: enable GL 4.2Dave Airlie2020-07-062-8/+8
| | | | | | mostly just docs patch, features were all complete already Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5724>
* llvmpipe: bump to GL support to GL 4.1Dave Airlie2020-07-062-5/+5
| | | | | Reviewed-by: Roland Scheidegger <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5724>
* docs: update llvmpipe GL 4.0 statusDave Airlie2020-07-022-14/+16
| | | | Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3778>
* docs: add a page explaining the GitLab CI and the Intel CIEric Engestrom2020-06-302-0/+77
| | | | | | | | | This explains what they are, what they do and how to use them. Signed-off-by: Eric Engestrom <[email protected]> Reviewed-by: Eric Anholt <[email protected]> Reviewed-by: Clayton Craft <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2250>
* radv: enable VK_AMD_shader_ballot on GFX6-7 with both compiler backendsSamuel Pitoiset2020-06-291-2/+0
| | | | | | | | It gives +1-2 FPS with Doom Eternal on Pitcairn. Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Daniel Schürmann <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5659>
* docs: use ref-links for internal referencesErik Faye-Lund2020-06-284-15/+15
| | | | | | | | | | | | Ref-link have two benefits over generic links: 1. They produce the right result for non-HTML outputs 2. They get validated at build-time So let's use them for internal references instead. Reviewed-by: Eric Engestrom <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5671>
* docs: fix internal referencesErik Faye-Lund2020-06-284-10/+10
| | | | | | | | | It seems last time I tried to fix these, I missed a few spots. So let's try to get things right this time. Fixes: 429ff054917 ("docs/relnotes: update internal references") Reviewed-by: Eric Engestrom <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5671>
* docs: restore accidentally dropped labelsErik Faye-Lund2020-06-282-0/+4
| | | | | | | | | | These were accidentally dropped when cleaning up the TOC, making links to them dead. Because we used plain links, sphinx didn't inform us that these became dead. Let's restore them. Fixes: 14f2a81b6f6 ("docs: drop open-coded toc for articles") Reviewed-by: Eric Engestrom <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5671>
* docs: remove non-existent referenceErik Faye-Lund2020-06-281-2/+2
| | | | | | | | The section referenced here was removed a while ago, but it was always empty anyway. Let's just remove it instead of trying to fix it up. Reviewed-by: Eric Engestrom <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5671>
* radv: remove the load/store workaround for Monster Hunter World with LLVMSamuel Pitoiset2020-06-261-2/+0
| | | | | | | | Now that ACO is default, this is pointless. Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5658>
* radv: remove the shader ballot workaround for Youngblood with LLVMSamuel Pitoiset2020-06-261-2/+0
| | | | | | | | Now that ACO is default, this is now pointless. Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5658>
* docs: update faviconErik Faye-Lund2020-06-263-0/+8
| | | | | | | | | | | I created a new and cleaner favicon for mesa3d.org, and it seems like a good idea to use that one for the docs as well. While we're at it, replace the original PNG with the original SVG asset the ICO-file was generated from. Reviewed-by: Eric Anholt <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5643>
* radv: enable ACO by defaultDaniel Schürmann2020-06-252-2/+2
| | | | | | | No more dragons have been seen, caution is still required... Reviewed-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5445>
* radv: introduce RADV_DEBUG=llvm optionDaniel Schürmann2020-06-251-0/+2
| | | | | | | | This option enables the LLVM compiler backend to be used for shader compilation Reviewed-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5445>
* docs: fix 20.1.2 relnotesEric Engestrom2020-06-251-0/+17
| | | | | | | | | I manually converted them from html and didn't double-check the result... Fixes: e94f81e9df8f038813a4 ("docs: Add release notes for 20.1.2") Signed-off-by: Eric Engestrom <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5639>
* docs: update calendar and link releases notes for 20.1.2Eric Engestrom2020-06-242-3/+3
| | | | Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5638>
* docs: Add release notes for 20.1.2Eric Engestrom2020-06-241-0/+116
| | | | Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5638>
* docs: add planning for 20.2Eric Engestrom2020-06-231-0/+8
| | | | | Signed-off-by: Eric Engestrom <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5239>
* docs: add some padding to the release calendarEric Engestrom2020-06-231-17/+17
| | | | | | | This extra padding allows for `-rcX` suffixes. Signed-off-by: Eric Engestrom <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5239>