https://bugs.freedesktop.org/show_bug.cgi?id=106907
--- Comment #4 from Tapani Pälli ---
I've noticed that if I skip uniform removal in opt_dead_code (even builtin
uniforms), then this test passes. I have no idea why this is though. I have
been running chrome with following arguments: "--use-gl=e
Hi Rob,
On Sun, Jun 10, 2018 at 2:28 AM Robert Foss wrote:
>
> From: Rob Herring
>
> Maintaining both flink names and prime fd support which are provided by
> 2 different gralloc implementations is problematic because we have a
> dependency on a specific gralloc implementation header.
>
> This m
Hi Rob,
On Sun, Jun 10, 2018 at 2:28 AM Robert Foss wrote:
>
> Signed-off-by: Robert Foss
> ---
> src/gallium/auxiliary/util/u_debug_stack_android.cpp | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/src/gallium/auxiliary/util/u_debug_stack_android.cpp
> b/src/galli
Hi Rob,
Thanks for sending v3. Please see few more comments inline.
On Sun, Jun 10, 2018 at 2:28 AM Robert Foss wrote:
>
> This patch both adds support for probing & filtering DRM nodes
> and switches away from using the GRALLOC_MODULE_PERFORM_GET_DRM_FD
> gralloc call.
>
> Currently the filteri
https://bugs.freedesktop.org/show_bug.cgi?id=106907
--- Comment #3 from Jordan Justen ---
(In reply to Tapani Pälli from comment #2)
> FYI on my Fedora machine, there are failures with this test already with
> Mesa 17.3.6 so at least some of these are pretty old issues, before shader
> cache was
https://bugs.freedesktop.org/show_bug.cgi?id=106907
--- Comment #2 from Tapani Pälli ---
FYI on my Fedora machine, there are failures with this test already with Mesa
17.3.6 so at least some of these are pretty old issues, before shader cache was
turned on.
--
You are receiving this mail becaus
On 06/14/2018 12:58 AM, Eric Anholt wrote:
Tapani Pälli writes:
Patch sets additional formats renderable and enables the extension
when OpenGL ES 3.1 is supported.
Signed-off-by: Tapani Pälli
---
src/mesa/main/extensions_table.h | 1 +
src/mesa/main/fbobject.c | 20
Detect if the display (X-Server) gpu and Prime renderoffload gpu prefer
different channel ordering for color depth 30 formats ([X/A]BGR2101010
vs. [X/A]RGB2101010) and perform format conversion during the blitImage()
detiling op from tiled backbuffer -> linear buffer.
For this we need to find the
On Thu, Jun 14, 2018 at 4:14 AM Rob Herring wrote:
>
> On Wed, Jun 13, 2018 at 12:19 PM, Amit Pundir wrote:
> > On 13 June 2018 at 20:45, Rob Herring wrote:
> >>
> >> +Amit and John
> >>
> >> On Sat, Jun 9, 2018 at 11:27 AM, Robert Foss
> >> wrote:
> >> > This patch both adds support for probi
https://bugs.freedesktop.org/show_bug.cgi?id=102057
Timothy Arceri changed:
What|Removed |Added
Resolution|--- |NOTABUG
Status|NEW
On June 13, 2018 19:17:21 Kenneth Graunke wrote:
On Wednesday, June 13, 2018 6:52:07 PM PDT Jason Ekstrand wrote:
On Wed, Jun 13, 2018 at 6:14 PM, Kenneth Graunke
wrote:
The UBO push analysis pass incorrectly assumed that all values would fit
within a 32B chunk, and only recorded a bit for
On Wednesday, June 13, 2018 6:52:07 PM PDT Jason Ekstrand wrote:
> On Wed, Jun 13, 2018 at 6:14 PM, Kenneth Graunke
> wrote:
>
> > The UBO push analysis pass incorrectly assumed that all values would fit
> > within a 32B chunk, and only recorded a bit for the 32B chunk containing
> > the starting
On Wed, Jun 13, 2018 at 6:14 PM, Kenneth Graunke
wrote:
> The UBO push analysis pass incorrectly assumed that all values would fit
> within a 32B chunk, and only recorded a bit for the 32B chunk containing
> the starting offset.
>
> For example, if a UBO contained the following, tightly packed:
>
12 and 14 are
Reviewed-by: Jason Ekstrand
Thanks for working on this! This is very nice clean-up.
--Jason
On Sat, Jun 9, 2018 at 4:13 AM, Jose Maria Casanova Crespo <
jmcasan...@igalia.com> wrote:
> ---
> src/intel/compiler/brw_fs.h | 4
> src/intel/compiler/brw_fs_nir.cpp | 32
On Sat, Jun 9, 2018 at 4:13 AM, Jose Maria Casanova Crespo <
jmcasan...@igalia.com> wrote:
> ---
> src/intel/compiler/brw_fs_nir.cpp | 13 ++---
> 1 file changed, 6 insertions(+), 7 deletions(-)
>
> diff --git a/src/intel/compiler/brw_fs_nir.cpp
> b/src/intel/compiler/brw_fs_nir.cpp
> ind
On Sat, Jun 9, 2018 at 4:13 AM, Jose Maria Casanova Crespo <
jmcasan...@igalia.com> wrote:
> As the previous use of shuffle_32bit_load_result_to_64bit_data
> had a source/destination overlap for 64-bit. Now a temporal destination
>
s/temporal/temporary/
With that, patches 10 and 11 are
Reviewed
On Sat, Jun 9, 2018 at 4:13 AM, Jose Maria Casanova Crespo <
jmcasan...@igalia.com> wrote:
> shuffle_from_32bit_read manages 32-bit reads to 32-bit destination
> in the same way that the previous loop so now we just call the new
> function for all bitsizes, simplifying also the 64-bit load_input.
How about "Use shuffle_from_32bit_read for 64-bit gs_input_load"? Also, as
a general comment, intel/fs would be a bit more specific prefix
Reviewed-by: Jason Ekstrand
On Sat, Jun 9, 2018 at 4:13 AM, Jose Maria Casanova Crespo <
jmcasan...@igalia.com> wrote:
> This implementation avoids two unn
On Sat, Jun 9, 2018 at 4:13 AM, Jose Maria Casanova Crespo <
jmcasan...@igalia.com> wrote:
> do_untyped_vector_read is used at load_ssbo and load_shared.
>
> The previous MOVs are removed because shuffle_from_32bit_read
> can handle storing the shuffle results in the expected destination
> just us
Yes, please. :-) Patches 3-6 are,
Reviewed-by: Jason Ekstrand
On Sat, Jun 9, 2018 at 4:13 AM, Jose Maria Casanova Crespo <
jmcasan...@igalia.com> wrote:
> ---
> src/intel/compiler/brw_fs.h | 11 --
> src/intel/compiler/brw_fs_nir.cpp | 62 ---
> 2 files c
The UBO push analysis pass incorrectly assumed that all values would fit
within a 32B chunk, and only recorded a bit for the 32B chunk containing
the starting offset.
For example, if a UBO contained the following, tightly packed:
vec4 a; // [0, 16)
float b; // [16, 20)
vec4 c; // [20,
s/from/for/ in the commit message.
On Sat, Jun 9, 2018 at 4:13 AM, Jose Maria Casanova Crespo <
jmcasan...@igalia.com> wrote:
> ---
> src/intel/compiler/brw_fs_nir.cpp | 7 ++-
> 1 file changed, 2 insertions(+), 5 deletions(-)
>
> diff --git a/src/intel/compiler/brw_fs_nir.cpp
> b/src/intel/
On Sat, Jun 9, 2018 at 4:13 AM, Jose Maria Casanova Crespo <
jmcasan...@igalia.com> wrote:
> These new shuffle functions deal with the shuffle/unshuffle operations
> needed for read/write operations using 32-bit components when the
> read/written components have a different bit-size (8, 16, 64-bit
This relaxes a number of ES shader restrictions allowing shaders
to follow more desktop GLSL like rules.
This initial implementation relaxes the following:
- allows linking ES shaders with desktop shaders
- allows mismatching precision qualifiers
- always enables standard derivative builtins
---
src/util/drirc | 4
1 file changed, 4 insertions(+)
diff --git a/src/util/drirc b/src/util/drirc
index c76f1ca4380..ff706d16001 100644
--- a/src/util/drirc
+++ b/src/util/drirc
@@ -176,6 +176,10 @@ TODO: document the other workarounds.
+
+
+
Google Earth VR shaders uses builtins in constant expressions with
GLSL 1.10. That feature wasn't allowed until GLSL 1.20.
---
src/compiler/glsl/ast_function.cpp | 3 ++-
src/gallium/auxiliary/pipe-loader/driinfo_gallium.h | 1 +
src/gallium/include/state_tracker/st_api.h
Glibc has the same code to get program_invocation_short_name. However
for some reason the short name gets mangled for some wine apps.
For example with Google Earth VR I get:
program_invocation_name:
"/home/tarceri/.local/share/Steam/steamapps/common/EarthVR/Earth.exe"
program_invocation_short_na
---
src/util/drirc | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/util/drirc b/src/util/drirc
index ff706d16001..7f91035ae8b 100644
--- a/src/util/drirc
+++ b/src/util/drirc
@@ -178,6 +178,7 @@ TODO: document the other workarounds.
+
On Wed, Jun 13, 2018 at 5:07 PM, Chema Casanova
wrote:
> On 13/06/18 22:46, Jason Ekstrand wrote:
> > On Sat, Jun 9, 2018 at 4:13 AM, Jose Maria Casanova Crespo
> > mailto:jmcasan...@igalia.com>> wrote:
> >
> > This new function takes care of shuffle/unshuffle components of a
> > particul
On 14 June 2018 at 10:12, Matt Turner wrote:
> On Wed, Jun 13, 2018 at 4:53 PM, Dave Airlie wrote:
>> From: Dave Airlie
>>
>> GLSL 4.60 offically added this but games and older CTS suites actually
>> had shaders that did this, we may as well enable it everywhere.
>> ---
>> src/compiler/glsl/gls
On Wed, Jun 13, 2018 at 4:53 PM, Dave Airlie wrote:
> From: Dave Airlie
>
> GLSL 4.60 offically added this but games and older CTS suites actually
> had shaders that did this, we may as well enable it everywhere.
> ---
> src/compiler/glsl/glsl_parser.yy | 1 +
> 1 file changed, 1 insertion(+)
>
On 13/06/18 22:46, Jason Ekstrand wrote:
> On Sat, Jun 9, 2018 at 4:13 AM, Jose Maria Casanova Crespo
> mailto:jmcasan...@igalia.com>> wrote:
>
> This new function takes care of shuffle/unshuffle components of a
> particular bit-size in components with a different bit-size.
>
> If sou
On 14 June 2018 at 07:35, Bas Nieuwenhuizen wrote:
> We need to init the cb_shader_format correctly with the changed
> col_format, so this moves the col_format adjustment to before the
> adjustment to before the cb_shader_mask gets generated.
>
> Fixes: 06d3c650980 "radv: fix a GPU hang when MRTs
On 14/06/18 09:53, Dave Airlie wrote:
From: Dave Airlie
GLSL 4.60 offically added this but games and older CTS suites actually
had shaders that did this, we may as well enable it everywhere.
---
src/compiler/glsl/glsl_parser.yy | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/compil
From: Dave Airlie
GLSL 4.60 offically added this but games and older CTS suites actually
had shaders that did this, we may as well enable it everywhere.
---
src/compiler/glsl/glsl_parser.yy | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/compiler/glsl/glsl_parser.yy b/src/compiler/glsl/g
On Thu, Jun 14, 2018 at 12:02 AM, Rhys Perry wrote:
> Signed-off-by: Rhys Perry
> ---
> src/gallium/drivers/nouveau/codegen/nv50_ir.cpp| 3 ++-
> src/gallium/drivers/nouveau/codegen/nv50_ir.h | 14
> .../drivers/nouveau/codegen/nv50_ir_peephole.cpp | 12 +--
> ..
On Mon, Jun 11, 2018 at 10:39 PM, Keith Packard wrote:
> This extension adds the ability to borrow an X RandR output for
> temporary use directly by a Vulkan application. For DRM, we use the
> Linux resource leasing mechanism.
>
> v2:
> Clean up xlib_lease detection
>
> * Use sepa
On Wed, Jun 13, 2018 at 9:46 AM Dylan Baker wrote:
> Quoting Eric Engestrom (2018-06-13 03:03:25)
> > On Tuesday, 2018-06-12 11:19:40 -0600, bmgor...@chromium.org wrote:
> > > From: Benjamin Gordon
> > >
> > > When building the Chrome OS Android container, we need to build copies
> > > of mesa t
From: Benjamin Gordon
When building the Chrome OS Android container, we need to build copies
of mesa that don't conflict with the Android system-supplied libraries.
This adds options to create suffixed versions of EGL and GLES libraries:
libEGL.so -> libEGL${egl-lib-suffix}.so
libGLESv1_CM.so ->
Forgot to CC you.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
https://bugs.freedesktop.org/show_bug.cgi?id=106903
--- Comment #2 from Bas Nieuwenhuizen ---
https://patchwork.freedesktop.org/patch/229361/ should fix this.
--
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.___
This series improve the performance of integer multiplication by removing
much usage of the very slow IMAD and IMUL. It depends on the
SHLADD/IndirectPropagation patches.
The first and second patch add support for the XMAD instruction in codegen
The third patch replaces most IMADs and IMULs with
Signed-off-by: Rhys Perry
---
.../drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp | 61 ++
.../nouveau/codegen/nv50_ir_target_gm107.cpp | 6 ++-
.../nouveau/codegen/nv50_ir_target_nvc0.cpp| 1 +
3 files changed, 67 insertions(+), 1 deletion(-)
diff --git a/src/
Signed-off-by: Rhys Perry
---
src/gallium/drivers/nouveau/codegen/nv50_ir.cpp| 3 ++-
src/gallium/drivers/nouveau/codegen/nv50_ir.h | 14
.../drivers/nouveau/codegen/nv50_ir_peephole.cpp | 12 +--
.../drivers/nouveau/codegen/nv50_ir_print.cpp | 20 +++
Strongly mitigates the harm from the previous commit, which made many
integer multiplications much more heavy on the register and instruction
count.
total instructions in shared programs : 5294693 -> 5268293 (-0.50%)
total gprs used in shared programs: 624962 -> 624196 (-0.12%)
total shared us
This hits the shader-db numbers a good bit, though a few xmads is way
faster than an imul or imad and the cost is mitigated by the next commit,
which optimizes many multiplications by immediates into shorter and less
register heavy instructions than the xmads.
total instructions in shared programs
Tapani Pälli writes:
> Patch sets additional formats renderable and enables the extension
> when OpenGL ES 3.1 is supported.
>
> Signed-off-by: Tapani Pälli
> ---
> src/mesa/main/extensions_table.h | 1 +
> src/mesa/main/fbobject.c | 20 +++-
> src/mesa/main/glformats.c
On Mon, Jun 11, 2018 at 10:39 PM, Keith Packard wrote:
> This adds support for the KHR_display extension to the anv Vulkan
> driver. The driver now attempts to open the master DRM node when the
> KHR_display extension is requested so that the common winsys code can
> perform the necessary operati
On Wed, Jun 13, 2018 at 2:46 PM, Jason Ekstrand
wrote:
> Reviewed-by: Jason Ekstrand
>
With the caveat that I have no idea how the amdgpu kernel interface works.
:-)
> On Mon, Jun 11, 2018 at 10:39 PM, Keith Packard wrote:
>
>> This adds support for the KHR_display extension to the radv Vulk
Reviewed-by: Jason Ekstrand
On Mon, Jun 11, 2018 at 10:39 PM, Keith Packard wrote:
> This adds support for the KHR_display extension to the radv Vulkan
> driver. The driver now attempts to open the master DRM node when the
> KHR_display extension is requested so that the common winsys code can
patches 4-6 are
Reviewed-by: Jason Ekstrand
On Mon, Jun 11, 2018 at 10:39 PM, Keith Packard wrote:
> Add support for the EXT_direct_mode_display extension. This just
> provides the vkReleaseDisplayEXT function.
>
> v2:
> Adopt Jason Ekstrand's coding conventions
>
> Declare var
On Mon, Jun 11, 2018 at 9:32 PM, Keith Packard wrote:
> Jason Ekstrand writes:
>
> > This seems a bit odd. Why is the FD not stored in the display? What if
> > you acquire multiple displays for two-player VR? If the master FD passed
> > in is not -1, we could just create a VkDisplayKHR object
On Mon, Jun 11, 2018 at 10:39 PM, Keith Packard wrote:
> This adds support for the KHR_display extension to the anv Vulkan
> driver. The driver now attempts to open the master DRM node when the
> KHR_display extension is requested so that the common winsys code can
> perform the necessary operati
I'm trusting that not much changed other than what was explicitly called
out. I didn't want to re-read in *that* much detail again. :-)
Reviewed-by: Jason Ekstrand
On Mon, Jun 11, 2018 at 10:39 PM, Keith Packard wrote:
> This adds support for the KHR_display extension support to the vulkan
We need to init the cb_shader_format correctly with the changed
col_format, so this moves the col_format adjustment to before the
adjustment to before the cb_shader_mask gets generated.
Fixes: 06d3c650980 "radv: fix a GPU hang when MRTs are sparse"
Bugzilla: https://bugs.freedesktop.org/show_bug.c
https://bugs.freedesktop.org/show_bug.cgi?id=106907
--- Comment #1 from Jordan Justen ---
Any chance you might be able to write a small piglit test
that shows the bug? For example:
https://cgit.freedesktop.org/piglit/commit/?id=f1dc46ddf8c1
--
You are receiving this mail because:
You are the Q
On Sat, Jun 9, 2018 at 4:13 AM, Jose Maria Casanova Crespo <
jmcasan...@igalia.com> wrote:
> This new function takes care of shuffle/unshuffle components of a
> particular bit-size in components with a different bit-size.
>
> If source type size is smaller than destination type size the operation
This has the potential to make brw_bo_busy a bit cheaper for internal
BOs if someone has checked it for busy or waited on it before. We
already do the same thing in brw_bo_wait.
---
src/mesa/drivers/dri/i965/brw_bufmgr.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/src/mesa/drivers/dr
Instead of unreferencing all the BOs used by the freshly submitted batch
directly, ask the bufmgr to unref them for us once the batch goes idle.
This should more-or-less have the same effect except that we now wait to
unref the BOs until the batch is idle.
---
src/mesa/drivers/dri/i965/intel_batch
The previous approach gave a sort of round-robin behavior which made
sense because we didn't want to walk the entire list looking for the
first idle BO. Now that everything is idle, we can pick any BO in the
list and it should be fine. Using the most recently used BO should give
us less over-all
It was never all that useful and no one had really demonstrated the
value of it in any concrete way. It is, however, a very easy way to run
into trouble if you're not careful. Let's just drop it and hope to
solve whatever problems it was solving in some other way.
---
src/mesa/drivers/dri/i965/i
The current BO cache puts BOs back into the recycle bucket the moment the
refcount hits zero. If the BO is busy, we just don't re-use it until it
isn't or we re-use it for a render target which we assume will be used
first for drawing. This patch series reworks the way the BO cache works a
bit so
---
src/mesa/drivers/dri/i965/brw_bufmgr.c | 46 ++
src/mesa/drivers/dri/i965/brw_bufmgr.h | 1 -
2 files changed, 10 insertions(+), 37 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_bufmgr.c
b/src/mesa/drivers/dri/i965/brw_bufmgr.c
index 58bb559fdee..e9d3daa598
---
src/mesa/drivers/dri/i965/brw_context.c | 8
1 file changed, 8 insertions(+)
diff --git a/src/mesa/drivers/dri/i965/brw_context.c
b/src/mesa/drivers/dri/i965/brw_context.c
index 9ced230ec14..98ec54f2ae3 100644
--- a/src/mesa/drivers/dri/i965/brw_context.c
+++ b/src/mesa/drivers/dri/
---
src/mesa/drivers/dri/i965/brw_bufmgr.c | 51 --
1 file changed, 32 insertions(+), 19 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_bufmgr.c
b/src/mesa/drivers/dri/i965/brw_bufmgr.c
index cfa32ff3726..ef918315c65 100644
--- a/src/mesa/drivers/dri/i965/brw_buf
While we can always trust the kernel to reference count things and not
actually free any memory until the GPU is done with it, that may not
actually do what we want. We have to be careful, for instance, with
recycling buffers that we might immediately map. This commit provides a
tagging mechanism
https://bugs.freedesktop.org/show_bug.cgi?id=106756
Samuel Pitoiset changed:
What|Removed |Added
Status|NEW |NEEDINFO
--
You are receiving this m
On Wed, Jun 13, 2018 at 12:19 PM, Amit Pundir wrote:
> On 13 June 2018 at 20:45, Rob Herring wrote:
>>
>> +Amit and John
>>
>> On Sat, Jun 9, 2018 at 11:27 AM, Robert Foss
>> wrote:
>> > This patch both adds support for probing & filtering DRM nodes
>> > and switches away from using the GRALLOC
https://bugs.freedesktop.org/show_bug.cgi?id=106696
Samuel Pitoiset changed:
What|Removed |Added
Resolution|--- |NOTOURBUG
Status|REOPENED
https://bugs.freedesktop.org/show_bug.cgi?id=106479
Samuel Pitoiset changed:
What|Removed |Added
Status|NEEDINFO|RESOLVED
Resolution|---
https://bugs.freedesktop.org/show_bug.cgi?id=106677
--- Comment #4 from David Cuthbert ---
Note that it takes some fiddling to reproduce this currently (the exact trigger
isn't known). I can go hours without seeing this issue.
I've been banging my head against the wall trying to get my extra log
We don't enable CMASK for linear surfaces and addrlib only
enables DCC for tiling surfaces.
Signed-off-by: Samuel Pitoiset
---
src/amd/vulkan/radv_meta_clear.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/amd/vulkan/radv_meta_clear.c b/src/amd/vulkan/radv_meta_clear.c
index 28050079f
This is useless because we don't support DCC/CMASK for mipmaps.
Signed-off-by: Samuel Pitoiset
---
src/amd/vulkan/radv_meta_clear.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/src/amd/vulkan/radv_meta_clear.c b/src/amd/vulkan/radv_meta_clear.c
index fae441ceb66..28050079f92 100644
---
https://bugs.freedesktop.org/show_bug.cgi?id=106912
Samuel Pitoiset changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
Reviewed-by: Bas Nieuwenhuizen
On Wed, Jun 13, 2018 at 8:19 PM, Samuel Pitoiset
wrote:
> This causes rendering issues in Shadow Warrior 2 with DXVK.
>
> Cc: mesa-sta...@lists.freedesktop.org
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=106912
> Signed-off-by: Samuel Pitoiset
> ---
>
This causes rendering issues in Shadow Warrior 2 with DXVK.
Cc: mesa-sta...@lists.freedesktop.org
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=106912
Signed-off-by: Samuel Pitoiset
---
src/amd/vulkan/radv_meta_clear.c | 8
1 file changed, 8 insertions(+)
diff --git a/src/amd/
https://bugs.freedesktop.org/show_bug.cgi?id=106677
--- Comment #3 from Thomas Hellström ---
FWIW, no apparent problems on Fedora Rawhide with 4.18.0-rc0.
/Thomas
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.__
On Wed, Jun 13, 2018 at 09:20:55AM -0700, Nanley Chery wrote:
> On Wed, Jun 13, 2018 at 09:33:41AM +0300, Pohjolainen, Topi wrote:
> > On Tue, Jun 12, 2018 at 12:22:00PM -0700, Nanley Chery wrote:
> > > ---
> > > src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 30 +--
> > > 1 file
On Wed, Jun 13, 2018 at 09:25:37AM -0700, Nanley Chery wrote:
> On Wed, Jun 13, 2018 at 09:39:08AM +0300, Pohjolainen, Topi wrote:
> > On Tue, Jun 12, 2018 at 12:22:02PM -0700, Nanley Chery wrote:
> > > ---
> > > src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 40 ---
> > > 1 file
Reviewed-by: Caio Marcelo de Oliveira Filho
On Tue, Jun 12, 2018 at 03:48:14PM -0700, Ian Romanick wrote:
> From: Ian Romanick
>
> Since SSBOs can be written, copy propagating a read can cause the
> value to magically change. SSBO reads are also very expensive, so
> doing it twice will be slo
Reviewed-by: Caio Marcelo de Oliveira Filho
On Tue, Jun 12, 2018 at 03:48:13PM -0700, Ian Romanick wrote:
> From: Ian Romanick
>
> Since SSBOs can be written, copy propagating a read can cause the
Optional: maybe write "... can be written by other threads"?
> value to magically change. SSBO
https://bugs.freedesktop.org/show_bug.cgi?id=106677
--- Comment #2 from Deepak ---
(In reply to David Cuthbert from comment #0)
> I'm filing this currently so I have a place to keep notes on this bug.
>
> Running the atom text editor under various OSes (tried Linux Mint 18.3,
> Ubuntu 18.04, and
On Wed, Jun 13, 2018 at 09:44:14AM +0300, Pohjolainen, Topi wrote:
> On Tue, Jun 12, 2018 at 12:22:03PM -0700, Nanley Chery wrote:
> > Enable a future patch to create the r8stencil_mt in this function.
> > ---
> > src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 48 +--
> > 1 file c
On Wed, Jun 13, 2018 at 8:37 AM, Dylan Baker wrote:
> Quoting Matt Turner (2018-06-12 17:50:20)
>> Commit 54ba73ef102f (configure.ac/meson.build: Fix -latomic test) fixed
>> some checks for -latomic, and then commit 54bbe600ec26 (configure.ac:
>> rework -latomic check) further extended the fixes i
https://bugs.freedesktop.org/show_bug.cgi?id=106912
--- Comment #1 from Samuel Pitoiset ---
Can you explain how to reproduce the issue in-game? I would like to know if
Vega is affected as well.
--
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for
On Wed, Jun 13, 2018 at 09:39:08AM +0300, Pohjolainen, Topi wrote:
> On Tue, Jun 12, 2018 at 12:22:02PM -0700, Nanley Chery wrote:
> > ---
> > src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 40 ---
> > 1 file changed, 26 insertions(+), 14 deletions(-)
> >
> > diff --git a/src/mes
I just reverted this in master because it regressed about 30K Vulkan CTS
tests. More investigation needed?
On Wed, Jun 13, 2018 at 2:07 AM, Kenneth Graunke
wrote:
> On Tuesday, June 12, 2018 1:38:03 PM PDT Rafael Antognolli wrote:
> > On Mon, Jun 11, 2018 at 02:01:49PM -0700, Kenneth Graunke wr
On Wed, Jun 13, 2018 at 09:33:41AM +0300, Pohjolainen, Topi wrote:
> On Tue, Jun 12, 2018 at 12:22:00PM -0700, Nanley Chery wrote:
> > ---
> > src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 30 +--
> > 1 file changed, 15 insertions(+), 15 deletions(-)
> >
> > diff --git a/src/mes
On Wed, Jun 13, 2018 at 09:25:02AM +0300, Pohjolainen, Topi wrote:
> On Tue, Jun 12, 2018 at 12:21:56PM -0700, Nanley Chery wrote:
> > Fix the case where only stencil writes are enabled on a depth stencil
>
> Isn't this an issue even when depth writes are enabled? Both would add the
> same bo to c
Quoting Eric Engestrom (2018-06-13 03:03:25)
> On Tuesday, 2018-06-12 11:19:40 -0600, bmgor...@chromium.org wrote:
> > From: Benjamin Gordon
> >
> > When building the Chrome OS Android container, we need to build copies
> > of mesa that don't conflict with the Android system-supplied libraries.
>
Quoting Matt Turner (2018-06-12 17:50:20)
> Commit 54ba73ef102f (configure.ac/meson.build: Fix -latomic test) fixed
> some checks for -latomic, and then commit 54bbe600ec26 (configure.ac:
> rework -latomic check) further extended the fixes in configure.ac but
> not in Meson. This commit extends tho
+Amit and John
On Sat, Jun 9, 2018 at 11:27 AM, Robert Foss wrote:
> This patch both adds support for probing & filtering DRM nodes
> and switches away from using the GRALLOC_MODULE_PERFORM_GET_DRM_FD
> gralloc call.
>
> Currently the filtering is based just on the driver name,
> and the desired
https://bugs.freedesktop.org/show_bug.cgi?id=106912
Bug ID: 106912
Summary: radv: 16-bit depth buffer causes artifacts in Shadow
Warrior 2
Product: Mesa
Version: git
Hardware: Other
OS: All
Statu
https://bugs.freedesktop.org/show_bug.cgi?id=106897
--- Comment #7 from Timo Aaltonen ---
such is life, 16.04 won't get a newer wayland, but 18.04 will.. eventually
for now, you can use a ppa for a backport with the necessary packaging changes:
https://launchpad.net/~ubuntu-x-swat/+archive/ubun
Reviewed-by: Bas Nieuwenhuizen
for both. Thanks!
On Wed, Jun 13, 2018 at 3:15 AM, Marek Olšák wrote:
> From: Marek Olšák
>
> The change from MIN2 to MAX2 is intentional.
> ---
> src/amd/common/ac_gpu_info.c | 82
> 1 file changed, 54 insertions(+), 28 dele
Reviewed-by: Bas Nieuwenhuizen
On Wed, Jun 13, 2018 at 2:27 PM, Samuel Pitoiset
wrote:
> On GFX8+, there is a bug that affects TC-compatible depth surfaces
> when the ZRange is not reset after LateZ kills pixels.
>
> The workaround is to always set DB_Z_INFO.ZRANGE_PRECISION to match
> the last
On GFX8+, there is a bug that affects TC-compatible depth surfaces
when the ZRange is not reset after LateZ kills pixels.
The workaround is to always set DB_Z_INFO.ZRANGE_PRECISION to match
the last fast clear value. Because the value is set to 1 by default,
we only need to update it when clearing
On Wed, Jun 13, 2018 at 11:03:55AM +1000, Dave Airlie wrote:
> From: Dave Airlie
>
> This should add all the pieces to enable tess shaders on virgl.
>
> v2: fixup transform to handle tess and strip out precise.
> set default for max patch varyings to work around issue when
> tess gets enabled fr
On Wed, Jun 13, 2018 at 12:43 AM, Jason Ekstrand wrote:
> Since we've been on GitLab (it's been less than a week), we've already
> gotten a couple of developer access requests through GitLab. As it stands,
> these just show up as an e-mail to the group owners with zero explanation or
> opportunit
On Tuesday, 2018-06-12 17:50:20 -0700, Matt Turner wrote:
> Commit 54ba73ef102f (configure.ac/meson.build: Fix -latomic test) fixed
> some checks for -latomic, and then commit 54bbe600ec26 (configure.ac:
> rework -latomic check) further extended the fixes in configure.ac but
> not in Meson. This co
1 - 100 of 121 matches
Mail list logo