- 13 Jun, 2020 23 commits
-
-
Erik Faye-Lund authored
Sphinx can syntax-highlight a block if we use the right syntax. Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <!4630>
-
Erik Faye-Lund authored
Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <!4630>
-
Laura Ekstrand authored
Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <!4630>
-
Erik Faye-Lund authored
Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <!4630>
-
Erik Faye-Lund authored
The default is python, which we don't really do a whole lot of in our docs, so let's just disable to none instead. Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <!4630>
-
Erik Faye-Lund authored
Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <!4630>
-
Erik Faye-Lund authored
I have no idea why pandoc messed up these headers... Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <!4630>
-
Erik Faye-Lund authored
This removes a bit of markup, because it seems rst doesn't really support markup on links this way. I'm not sure why Pandoc generates this, but it misrenders. Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <!4630>
-
Erik Faye-Lund authored
In reStructuredText, a trailing underscore means a hyperlink reference, but it seems pandoc doesn't get this right for symbols that have already been escaped. So let's manually fix these up. Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <!4630>
-
Erik Faye-Lund authored
Seems pandoc messed these up, and left out some escpaing. Let's fix it up by hand. Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <!4630>
-
Erik Faye-Lund authored
It seems pandoc doesn't really understand that double colons needs to be escaped. So let's fix that up by hand. Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <!4630>
-
Erik Faye-Lund authored
Pandoc silently fails on colspan, breaking this table. But rst supports this just fine, so let's just hand-convert this table instead. Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <!4630>
-
Erik Faye-Lund authored
These files were used by the theming of the old website, and is no longer needed. Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <!4630>
-
Erik Faye-Lund authored
These have now served their purpose, so let's get rid of them again. Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <!4630>
-
Erik Faye-Lund authored
This uses the previously added scripts to convert the documentation to reStructuredText, which is both easier to read offline, and can be used to generate modern HTML for online documentation. No modification to the generated results have been done. Acked-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <!4630>
-
Erik Faye-Lund authored
This is just a temporary commit, adding the scripts that performs the automated conversion of the docs. The next commit contains the results of the conversion, and the commit following that removes these scripts again. To redo the conversion in the next commit, rebase interactively to edit this commit and delete the next one, and run './update-docs.sh' from the root directory. Then continue the rebasing, and resolve any conflicts that might have occurred in the manual fixes on top. Finally, build the documentation to ensure no further fixups are needed. Reviewed-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <!4630>
-
Eric Engestrom authored
There hasn't been a config.h in a long time (it was an artifact of the autotool build). Signed-off-by:
Eric Engestrom <eric@engestrom.ch> Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org> Reviewed-by:
Dylan Baker <dylan@pnwbakers.com> Part-of: <!5350>
-
Eric Engestrom authored
There hasn't been a config.h in a long time (it was an artifact of the autotool build). Signed-off-by:
Eric Engestrom <eric@engestrom.ch> Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org> Reviewed-by:
Dylan Baker <dylan@pnwbakers.com> Part-of: <!5350>
-
Eric Engestrom authored
See src/egl/generate/egl.xml for reference. Signed-off-by:
Eric Engestrom <eric@engestrom.ch> Part-of: <!5309>
-
Eric Engestrom authored
Much more readable with the same information :) Signed-off-by:
Eric Engestrom <eric@engestrom.ch> Reviewed-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <!5362>
-
Eric Engestrom authored
Python 2 is dead and this script is only run by devs, all of which have had python3 available for basically forever. Signed-off-by:
Eric Engestrom <eric@engestrom.ch> Reviewed-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <!5362>
-
Eric Engestrom authored
CoverityID: 1435701 Fixes: e5a81ac7 ("broadcom/vc5: Don't forget to get the BO offset when opening a dmabuf.") Signed-off-by:
Eric Engestrom <eric@engestrom.ch> Reviewed-by:
Iago Toral Quiroga <itoral@igalia.com> Reviewed-by:
Eric Anholt <eric@anholt.net> Part-of: <!5263>
-
Jonathan Marek authored
A bit of cleanup to reduce noise in the codebase. Signed-off-by:
Jonathan Marek <jonathan@marek.ca> Part-of: <!5447>
-
- 12 Jun, 2020 17 commits
-
-
Emma Anholt authored
Otherwise, we'll time out after 60 minutes of waiting for the run to complete. Reviewed-by:
Christian Gmeiner <christian.gmeiner@gmail.com> Closes: #2651 Part-of: <!5393>
-
Emma Anholt authored
Like for LAVA, make the tradeoff of moving the test scripts and data (55k) into the artifacts in order to make the per-build jobs not have to pull down the git tree (hundreds of MB when you don't hit a cached container for your specific user, which I see happen multiple times a day in my CI runs). To do this, we have to be a bit more careful in some places about our working directory potentially being dirty. Reviewed-by:
Christian Gmeiner <christian.gmeiner@gmail.com> Part-of: <mesa/mesa!5393>
-
Emma Anholt authored
We've already uploaded and downloaded them from fd.o and put them in the rootfs, so we can clean up the extra prep work. Our test job now extends from .test so that the artifacts' install dir with all the scripts is extracted. This required moving the dependency on meson-testing to the x86 test-gl/test-vk job blocks. Reviewed-by:
Christian Gmeiner <christian.gmeiner@gmail.com> Part-of: <!5393>
-
Emma Anholt authored
I'll use this to run tracie in a new job I'm working on. Reviewed-by:
Christian Gmeiner <christian.gmeiner@gmail.com> Part-of: <!5393>
-
Emma Anholt authored
I'm going to be adding tracie, which isn't deqp. Reviewed-by:
Christian Gmeiner <christian.gmeiner@gmail.com> Part-of: <!5393>
-
Icecream95 authored
Tiling is expensive, so this patch converts textures that appear to be used for streaming to a linear layout. Performance of mpv is significantly improved, with software-decoded 1080p mp4 playback on RK3288 going from 30fps to 50fps when testing with `--untimed --no-audio`. To keep things simple, conversion only happens when updating the whole texture and no mipmapping is used. v2: Make it clear that the heuristic doesn't rely on a texture being uninitialized, since layout switching code can get confusing (Alyssa). Reviewed-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <!4628>
-
Icecream95 authored
Reviewed-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <!4628>
-
Icecream95 authored
Reviewed-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <!4628>
-
Matt Turner authored
Gen9 and Cherryview have the ability to mark texture instructions with the End-of-thread bit under some conditions, which allows the texture result to be written to the render target directly, rather than returning to the EU. In order to handle overlapping primitives correctly, we have to use the 'sendc' instruction which stalls until other threads potentially writing to the same locations in the render target are retired. Unfortunately, this stall happens before the texture is sampled (rather than in parallel with stall), so for some literal edge cases (like the diagonal edge between two triangles forming a rectangle) there can be a performance penalty. As a result, it's probably not a good idea to use this optimization in general. I had planned to leave it enabled only for BLORP, where we use rectangle primitives and are typically clearing/blitting an entire render target without any overlapping primitives, but I noticed that the optimization wasn't applied in some normal cases anyway. For example, in the piglit test tests/shaders/glsl-fs-texture2d-bias.shader_test it is applied to one BLORP-blit shader but not another due to some kind of mishandling of register types (the destination register type of the texture operation is UD while the color source of the render target write is F). Additionally the instruction scheduler assumed that the combined texture and render target write operation took 0 cycles, leading to cycle estimates that are wildly inaccurate. Since the optimization was not implemented for SIMD32 and our decision whether to use the SIMD32 program is made by comparing the estimated performance with that of the SIMD16 shader, we wrongly threw out a bunch of SIMD32 programs that are likely profitable. total cycles in shared programs: 472807891 -> 473784245 (0.21%) cycles in affected programs: 108277 -> 1084631 (901.72%) helped: 0 HURT: 1290 total sends in shared programs: 998955 -> 1000245 (0.13%) sends in affected programs: 1400 -> 2690 (92.14%) helped: 0 HURT: 1290 LOST: 0 GAINED: 33 This patch shows no performance changes in Intel's Mesa performance CI. Given the problems, the lack of evidence that the pass improves performance, and the fact that the hardware feature was removed from subsequent GPU generations, I think that the pass is not valuable and should be removed. Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> Reviewed-by:
Francisco Jerez <currojerez@riseup.net> Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org> Signed-off-by:
Matt Turner <mattst88@gmail.com> Part-of: <!5412>
-
Emma Anholt authored
These have appeared more than once in the flake reporting channel, and a couple of them have spuriously failed marge-bot merges. Part-of: <!5429>
-
Emma Anholt authored
When you get a filure and go looking in the results, you'll find weird stuff like this in the XML: Reference images fill undefined pixels with 3x3 grid pattern. Attachment 0 (p' = p bin boot builds dEQP-VK.renderpass.suballocation.attachment_allocation.grow_shrink.89.qpa deqp dev etc home init install lib media mnt proc results root run sbin set-job-env-vars.sh sys tmp usr var (1, 1, 1, 1) + (-1, -1, -1, 1)) because we were not quoting the line and 'p *' was getting expanded. Reviewed-by:
Rob Clark <robdclark@chromium.org> Part-of: <!5435>
-
Dylan Baker authored
Part-of: <!5444>
-
Dylan Baker authored
Part-of: <!5444>
-
Dylan Baker authored
Part-of: <!5444>
-
Alyssa Rosenzweig authored
Signed-off-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <!5443>
-
Alyssa Rosenzweig authored
Instead of reg_mode. Signed-off-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <!5443>
-
Alyssa Rosenzweig authored
Instead of relying on reg_mode. Signed-off-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <!5443>
-