- Aug 20, 2020
-
-
Icecream95 authored
-
Icecream95 authored
-
Icecream95 authored
-
Icecream95 authored
-
Icecream95 authored
vallium can't handle it properly.
-
Icecream95 authored
-
Icecream95 authored
-
Icecream95 authored
-
Icecream95 authored
-
Icecream95 authored
-
Icecream95 authored
-
Icecream95 authored
Just uses a normal UBO read.
-
Icecream95 authored
-
Icecream95 authored
-
Icecream95 authored
-
- Aug 19, 2020
-
-
Andres Gomez authored
And remove a redundant call to ccache --show-stats Signed-off-by: Andres Gomez <agomez@igalia.com> Reviewed-by: Daniel Stone <daniels@collabora.com> Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com> Part-of: <!6343>
-
Andres Gomez authored
Signed-off-by: Andres Gomez <agomez@igalia.com> Reviewed-by: Daniel Stone <daniels@collabora.com> Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com> Part-of: <!6343>
-
Alyssa Rosenzweig authored
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <mesa/mesa!6327>
-
Alyssa Rosenzweig authored
Less than useless, actually - it's not even factually correct. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <mesa/mesa!6327>
-
Alyssa Rosenzweig authored
Move it to batch initialization, to take it out of the clear/draw path. This should make sense - as soon as the batch is created, we need to hold the refference. Functionally there shouldn't be unused batches floating around anyway. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <mesa/mesa!6327>
-
Alyssa Rosenzweig authored
Even Bifrost retains QUADS support. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <mesa/mesa!6327>
-
Alyssa Rosenzweig authored
Only used to initialize active_queries once at context initialization, then unneeded. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <mesa/mesa!6327>
-
Alyssa Rosenzweig authored
Likewise. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <mesa/mesa!6327>
-
Alyssa Rosenzweig authored
rasterizer must be non-null when draw_vbo is called (indeed, we assert this there), so anything in the per-draw graphics path can safely assume we have a rasterizer object bound. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <mesa/mesa!6327>
-
Alyssa Rosenzweig authored
Tightens the scope. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <mesa/mesa!6327>
-
Samuel Pitoiset authored
This currently covers two situations where it's obvious that the GPU hung: 1) when wait-of-idle doesn't finish in a finite time 2) when a CS submission is cancelled by the kernel There is still probably some other situations that aren't yet handled. According to the Vulkan spec, some operations should return VK_ERROR_DEVICE_LOST when the corresponding logical device is known to be lost. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <mesa/mesa!5878>
-
Tomeu Vizoso authored
Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <!6371>
-
Tomeu Vizoso authored
It has been updated recently. Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Reviewed-by: Reviewed-By: Rohan Garg <rohan.garg@collabora.com> Part-of: <!6185>
-
Tomeu Vizoso authored
Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Reviewed-by: Reviewed-By: Rohan Garg <rohan.garg@collabora.com> Part-of: <!6185>
-
Tomeu Vizoso authored
As drivers have been tested with more and more traces, the yml file is becoming a bit unwieldy. As more drivers are going to be tested with traces, and more traces will be used, split them in per-driver files so the size stays manageable. Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Reviewed-by: Reviewed-By: Rohan Garg <rohan.garg@collabora.com> Part-of: <!6185>
-
Dave Airlie authored
Fixes: dEQP-VK.glsl.builtin.function.pack_unpack.* Reviewed-by: Roland Scheidegger <sroland@vmware.com> Part-of: <mesa/mesa!6339>
-
Dave Airlie authored
Fixes: dEQP-VK.glsl.builtin.function.integer.umulextended* dEQP-VK.glsl.builtin.function.integer.imulextended* Reviewed-by: Roland Scheidegger <sroland@vmware.com> Part-of: <mesa/mesa!6339>
-
Dave Airlie authored
Fixes: dEQP-VK.glsl.atomic_operations.*_shared Reviewed-by: Roland Scheidegger <sroland@vmware.com> Part-of: <mesa/mesa!6339>
-
Dave Airlie authored
vulkan has these separate, should be fine for GL as well as the values will be the same anyways. Fixes: dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.* dEQP-VK.binding_model.descriptorset_random.sets4.noarray.ubolimitlow.sbolimitlow.sampledimglow.outimgtexlow.noiub.uab.vert.noia* dEQP-VK.binding_model.descriptor_copy.graphics.uniform_texel_buffer.* Reviewed-by: Roland Scheidegger <sroland@vmware.com> Part-of: <mesa/mesa!6339>
-
Dave Airlie authored
This fixes a lot of tessellation shaders, since tess factors get emitted with spir-v now. Fixes a bunch of: dEQP-VK.tessellation* along with 7000 others. Reviewed-by: Roland Scheidegger <sroland@vmware.com> Part-of: <mesa/mesa!6339>
-
Dave Airlie authored
vulkan tessellation uses compact variables for tess factors, and trips over in the nir->tgsi info gathering, add support to the info extraction for compact inputs and outputs. Reviewed-by: Roland Scheidegger <sroland@vmware.com> Part-of: <mesa/mesa!6339>
-
Dave Airlie authored
Fixes: dEQP-VK.glsl.builtin.function.integer.uaddcarry.* dEQP-VK.glsl.builtin.function.integer.usubborrow.* Reviewed-by: Roland Scheidegger <sroland@vmware.com> Part-of: <mesa/mesa!6339>
-
Dave Airlie authored
The lod query doesn't take a layer, but the code tries to use one, detect lodq and don't use a layer in those cases. There appears to be no GL tests for this behaviour, but the vulkan CTS hits it. Fixes: dEQP-VK.glsl.texture_functions.query.texturequerylod.* Reviewed-by: Roland Scheidegger <sroland@vmware.com> Part-of: <mesa/mesa!6339>
-
Dave Airlie authored
Just adds support for the imod instruction Fixes: dEQP-VK.glsl.operator.binary_operator.mod.* Reviewed-by: Roland Scheidegger <sroland@vmware.com> Part-of: <mesa/mesa!6339>
-
Dave Airlie authored
v2: Eric pointed out some code changes snuck in here. Reviewed-by: Roland Scheidegger <sroland@vmware.com> Part-of: <mesa/mesa!6339>
-