---
src/intel/isl/isl.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/intel/isl/isl.c b/src/intel/isl/isl.c
index fcbe2ad..68a92b8 100644
--- a/src/intel/isl/isl.c
+++ b/src/intel/isl/isl.c
@@ -678,8 +678,10 @@ isl_surf_choose_dim_layout(const struct isl_device *dev,
---
src/intel/isl/isl_gen7.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/intel/isl/isl_gen7.c b/src/intel/isl/isl_gen7.c
index 4fa9851..2aa3916 100644
--- a/src/intel/isl/isl_gen7.c
+++ b/src/intel/isl/isl_gen7.c
@@ -205,7 +205,6 @@ isl_gen6_filter_tiling(const struct isl_device *dev,
This adds a helper isl_surf_get_uncompressed_surf for creating a surface
which provides an uncompressed view into a compressed surface. The code
is basically a direct port of the uncompressed surface code from the
Vulkan driver which, in turn, was a port from BLORP.
---
src/intel/isl/isl.c
All that's really needed here is to handle the array offsetting by using
an Z or array offset instead of the Y offset.
---
src/intel/isl/isl.c | 45 ++---
1 file changed, 34 insertions(+), 11 deletions(-)
diff --git a/src/intel/isl/isl.c
---
src/intel/blorp/blorp_blit.c | 58 +---
1 file changed, 17 insertions(+), 41 deletions(-)
diff --git a/src/intel/blorp/blorp_blit.c b/src/intel/blorp/blorp_blit.c
index 876498d..5b63754 100644
--- a/src/intel/blorp/blorp_blit.c
+++
---
src/intel/isl/isl_emit_depth_stencil.c | 21 -
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/src/intel/isl/isl_emit_depth_stencil.c
b/src/intel/isl/isl_emit_depth_stencil.c
index 90ce889..901f406 100644
--- a/src/intel/isl/isl_emit_depth_stencil.c
+++
With these tilings, everything is aligned to a tile and the tiled
surface size calculations will handle the array stride for us. We need
to provide an accurate 4D size so that 3D and multisampled images get
tiled correctly.
---
src/intel/isl/isl.c | 51
The layout of Yf and Ys tiles are dependent on these parameters.
---
src/intel/blorp/blorp_blit.c | 5 +++--
src/intel/isl/isl.c| 15 ++-
src/intel/isl/isl.h| 8 ++--
src/mesa/drivers/dri/i965/intel_blit.c | 5 +++--
4 files
This makes things a tiny bit stickier in isl_calc_phys_total_extent_el
but will be worth it when we enable Yf and Ys.
---
src/intel/isl/isl.c | 18 +++---
1 file changed, 3 insertions(+), 15 deletions(-)
diff --git a/src/intel/isl/isl.c b/src/intel/isl/isl.c
index 68a92b8..d3efc76
---
src/intel/isl/isl_storage_image.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/src/intel/isl/isl_storage_image.c
b/src/intel/isl/isl_storage_image.c
index 0ae79a2..b0556c7 100644
--- a/src/intel/isl/isl_storage_image.c
+++ b/src/intel/isl/isl_storage_image.c
@@ -233,6
---
src/intel/isl/isl.c | 47 ++-
1 file changed, 46 insertions(+), 1 deletion(-)
diff --git a/src/intel/isl/isl.c b/src/intel/isl/isl.c
index 74e248d..f93db0c 100644
--- a/src/intel/isl/isl.c
+++ b/src/intel/isl/isl.c
@@ -2419,7 +2419,52 @@
---
src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
index 59dbfb9..978253a 100644
--- a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
+++
---
src/intel/isl/isl_gen9.c | 85 +---
1 file changed, 9 insertions(+), 76 deletions(-)
diff --git a/src/intel/isl/isl_gen9.c b/src/intel/isl/isl_gen9.c
index e5d0f95..f9d391a 100644
--- a/src/intel/isl/isl_gen9.c
+++ b/src/intel/isl/isl_gen9.c
@@
---
src/intel/isl/isl_surface_state.c | 19 +--
1 file changed, 17 insertions(+), 2 deletions(-)
diff --git a/src/intel/isl/isl_surface_state.c
b/src/intel/isl/isl_surface_state.c
index bfb27fa..a1d5fc2 100644
--- a/src/intel/isl/isl_surface_state.c
+++
With Yf and Ys tiling, everything is actually four dimensional because
we can have multiple depth or multisampled array slices in the same
tile. This commit just enhances the calculations so they can handle it.
---
src/intel/isl/isl.c | 71 +++--
1
---
src/intel/isl/isl.c | 36
src/intel/isl/isl.h | 2 +-
2 files changed, 25 insertions(+), 13 deletions(-)
diff --git a/src/intel/isl/isl.c b/src/intel/isl/isl.c
index cbe295b..5bdc726 100644
--- a/src/intel/isl/isl.c
+++ b/src/intel/isl/isl.c
@@ -160,7
We need to do this in order to handle Yf and Ys tiling because they use
a four-dimensional tile instead of laying everything out in two
dimensions.
---
src/intel/blorp/blorp_blit.c | 8 ++-
src/intel/isl/isl.c| 60 ++
The tile size calculations use a clever bit of math to make them short
and simple. We add unit tests to assert that they identically match the
tables in the PRM.
---
src/intel/Makefile.isl.am | 9 +-
src/intel/isl/isl.c | 56 ++-
This patch series adds support to ISL for Yf and Ys tiling on gen9+. It
really didn't end up being as bad as I thought it would be. Most of the
work was in massaging things to handle 4D logical tile sizes so that we can
properly handle the more complex tiles. There was also a bit of bother
---
src/intel/isl/isl.c | 7 +--
src/intel/isl/isl.h | 7 +++
2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/src/intel/isl/isl.c b/src/intel/isl/isl.c
index 46aff46..95c1271 100644
--- a/src/intel/isl/isl.c
+++ b/src/intel/isl/isl.c
@@ -154,9 +154,11 @@
---
src/intel/blorp/blorp_clear.c | 8 ++--
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/intel/blorp/blorp_clear.c b/src/intel/blorp/blorp_clear.c
index dde116f..2597f30 100644
--- a/src/intel/blorp/blorp_clear.c
+++ b/src/intel/blorp/blorp_clear.c
@@ -976,12 +976,8 @@
---
src/intel/isl/isl.c | 45 -
src/intel/isl/isl.h | 20
2 files changed, 52 insertions(+), 13 deletions(-)
diff --git a/src/intel/isl/isl.c b/src/intel/isl/isl.c
index 1a32c02..bba7310 100644
--- a/src/intel/isl/isl.c
+++
Hi Brian,
On Thursday, 22 February 2018 23:32:23 CET Brian Paul wrote:
> Just a few little nit-picks. With those fixed, the series is:
> Reviewed-by: Brian Paul
>
> Nice work!
Thanks!
Thank you for the review!
And is pushed now!
best
Mathias
Lowering fpow in NIR rather than LLVM can be beneficial.
Polaris results:
Totals from affected shaders:
SGPRS: 124928 -> 124896 (-0.03 %)
VGPRS: 68616 -> 68332 (-0.41 %)
Spilled SGPRs: 394 -> 413 (4.82 %)
Spilled VGPRs: 0 -> 0 (0.00 %)
Private memory VGPRs: 0 -> 0 (0.00 %)
Scratch size: 0 -> 0
---
src/amd/common/ac_nir_to_llvm.c | 6 +-
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c
index 50f3a4f69e..444107d14e 100644
--- a/src/amd/common/ac_nir_to_llvm.c
+++ b/src/amd/common/ac_nir_to_llvm.c
@@
Seems to have not been used since 16be87c90429
---
src/gallium/auxiliary/tgsi/tgsi_scan.c | 6 --
src/gallium/auxiliary/tgsi/tgsi_scan.h | 1 -
2 files changed, 7 deletions(-)
diff --git a/src/gallium/auxiliary/tgsi/tgsi_scan.c
b/src/gallium/auxiliary/tgsi/tgsi_scan.c
index
https://bugs.freedesktop.org/show_bug.cgi?id=105208
Jens Petersen changed:
What|Removed |Added
CC|
Seems to have not been used since 16be87c90429
---
src/gallium/auxiliary/tgsi/tgsi_scan.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/gallium/auxiliary/tgsi/tgsi_scan.h
b/src/gallium/auxiliary/tgsi/tgsi_scan.h
index 0f872b0022..1887ff342d 100644
---
From: "gurchetansi...@chromium.org"
glBindBufferRange(..) in vrend_draw_bind_ubo is failing with
more than one uniform block. This is due to improper alignment
of the start of the second block. Let's query the proper
alignment from the driver and pass it back to
On 22/02/18 19:26, Emil Velikov wrote:
Hi Lionel,
On 9 February 2018 at 10:03, Lionel Landwerlin
wrote:
Fixes: 458468c136e "i965: Expose OA counters via INTEL_performance_query"
Signed-off-by: Lionel Landwerlin
Cc: "18.0"
---
src/gallium/drivers/radeonsi/si_shader.c | 12 ++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader.c
b/src/gallium/drivers/radeonsi/si_shader.c
index 2e398f6335..49db4d6367 100644
--- a/src/gallium/drivers/radeonsi/si_shader.c
We were ignoring the channel offset.
---
src/gallium/drivers/radeonsi/si_shader.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader.c
b/src/gallium/drivers/radeonsi/si_shader.c
index 9ccae9f18d..2e398f6335 100644
---
Jan Vesely writes:
> On Thu, 2018-02-15 at 22:50 -0800, Francisco Jerez wrote:
>> Jan Vesely writes:
>>
>> > On Thu, 2018-02-15 at 20:36 -0800, Francisco Jerez wrote:
>> > > Jan Vesely writes:
>> > >
>> > > > On Thu,
On Tuesday, February 20, 2018 9:15:12 PM PST Matt Turner wrote:
> @@ -306,6 +312,7 @@ unsigned
> brw_reg_type_to_size(enum brw_reg_type type)
> {
> static const unsigned type_size[] = {
> + [BRW_REGISTER_TYPE_NF] = 8,
This is a bit of a fib, given that NF is 66 bits, but...probably
https://bugs.freedesktop.org/show_bug.cgi?id=105211
--- Comment #4 from Dieter Nützel ---
(In reply to Daniel Stone from comment #1)
> Yes, sorry about this, the autotools build is quite funny with
> wayland-protocols.
>
> At the moment, you can solve this by simply
On Thu, Feb 22, 2018 at 7:41 PM, Ilia Mirkin wrote:
> On Thu, Feb 22, 2018 at 7:39 PM, Emil Velikov
> wrote:
>> On 23 February 2018 at 00:17, Ilia Mirkin wrote:
>>> On Thu, Feb 22, 2018 at 7:11 PM, Emil Velikov
Somewhere along the way the Makefile changes got lost ...
Fixes: 4db78f3a6b "radv: Put supported extensions in a struct."
---
src/amd/vulkan/Makefile.am | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/amd/vulkan/Makefile.am b/src/amd/vulkan/Makefile.am
index
On Thu, Feb 22, 2018 at 7:39 PM, Emil Velikov wrote:
> On 23 February 2018 at 00:17, Ilia Mirkin wrote:
>> On Thu, Feb 22, 2018 at 7:11 PM, Emil Velikov
>> wrote:
diff --git a/src/mesa/state_tracker/st_context.c
On 23 February 2018 at 00:17, Ilia Mirkin wrote:
> On Thu, Feb 22, 2018 at 7:11 PM, Emil Velikov
> wrote:
>> Hi Jordan,
>>
>> On 22 February 2018 at 19:59, Jordan Justen
>> wrote:
>>> The QT framework has a bug in
Am 22.02.2018 um 08:58 schrieb Alejandro Piñeiro:
> On 30/01/18 01:24, Roland Scheidegger wrote:
>> Am 29.01.2018 um 17:03 schrieb Alejandro Piñeiro:
>>> On 29/01/18 16:38, Roland Scheidegger wrote:
Am 29.01.2018 um 09:09 schrieb Alejandro Piñeiro:
> On 27/01/18 12:09, Roland Scheidegger
Am 22.02.2018 10:49, schrieb Daniel Stone:
Hi Dieter,
2018-02-22 0:57 GMT+00:00 Dieter Nützel :
Making all in vulkan
make[3]: Verzeichnis „/opt/mesa/src/vulkan“ wird betreten
make[3]: *** Keine Regel vorhanden, um das Ziel
On Thu, Feb 22, 2018 at 7:11 PM, Emil Velikov wrote:
> Hi Jordan,
>
> On 22 February 2018 at 19:59, Jordan Justen wrote:
>> The QT framework has a bug in their shader program cache, which is
>> built on GL_ARB_get_program_binary.
>>
>> In an
Seems to fix dxvk, nice! Also tested DOOM which still works.
Tested-by: Grazvydas Ignotas
On Thu, Feb 22, 2018 at 6:57 PM, James Legg wrote:
> When transitioning to an htile compressed depth format, Set the full
> depth range, so later
Hi Jordan,
On 22 February 2018 at 19:59, Jordan Justen wrote:
> The QT framework has a bug in their shader program cache, which is
> built on GL_ARB_get_program_binary.
>
> In an effort to allow them to fix the bug we don't enable more than 1
> binary format for
There is a potential race between the __sync_fetch_and_add and the
futex_wake where another thread could come in and start waiting. If we
hit this case, the other thread will never get woken back up because the
futex_wake doesn't get called. We can fix this by calling futex_wake
unconditionally.
https://bugs.freedesktop.org/show_bug.cgi?id=105207
--- Comment #3 from pritzl3...@gmail.com ---
Created attachment 137546
--> https://bugs.freedesktop.org/attachment.cgi?id=137546=edit
tracefile
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee
https://bugs.freedesktop.org/show_bug.cgi?id=105207
--- Comment #2 from pritzl3...@gmail.com ---
I'm not sure for how long this has been happening. Definitely for as long as I
had my Vega, so at least since the middle of october.
I almost always run the latest rc kernels and used to use Mesa from
https://bugs.freedesktop.org/show_bug.cgi?id=104654
--- Comment #8 from Darius Spitznagel ---
Maybe this helps.
Every "older" feral port has it's own "shader warmer".
Disable it in the prefereces file in
~/.local/share/feral-interactive/AlienIsolation like below...
On 02/21/2018 10:45 PM, mathias.froehl...@gmx.net wrote:
From: Mathias Fröhlich
VAOs will be used in the next change as immutable object across multiple
contexts. Only reference counting may write concurrently on the VAO. So,
make the reference count thread safe for
Just a few little nit-picks. With those fixed, the series is:
Reviewed-by: Brian Paul
Nice work!
On 02/21/2018 10:45 PM, mathias.froehl...@gmx.net wrote:
From: Mathias Fröhlich
During the patch series this VAO gets populated with either the
On 02/21/2018 10:45 PM, mathias.froehl...@gmx.net wrote:
From: Mathias Fröhlich
Change vertex_attrib_binding() to _mesa_vertex_attrib_binding(), add a
flush_vertices argument, and make it publically available.
"publicly"
-Brian
The function will be needed later
yeah, looks like I may have lifted the values from a driver which set
the ZRANGE_PRECISION to 0, but this at least mirrors PAL and fixes one
of the remaining transition issues there that I was aware of.
Reviewed-by: Bas Nieuwenhuizen
since IIRC the last change was also
Reviewed-by: Andreas Boll
2018-02-21 21:09 GMT+01:00 Brian Paul :
> v2: fix indentation, prefix with "4.3:" like other sections.
> ---
> src/xdemos/glinfo_common.c | 14 ++
> 1 file changed, 14 insertions(+)
>
> diff --git
Reviewed-by: Andreas Boll
2018-02-21 21:09 GMT+01:00 Brian Paul :
> And prefix with "GL_ARB_texture_compression:" like other sections.
> ---
> src/xdemos/glinfo_common.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git
Jordan Justen writes:
> The QT framework has a bug in their shader program cache, which is
> built on GL_ARB_get_program_binary.
>
> In an effort to allow them to fix the bug we don't enable more than 1
> binary format for compatibility profiles.
>
> This is only being
On Thu, Feb 22, 2018 at 1:49 PM, Bas Nieuwenhuizen
wrote:
> On Thu, Feb 22, 2018 at 7:04 PM, Kristian Høgsberg
> wrote:
>> On Wed, Feb 21, 2018 at 4:00 PM Alex Deucher wrote:
>>
>>> On Wed, Feb 21, 2018 at 1:14 AM, Chad
https://bugs.freedesktop.org/show_bug.cgi?id=105207
--- Comment #1 from Bas Nieuwenhuizen ---
Curious, I haven't noticed that and that sounds really similar to my
benchmarking setup.
Not being able to reboot is a generic amdgpu problem after a hang.
It happening for
https://bugs.freedesktop.org/show_bug.cgi?id=104654
--- Comment #7 from russianneuroman...@ya.ru ---
> but apparently they are just compiled but not run, because the scene shows
> visible artifacts that are not there when the compute shaders are enabled
Does it looks like on screenshot in bug
On Thu, Feb 22, 2018 at 08:23:30AM +0100, Iago Toral wrote:
> On Wed, 2018-02-21 at 09:58 -0800, Nanley Chery wrote:
> > On Wed, Feb 21, 2018 at 09:18:49AM +0100, Iago Toral Quiroga wrote:
> > > We were only resolving the first.
> > >
> > > v2:
> > > - Do not require that the number of layers
The QT framework has a bug in their shader program cache, which is
built on GL_ARB_get_program_binary.
In an effort to allow them to fix the bug we don't enable more than 1
binary format for compatibility profiles.
This is only being done on the 18.0 release branch.
Ref:
Build mesa 6992 completed
Commit d6b7539206 by Samuel Pitoiset on 2/5/2018 2:51 PM:
ac/nir: remove emission of nir_op_fpow\n\nfpow is now lowered at NIR level.\n\nSigned-off-by: Samuel Pitoiset \nReviewed-by: Bas Nieuwenhuizen
Build mesa 6991 failed
Commit 7aa008d1d7 by Samuel Pitoiset on 2/2/2018 6:04 PM:
radv: enable lowering of fpow to fexp2 and flog2\n\nThere is no fpow in hardware, so it's always lowered somewhere,\nbut it appears that lowering at NIR level is better. Figured
Hi Lionel,
On 9 February 2018 at 10:03, Lionel Landwerlin
wrote:
> Fixes: 458468c136e "i965: Expose OA counters via INTEL_performance_query"
> Signed-off-by: Lionel Landwerlin
> Cc: "18.0"
> ---
>
Hi Anuj,
On 7 February 2018 at 01:09, Anuj Phogat wrote:
> Commit bit in the message descriptor (Bit 13) must be always set
> to true in CNL+ for memory fence messages. It also fixes a piglit
> GPU hang on cnl+ in simulation environment.
> Piglit test:
v2:
An attempt to support SpvExecutionModeStencilRefReplacingEXT's behavior
also follows, with the interpretation to said mode being we prevent
writes to the built-in FragStencilRefEXT variable when the execution
mode isn't set.
v3:
A more cautious reading of
Kristian Høgsberg writes:
> On Wed, Feb 21, 2018 at 4:00 PM Alex Deucher wrote:
>
>> On Wed, Feb 21, 2018 at 1:14 AM, Chad Versace
> wrote:
>> > On Thu 21 Dec 2017, Daniel Vetter wrote:
>> >> On Thu, Dec 21, 2017 at 12:22
Pierre Moreau writes:
>> do we already have an upstream version of both dependencies we could
>> just use? Or do we still need special branches?
>
> For both we can use the master branch of the upstream version. SPIRV-Tools
> validator is still not perfect, but it does
Pierre Moreau writes:
> Signed-off-by: Pierre Moreau
> ---
> .../state_trackers/clover/llvm/invocation.cpp | 26
> ++
> .../state_trackers/clover/llvm/invocation.hpp | 4
>
Pierre Moreau writes:
> Signed-off-by: Pierre Moreau
> ---
> src/gallium/state_trackers/clover/api/program.cpp | 39
> +-
> src/gallium/state_trackers/clover/core/program.cpp | 3 +-
> 2 files changed, 25 insertions(+), 17
On Thu, Feb 22, 2018 at 7:04 PM, Kristian Høgsberg wrote:
> On Wed, Feb 21, 2018 at 4:00 PM Alex Deucher wrote:
>
>> On Wed, Feb 21, 2018 at 1:14 AM, Chad Versace
> wrote:
>> > On Thu 21 Dec 2017, Daniel Vetter wrote:
>> >>
Tegra K1 and later use a GPU that can be driven by the Nouveau driver.
But the GPU is a pure render node and has no display engine, hence the
scanout needs to happen on the Tegra display hardware. The GPU and the
display engine each have a separate DRM device node exposed by the
kernel.
To make
From: Thierry Reding
This allows the driver to be built on a make distcheck and makes sure
that it properly builds when a distribution tarball is made.
Suggested-by: Emil Velikov
Signed-off-by: Thierry Reding
---
Makefile.am
From: Thierry Reding
Add a new macro that can be used to extract the tiling mode from a
tile_mode value. This is will be used to determine the number of GOBs
used in block linear mode.
Acked-by: Emil Velikov
Tested-by: Andre Heider
From: Thierry Reding
This adds support for framebuffer modifiers to Nouveau. This will be
used by the Tegra driver to share metadata about the format of buffers
(such as the tiling mode or compression).
Changes in v2:
- remove unused parameters to nouveau_buffer_create()
-
From: Thierry Reding
Avoid a compiler warnings when the val parameter is an expression.
This is based on commit 5843f4e02fbe86a59981e35adc6cabebee46fdc0 from
Linux v4.16-rc1.
Acked-by: Emil Velikov
Tested-by: Andre Heider
From: Thierry Reding
The existing format modifier definitions were merged prematurely, and
recent work has unveiled that the definitions are suboptimal in several
ways:
- The format specifiers, except for one, are not Tegra specific, but
the names don't reflect that.
From: Thierry Reding
This series of patches implements initial support for Tegra. The first
two patches import DRM UAPI from v4.16-rc1 that provide framebuffer
modifiers that can be used to specify buffers shared between Nouveau
and the Tegra DRM driver.
Patches 3 and 4 add
https://bugs.freedesktop.org/show_bug.cgi?id=105211
--- Comment #3 from Emil Velikov ---
Daniel, let's opt for your earlier suggestion and stop shipping those generated
sources. It's causing more problems than what it's worth.
There was some fun when building/using the
https://bugs.freedesktop.org/show_bug.cgi?id=105211
--- Comment #2 from Alan Swanson ---
No worries. But just to note that wayland-protocols does have a dependency on
wayland-scanner from the main wayland build - or at least an autotools
configure failure if not present
From: Thierry Reding
---
configure.ac| 5 +++--
src/gallium/drivers/tegra/Makefile.am | 9 +---
src/gallium/drivers/tegra/Makefile.sources | 5 -
src/gallium/drivers/tegra/tegra_context.c | 8 +++
From: Thierry Reding
---
src/gallium/drivers/nouveau/nouveau_buffer.c | 3 +-
src/gallium/drivers/nouveau/nouveau_buffer.h | 3 +-
src/gallium/drivers/nouveau/nouveau_screen.c | 10 ---
src/gallium/drivers/nouveau/nv30/nv30_resource.c | 4 +-
On Wed, Feb 21, 2018 at 4:00 PM Alex Deucher wrote:
> On Wed, Feb 21, 2018 at 1:14 AM, Chad Versace
wrote:
> > On Thu 21 Dec 2017, Daniel Vetter wrote:
> >> On Thu, Dec 21, 2017 at 12:22 AM, Kristian Kristensen <
hoegsb...@google.com> wrote:
>
Looks great.
Reviewed-by: Roland Scheidegger
Am 22.02.2018 um 17:29 schrieb Jose Fonseca:
> The MSVC version we (at VMware) primarily care about from now on is
> 2015.
>
> We can drop support for building with 2013 in a future commit. I'm not
> aware of significant changes
On 22 February 2018 at 17:36, Chuck Atkins wrote:
>> > If there's a better way forward for having a minimal-dependency
>> > software-only implementation, I'd certainly be willing to try it. At
>> > the
>> > moment though, gallium-xlib-glx is our path for that.
>> >
>> I
https://bugs.freedesktop.org/show_bug.cgi?id=105211
--- Comment #1 from Daniel Stone ---
Yes, sorry about this, the autotools build is quite funny with
wayland-protocols.
At the moment, you can solve this by simply removing the linux-dmabuf lines
from
Hi Lionel,
On 22 February 2018 at 17:24, Lionel Landwerlin
wrote:
> One of the patch is quite big so, unlikely to make it to the ml. You
> can look at this series on my github :
>
> i965: add performance query support on CNL
>
Indeed patch 4/4 seems stuck.
On 22 February 2018 at 17:25, Eric Engestrom wrote:
> On Thursday, 2018-02-22 13:37:54 +, Frank Binns wrote:
>> dri2_display_destroy() is called when platform specific display
>> initialisation fails. However, this would typically lead to a
>> segfault due to the
https://bugs.freedesktop.org/show_bug.cgi?id=105211
Bug ID: 105211
Summary: build failure after zwp_dmabuf commit if
wayland-protocols is not installed
Product: Mesa
Version: git
Hardware: Other
OS: All
>
> > If there's a better way forward for having a minimal-dependency
> > software-only implementation, I'd certainly be willing to try it. At the
> > moment though, gallium-xlib-glx is our path for that.
> >
> I was merely mentioning that the xlib-glx are in worse shape than the dri
> one.
>
>
On Thursday, 2018-02-22 13:37:54 +, Frank Binns wrote:
> dri2_display_destroy() is called when platform specific display
> initialisation fails. However, this would typically lead to a
> segfault due to the dri2_egl_display vbtl not having been set up.
>
> Fixes: 2db95482964
Hi all,
This series adds support for perf queries on CNL. It depends on a new
kernel uAPI so I don't expect this to land just yet. The uAPI has
received enough review this can be look after from the Mesa side.
It's a bit verbose unfortunately because we have to support multiple
ways to getting
Some equations of the CNL metrics started to use operators we haven't
defined yet, just add those.
Signed-off-by: Lionel Landwerlin
---
src/mesa/drivers/dri/i965/brw_oa.py | 15 +++
1 file changed, 15 insertions(+)
diff --git
This commit is meant to be replaced with a proper bump from drm-next.
---
include/drm-uapi/i915_drm.h | 146 +++-
1 file changed, 145 insertions(+), 1 deletion(-)
diff --git a/include/drm-uapi/i915_drm.h b/include/drm-uapi/i915_drm.h
index
With the introduction of asymmetric slices in CNL, we cannot rely on
the previous SUBSLICE_MASK getparam to tell userspace what subslices
are available.
We introduce a new uAPI in the kernel driver to report exactly what
part of the GPU are fused and require this to be available on Gen10+.
Prior
On Thursday, February 22, 2018 5:41:10 AM PST Lionel Landwerlin wrote:
> Some register might be missing in our genxmls. Don't try to decode
> them.
>
> Signed-off-by: Lionel Landwerlin
> ---
> src/intel/tools/aubinator_error_decode.c | 4 ++--
> 1 file changed, 2
https://bugs.freedesktop.org/show_bug.cgi?id=104553
Alejandro Piñeiro (freenode IRC: apinheiro) changed:
What|Removed |Added
CC|
When transitioning to an htile compressed depth format, Set the full
depth range, so later rasterization can pass HiZ. Previously, for depth
only formats, the depth range was set to 0 to 0. This caused unwanted
HiZ rejections with a VK_FORMAT_D16_UNORM depth buffer
(VK_FORMAT_D32_SFLOAT was not
On 02/22/2018 09:29 AM, Jose Fonseca wrote:
The MSVC version we (at VMware) primarily care about from now on is
2015.
We can drop support for building with 2013 in a future commit. I'm not
aware of significant changes in C99/C11 support from MSVC 2013 to 2015,
but there's no point in
dri2_display_destroy() is called when platform specific display
initialisation fails. However, this would typically lead to a
segfault due to the dri2_egl_display vbtl not having been set up.
Fixes: 2db95482964 ("loader_dri3/glx/egl: Optionally use a blit
context for blitting operations")
Generate more compact code from gen_llvm.hpp.
---
.../swr/rasterizer/codegen/templates/gen_llvm.hpp | 36 +-
1 file changed, 21 insertions(+), 15 deletions(-)
diff --git a/src/gallium/drivers/swr/rasterizer/codegen/templates/gen_llvm.hpp
1 - 100 of 143 matches
Mail list logo