https://bugs.freedesktop.org/show_bug.cgi?id=102809
--- Comment #2 from bugzilla.i...@spamgourmet.com ---
Created attachment 134328
--> https://bugs.freedesktop.org/attachment.cgi?id=134328&action=edit
Full trace
This is my first time working with apitrace, so I am unsure of how to trim the
fil
On Mon, Sep 18, 2017 at 05:00:07PM +0100, Emil Velikov wrote:
> As you may know, different components in Mesa use LLVM for various purposes.
>
> In particular:
> - 3.3.0 for the aux gallium module, gallivm
> - 3.6.0 for the opencl state-tracker, clover
> - 3.9.0 for multiple drivers r600, radeo
https://bugs.freedesktop.org/show_bug.cgi?id=102564
Alex Granni changed:
What|Removed |Added
Summary|swr: GPU Caps Viewer|swr: 32-bit binaries crash
https://bugs.freedesktop.org/show_bug.cgi?id=102564
--- Comment #6 from Alex Granni ---
I was able to replicate this crash with PPSSPP too. It crashes right away
I could try Aida64 engineer and ePSXe, but something tells me they both would
crash the same way. Probably 32-bit OpenSWR should be har
https://bugs.freedesktop.org/show_bug.cgi?id=102564
--- Comment #7 from Alex Granni ---
PPSSPP 64-bit only crashes on exit. But that's probably something else.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.__
On Fri, 2017-09-15 at 18:04 +0200, Lucas Stach wrote:
> It seems that newer cores don't use the PA_ATTRIBUTES to decide if the
> varying should bypass the flat shading, but derive this from the
> component
> use. This fixes flat shading on GC880+.
>
> VARYING_COMPONENT_USE_POINTCOORD is a bit of a
https://bugs.freedesktop.org/show_bug.cgi?id=53572
Alex Granni changed:
What|Removed |Added
CC||liviupro...@yahoo.com
--
You are receivin
Quoting Kenneth Graunke (2017-09-18 21:44:57)
> On Monday, September 18, 2017 11:14:35 AM PDT Chris Wilson wrote:
> > Quoting Kenneth Graunke (2017-09-18 18:56:57)
> > > brw_finish_batch emits commands needed at the end of every batch buffer,
> > > including any workarounds. In the past, we freed
https://bugs.freedesktop.org/show_bug.cgi?id=102852
Bug ID: 102852
Summary: Scons: Support the new Scons 3.0.0
Product: Mesa
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
https://bugs.freedesktop.org/show_bug.cgi?id=102852
Alex Granni changed:
What|Removed |Added
See Also||https://bugs.freedesktop.or
https://bugs.freedesktop.org/show_bug.cgi?id=100202
Alex Granni changed:
What|Removed |Added
See Also||https://bugs.freedesktop.or
Quoting Kenneth Graunke (2017-09-18 21:38:09)
> On Monday, September 18, 2017 11:03:37 AM PDT Chris Wilson wrote:
> > Tangential: Do we care about intel_upload_finish on batch flush any more
> > now that async access is universal?
>
> I'm not sure. We could certainly enable async maps for the upl
On Mon, Sep 18, 2017 at 11:30 PM, Matt Turner wrote:
> On Mon, Sep 18, 2017 at 12:28 PM, Grazvydas Ignotas wrote:
>> On some platforms, gcc generates library calls when __atomic_* functions
>> are used, but does not link the required library automatically. Detect
>> this and add the library when
Quoting Chris Wilson (2017-09-19 09:38:54)
> Quoting Kenneth Graunke (2017-09-18 21:44:57)
> > On Monday, September 18, 2017 11:14:35 AM PDT Chris Wilson wrote:
> > > Quoting Kenneth Graunke (2017-09-18 18:56:57)
> > > > @@ -904,13 +914,6 @@ _intel_batchbuffer_flush_fence(struct brw_context
> > >
Am Dienstag, den 19.09.2017, 10:30 +0200 schrieb Philipp Zabel:
> On Fri, 2017-09-15 at 18:04 +0200, Lucas Stach wrote:
> > It seems that newer cores don't use the PA_ATTRIBUTES to decide if the
> > varying should bypass the flat shading, but derive this from the
> > component
> > use. This fixes f
According to the man page:
> Each invocation of va_copy() must be matched by a corresponding
> invocation of va_end() in the same function.
Spotted by Coverity.
CID: 1418113
Fixes: e7fc664b91a5d886c270 "winsys/amdgpu: add addrlib - texture
addressing and alignment cal
Reviewed-by: Samuel Pitoiset
On 09/18/2017 05:56 PM, Juan A. Suarez Romero wrote:
In GLSL ES 3.10 session 4.9 [Memory Access Qualifiers], it has the following
description:
"A variable could be qualified as both readonly and writeonly, disallowing both
read and write, but still be passed to
i
https://bugs.freedesktop.org/show_bug.cgi?id=102852
--- Comment #1 from Eric Engestrom ---
This feels like a python2 vs python3 compatibility issue (`print 'foo'` instead
of `printf('foo')`).
Can you set your environment to use python2? I expect that will solve the
issue.
--
You are receiving t
https://bugs.freedesktop.org/show_bug.cgi?id=102847
--- Comment #1 from Eric Engestrom ---
Confirmed, hitting the same issue on git.
Bisecting now.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.__
https://bugs.freedesktop.org/show_bug.cgi?id=102856
Tested-by: Mark Janes
Jason Ekstrand writes:
> On gen7-8 where we use CCS_D, we were setting AUX_STATE_AUX_INVALID
> because that's the obvious aux state when there is no modifier.
> However, this doesn't work because that aux state isn't com
https://bugs.freedesktop.org/show_bug.cgi?id=102809
--- Comment #3 from Tapani Pälli ---
on i965 driver there is no 'flashing' (tested on KBL), this is probably
amd/gallium bug
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug._
https://bugs.freedesktop.org/show_bug.cgi?id=102847
--- Comment #2 from Eric Engestrom ---
(In reply to Eric Engestrom from comment #1)
> Confirmed, hitting the same issue on git.
> Bisecting now.
Hmm... bisecting failed, the build is always passing now? It might have just
needed a clean build.
https://bugs.freedesktop.org/show_bug.cgi?id=102852
--- Comment #2 from Alex Granni ---
I always used Python 2.7. I always knew Mesa3D Scons build isn't Python 3
compatible. So there is a push towards Python 3 by Scons 3.0 apparently.
--
You are receiving this mail because:
You are the assignee
On 19 September 2017 at 10:12, Grazvydas Ignotas wrote:
> On Mon, Sep 18, 2017 at 11:30 PM, Matt Turner wrote:
>> On Mon, Sep 18, 2017 at 12:28 PM, Grazvydas Ignotas
>> wrote:
>>> On some platforms, gcc generates library calls when __atomic_* functions
>>> are used, but does not link the requir
https://bugs.freedesktop.org/show_bug.cgi?id=101655
Emil Velikov changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://bugs.freedesktop.org/show_bug.cgi?id=102318
Emil Velikov changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
Alexandru-Liviu
Please use email client which does not mangle with the email contents.
Things were bit messy here, so I had to redo the whole patch.
Personally I use git send-email, since it can generate the patches and
send them in one go ;-)
Thanks
Emil
Was: configure+mesa/st:
As Emil pointed out, adding a test for C++11 for only one test is not very
nice,
and since swr and clover already did distinct checks for this, I propose to
unify these tests and base compilation and running the mesa/st/tests one the
same test.
The second patch then
Unify the CXX feature tests for C++11 support that is required for SWR,
clover, and mesa/st/tests.
Instead of using a custom made test (SWR) or testing for the gcc version
(clover), use ax_cxx_compile_stdcxx.m4, modified to return the CXX flags
used to enable c++11, to test for C++11 support and a
Add a build check for g++-4.4 which is the oldest gcc based compiler
directly supported in ubuntu/trusty, and one of the compilers that don't
have full c++11 support, i.e. it doesn't understand -std=c++11.
Since llvm >= 3.9 propagates -std=c++11 in the LLVM_CXXFLAGS, an
older llvm version is requi
On Tue, Sep 19, 2017 at 2:04 PM, Emil Velikov wrote:
> On 19 September 2017 at 10:12, Grazvydas Ignotas wrote:
>> On Mon, Sep 18, 2017 at 11:30 PM, Matt Turner wrote:
>>> On Mon, Sep 18, 2017 at 12:28 PM, Grazvydas Ignotas
>>> wrote:
On some platforms, gcc generates library calls when __a
https://bugs.freedesktop.org/show_bug.cgi?id=102847
--- Comment #3 from Eric Engestrom ---
(In reply to Eric Engestrom from comment #2)
> I'm assuming you were building the arch pkgbuild in a clean chroot?
> If not, can you try that?
Just tested a clean build with the current PKGBUILD (1234495e9
From: Louis-Francis Ratté-Boulianne
Some DRI image properties weren't properly duplicated in the
new image. Some properties are still missing, but I'm not
certain if there was a good reason to let them out in the first
place.
Signed-off-by: Louis-Francis Ratté-Boulianne
Reviewed-by: Daniel Ston
From: Louis-Francis Ratté-Boulianne
The planar_format image property was always set even for
non-planar formats. This was breaking CCS support as
intel_from_planar is now making sure we can't have both
a modifier and an planar format.
Signed-off-by: Louis-Francis Ratté-Boulianne
Reviewed-by: Da
On 18 September 2017 at 18:15, Eric Engestrom wrote:
> Signed-off-by: Eric Engestrom
> ---
> src/amd/vulkan/radv_wsi.c | 5 ++---
> 1 file changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/src/amd/vulkan/radv_wsi.c b/src/amd/vulkan/radv_wsi.c
> index 8a551c48bb..c9d4bbce8b 100644
> --- a
On 15/09/17 17:01, Jason Ekstrand wrote:
In order to get support everywhere, this gets a bit complicated. On Sky
Lake and later, everything is fine because HALIGN/VALIGN are specified
in surface elements and are required to be at least 4 so any offsetting
we may need to do falls neatly within th
Reviewed-by: Lionel Landwerlin
On 15/09/17 17:01, Jason Ekstrand wrote:
---
src/intel/blorp/blorp_blit.c | 29 -
src/intel/blorp/blorp_priv.h | 5 +
2 files changed, 21 insertions(+), 13 deletions(-)
diff --git a/src/intel/blorp/blorp_blit.c b/src/intel/blo
Reviewed-by: Lionel Landwerlin
On 15/09/17 17:01, Jason Ekstrand wrote:
---
src/intel/blorp/blorp_clear.c | 24 +---
1 file changed, 17 insertions(+), 7 deletions(-)
diff --git a/src/intel/blorp/blorp_clear.c b/src/intel/blorp/blorp_clear.c
index 0feebef..e8b1e32 100644
Signed-off-by: Eric Engestrom
---
SConstruct | 3 +--
scons/custom.py | 8
2 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/SConstruct b/SConstruct
index 0215aa83073f120fe9df..a59a8ea210e956bb67de 100644
--- a/SConstruct
+++ b/SConstruct
@@ -152,8 +152,7 @@ try:
excep
Signed-off-by: Eric Engestrom
---
scons/gallium.py | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/scons/gallium.py b/scons/gallium.py
index db7764544145accaacf9..9772eb32bf271de6f358 100755
--- a/scons/gallium.py
+++ b/scons/gallium.py
@@ -193,15 +193,15 @@ def gen
Signed-off-by: Eric Engestrom
---
scons/crossmingw.py | 2 +-
scons/dxsdk.py | 2 +-
scons/llvm.py | 4 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/scons/crossmingw.py b/scons/crossmingw.py
index 34129450a56cdf14d8da..609cd00418e4ce9e8f1d 100644
--- a/scons/cros
Signed-off-by: Eric Engestrom
---
scons/custom.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scons/custom.py b/scons/custom.py
index 0767ba936d410167116d..978ee5f9ec7c23a74cb9 100644
--- a/scons/custom.py
+++ b/scons/custom.py
@@ -257,7 +257,7 @@ def parse_source_list(env
Signed-off-by: Eric Engestrom
---
src/gallium/drivers/swr/SConscript | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/gallium/drivers/swr/SConscript
b/src/gallium/drivers/swr/SConscript
index fdced66463c912048e04..3b624ceccad4fc8bade2 100644
--- a/src/gallium/drivers
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=102852
Reported-by: Alex Granni
Signed-off-by: Eric Engestrom
---
SConstruct | 8
scons/gallium.py| 22 +++---
scons/llvm.py | 16 ++
This might be python3-compatible, but it's not the same thing. str !=
unicode. Not sure where "names" can come from, but if it can come in
as a unicode string, this won't work.
On Tue, Sep 19, 2017 at 10:14 AM, Eric Engestrom
wrote:
> Signed-off-by: Eric Engestrom
> ---
> scons/custom.py | 2 +-
On 15/09/17 22:27, Jason Ekstrand wrote:
On Fri, Sep 15, 2017 at 7:10 AM, Lionel Landwerlin
mailto:lionel.g.landwer...@intel.com>>
wrote:
It will be used to store extension numbers as well.
Signed-off-by: Lionel Landwerlin mailto:lionel.g.landwer...@intel.com>>
---
src/vulkan
On 15/09/17 22:34, Jason Ekstrand wrote:
On Fri, Sep 15, 2017 at 7:10 AM, Lionel Landwerlin
mailto:lionel.g.landwer...@intel.com>>
wrote:
Signed-off-by: Lionel Landwerlin mailto:lionel.g.landwer...@intel.com>>
---
src/vulkan/util/vk_util.h | 7 +++
1 file changed, 7 insert
On 09/18/2017 06:00 PM, Emil Velikov wrote:
> Hi all,
>
> As you may know, different components in Mesa use LLVM for various purposes.
>
> In particular:
> - 3.3.0 for the aux gallium module, gallivm
> - 3.6.0 for the opencl state-tracker, clover
> - 3.9.0 for multiple drivers r600, radeonsi,
On Fri, Sep 15, 2017 at 06:00:52PM +0200, Lucas Stach wrote:
> The RS can blit abitrary tile aligned subregions of a resource by
> adjusting the buffer offset.
Thanks for doing this.
Comments inline,
> Signed-off-by: Lucas Stach
> ---
> src/gallium/drivers/etnaviv/etnaviv_clear_blit.c | 75
>
On Fri, Sep 15, 2017 at 06:00:53PM +0200, Lucas Stach wrote:
> This is useful if we only need to copy part of a larger resource, mostly
> when using the RS engine to de-/tile on pipe transfers.
>
> Signed-off-by: Lucas Stach
Reviewed-by: Wladimir J. van der Laan
> ---
> src/gallium/drivers/et
https://bugs.freedesktop.org/show_bug.cgi?id=102809
--- Comment #4 from bugzilla.i...@spamgourmet.com ---
Is there anything that I can do to help?
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
On Fri, Sep 15, 2017 at 06:04:50PM +0200, Lucas Stach wrote:
> It turned out not to be a hardware bug, but the shader compiler
> emitting wrong varying component use information. With that fixed
> we can turn flat shading back on.
>
> Signed-off-by: Lucas Stach
> Reviewed-by: Philipp Zabel
Revi
On Fri, Sep 15, 2017 at 06:04:49PM +0200, Lucas Stach wrote:
> It seems that newer cores don't use the PA_ATTRIBUTES to decide if the
> varying should bypass the flat shading, but derive this from the component
> use. This fixes flat shading on GC880+.
>
> VARYING_COMPONENT_USE_POINTCOORD is a bit
On Fri, 2017-09-15 at 14:48 +0100, Emil Velikov wrote:
> eOn 14 September 2017 at 20:07, Matt Turner wrote:
> > Platforms without particular atomic operations require the
> > implementations in u_atomic.c
>
> Fixes: a6a38a038bd ("util/u_atomic: provide 64bit atomics where
> they're missing")
> Re
On 16/09/17 00:06, Jason Ekstrand wrote:
On Fri, Sep 15, 2017 at 7:11 AM, Lionel Landwerlin
mailto:lionel.g.landwer...@intel.com>>
wrote:
This change introduce the concept of planes for image & views. It
matches the planes available in new formats.
We also refactor depth & sten
Reviewed-by: Lionel Landwerlin
On 15/09/17 17:01, Jason Ekstrand wrote:
---
src/intel/vulkan/anv_image.c | 23 +++
1 file changed, 15 insertions(+), 8 deletions(-)
diff --git a/src/intel/vulkan/anv_image.c b/src/intel/vulkan/anv_image.c
index 63e507a..202becc 100644
---
Reviewed-by: Lionel Landwerlin
On 15/09/17 17:01, Jason Ekstrand wrote:
---
src/intel/vulkan/anv_image.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/intel/vulkan/anv_image.c b/src/intel/vulkan/anv_image.c
index 492b341..63e507a 100644
--- a/src/intel/vulkan/anv_image.c
+++ b/sr
On Tuesday, 2017-09-19 10:20:34 -0400, Ilia Mirkin wrote:
> This might be python3-compatible, but it's not the same thing. str !=
> unicode. Not sure where "names" can come from, but if it can come in
> as a unicode string, this won't work.
Thanks, this was the patch I was the least-sure about.
Dr
On Fri, 2017-09-15 at 14:58 +0100, Emil Velikov wrote:
> On 14 September 2017 at 20:07, Matt Turner wrote:
> > Needed for 32-bit PowerPC.
>
> I hope GCC/Clang will get smart enough and provide these for all
> architectures.
> Be that via built-ins or automatically pulling it's appropriate aux li
On 19 September 2017 at 15:37, Juan A. Suarez Romero
wrote:
> On Fri, 2017-09-15 at 14:48 +0100, Emil Velikov wrote:
>> eOn 14 September 2017 at 20:07, Matt Turner wrote:
>> > Platforms without particular atomic operations require the
>> > implementations in u_atomic.c
>>
>> Fixes: a6a38a038bd ("
On Tue, Sep 19, 2017 at 10:14 AM, Eric Engestrom
wrote:
> Signed-off-by: Eric Engestrom
> ---
> src/gallium/drivers/swr/SConscript | 6 ++
> 1 file changed, 2 insertions(+), 4 deletions(-)
>
> diff --git a/src/gallium/drivers/swr/SConscript
> b/src/gallium/drivers/swr/SConscript
> index fdc
https://bugs.freedesktop.org/show_bug.cgi?id=102809
Alex Deucher changed:
What|Removed |Added
Assignee|mesa-dev@lists.freedesktop. |dri-devel@lists.freedesktop
Fixes:
CCLD libvulkan_wsi.la
ar: `u' modifier ignored since `D' is the default (see `U')
../../../../src/vulkan/util/vk_enum_to_str.c:26:45: fatal error:
vulkan/vk_android_native_buffer.h: No such file or directory
compilation terminated.
make[5]: *** [util/vk_enum_to_str.lo] Error 1
When r
Fixes:
CC isl/isl_format_layout.lo
In file included from
../../../../src/intel/isl/isl_storage_image.c:24:0:
../../../../src/intel/isl/isl_priv.h:170:29: fatal error:
isl_genX_priv.h: No such file or directory
compilation terminated.
Makefile:2936: recipe for target 'isl/isl_storage_image.l
Heh, I wrote the exact same files literally 6 minutes ago.
For the series
Reviewed-by: Emil Velikov
-Emil
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
s/in EXTRA_DIST/the sources list/
... to reflect reality. Either way r-b still stands.
-Emil
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
This change makes etna_get_driver_query_info(..) more generic
and puts the knowledge of supported queries directly besides
the implementation.
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/etnaviv_query.c| 15 +++
src/gallium/drivers/etnaviv/etnaviv_query_sw.c
Also add new define ETNA_SW_QUERY_BASE.
Signed-off-by: Christian Gmeiner
---
src/gallium/drivers/etnaviv/etnaviv_query.h| 3 +--
src/gallium/drivers/etnaviv/etnaviv_query_sw.h | 3 +++
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/etnaviv/etnaviv_query.h
https://bugs.freedesktop.org/show_bug.cgi?id=102564
--- Comment #8 from George Kyriazis ---
Regarding PPSSPP 64-bit, please file a separate bug. However, please note
these games (or game emulators) are not our current focus.
--
You are receiving this mail because:
You are the QA Contact for th
On Tue, Sep 19, 2017 at 9:23 AM, Vedran Miletić wrote:
> On 09/18/2017 06:00 PM, Emil Velikov wrote:
>> Hi all,
>>
>> As you may know, different components in Mesa use LLVM for various purposes.
>>
>> In particular:
>> - 3.3.0 for the aux gallium module, gallivm
>> - 3.6.0 for the opencl state-t
On Tue, Sep 19, 2017 at 06:16:04PM +0200, Christian Gmeiner wrote:
> This change makes etna_get_driver_query_info(..) more generic
> and puts the knowledge of supported queries directly besides
> the implementation.
>
> Signed-off-by: Christian Gmeiner
Reviewed-by: Wladimir J. van der Laan
> -
On Tue, Sep 19, 2017 at 06:16:05PM +0200, Christian Gmeiner wrote:
> Also add new define ETNA_SW_QUERY_BASE.
>
> Signed-off-by: Christian Gmeiner
Reviewed-by: Wladimir J. van der Laan
> ---
> src/gallium/drivers/etnaviv/etnaviv_query.h| 3 +--
> src/gallium/drivers/etnaviv/etnaviv_query_
On Fri, Sep 15, 2017 at 8:46 PM, Jan Vesely wrote:
> On Thu, 2017-09-14 at 14:39 -0700, Francisco Jerez wrote:
>> Jan Vesely writes:
>>
>> > On Mon, 2017-09-04 at 13:23 -0700, Francisco Jerez wrote:
>> > > Jan Vesely writes:
>> > >
>> > > > v2: wait in map_buffer and map_image as well
>> > > > v
On 19 September 2017 at 13:01, Grazvydas Ignotas wrote:
> On Tue, Sep 19, 2017 at 2:04 PM, Emil Velikov
> wrote:
>> On 19 September 2017 at 10:12, Grazvydas Ignotas wrote:
>>> On Mon, Sep 18, 2017 at 11:30 PM, Matt Turner wrote:
On Mon, Sep 18, 2017 at 12:28 PM, Grazvydas Ignotas
w
From: Emil Velikov
In order to build EGL, one has to use shared glapi - libglapi.so.
Thus the dlopen/dlsym dance is no longer needed and we can link to the
library directly.
This allows us to remove a handful of platform specific names of the
library.
Cc: Jonathan Gray
Cc: Jon Turney
Cc: Jul
On Tue, Sep 19, 2017 at 7:47 AM, Juan A. Suarez Romero
wrote:
> On Fri, 2017-09-15 at 14:58 +0100, Emil Velikov wrote:
>> On 14 September 2017 at 20:07, Matt Turner wrote:
>> > Needed for 32-bit PowerPC.
>>
>> I hope GCC/Clang will get smart enough and provide these for all
>> architectures.
>>
On Tue, Sep 19, 2017 at 12:19 PM, Emil Velikov wrote:
> From: Emil Velikov
>
> In order to build EGL, one has to use shared glapi - libglapi.so.
>
> Thus the dlopen/dlsym dance is no longer needed and we can link to the
> library directly.
>
> This allows us to remove a handful of platform specif
vc5 MMU mappings are access-controlled at a 128kb boundary, so the 4kb
here was too small for that purpose. Allowing any valid align2 value that
u_mm's 32-bit addressing can represent will still catch most cases of
people passing in a byte alignment.
---
src/gallium/auxiliary/util/u_mm.c | 5
I've been doing this inside of vc4, but vc5 wants it as well and it may be
useful for other drivers (Intel has a related path for pre-gen6 with MRT,
and freedreno had a TGSI path for it at one point).
This required defining a common enum for the standard comparison
functions, but other lowering pa
Here are a few little patches in my vc5 series -- a couple of required
ones, and a couple of cleanups from the vc5 and bcmv work. The
remainder of vc5 I think I have the necessary acks to merge (airlied
and danvet).
Eric Anholt (5):
intel/genxml: Convert a not-present-or-"1" dict to a set.
ga
My intent is to develop the vc5 driver in-tree for some time to build the
CL generation and shader compiler code, and keep out-of-tree patches for
talking to an actual kernel driver until the kernel driver can be
stabilized on the hardware.
v2: Define a HAVE_BROADCOM_DRIVERS, like HAVE_INTEL or HA
---
src/intel/vulkan/anv_private.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h
index df8de8d9407c..2808a5e991e7 100644
--- a/src/intel/vulkan/anv_private.h
+++ b/src/intel/vulkan/anv_private.h
@@ -1895,7
I was implementing the same enum support in broadcom's gen_pack_header.py,
and did this same simplification there.
---
src/intel/genxml/gen_pack_header.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/intel/genxml/gen_pack_header.py
b/src/intel/genxml/gen_pack_heade
On 15 September 2017 at 16:34, Kyle Brenneman wrote:
> On 09/15/2017 07:42 AM, Emil Velikov wrote:
>>
>> Hi Kyle,
>>
>> On 8 September 2017 at 13:09, Emil Velikov
>> wrote:
>>>
>>> On 7 September 2017 at 19:21, Kyle Brenneman
>>> wrote:
On 09/07/2017 11:56 AM, Emil Velikov wrote:
>
On 15 September 2017 at 16:41, Daniel Stone wrote:
> Hi,
>
> On 15 September 2017 at 16:13, Emil Velikov wrote:
>> On 15 September 2017 at 15:13, Daniel Stone wrote:
>>> But if you avoid wl_resource_instance_of() and replace it with
>>> wl_resource_get_destroy_listener(), you can side-step the p
On 19 September 2017 at 18:52, Rob Herring wrote:
> On Tue, Sep 19, 2017 at 12:19 PM, Emil Velikov
> wrote:
>> From: Emil Velikov
>>
>> In order to build EGL, one has to use shared glapi - libglapi.so.
>>
>> Thus the dlopen/dlsym dance is no longer needed and we can link to the
>> library direc
On Tue, Sep 19, 2017 at 7:21 AM, Lionel Landwerlin <
lionel.g.landwer...@intel.com> wrote:
> On 15/09/17 22:34, Jason Ekstrand wrote:
>
> On Fri, Sep 15, 2017 at 7:10 AM, Lionel Landwerlin <
> lionel.g.landwer...@intel.com> wrote:
>
>> Signed-off-by: Lionel Landwerlin
>> ---
>> src/vulkan/util/v
On Tue, Sep 19, 2017 at 7:39 AM, Lionel Landwerlin <
lionel.g.landwer...@intel.com> wrote:
> On 16/09/17 00:06, Jason Ekstrand wrote:
>
>
>
> On Fri, Sep 15, 2017 at 7:11 AM, Lionel Landwerlin <
> lionel.g.landwer...@intel.com> wrote:
>
>> This change introduce the concept of planes for image & vi
On Tue, Sep 19, 2017 at 6:52 AM, Lionel Landwerlin <
lionel.g.landwer...@intel.com> wrote:
> On 15/09/17 17:01, Jason Ekstrand wrote:
>
>> In order to get support everywhere, this gets a bit complicated. On Sky
>> Lake and later, everything is fine because HALIGN/VALIGN are specified
>> in surfac
Otherwise the aligned size will make video scaled
Cc: mesa-sta...@lists.freedesktop.org
---
src/gallium/state_trackers/va/postproc.c | 15 +--
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/src/gallium/state_trackers/va/postproc.c
b/src/gallium/state_trackers/va/postpr
This series are for VA-API State Tracker Postproc, including:
Deinterlacing I video for transcode;
Scaling support in postproc for transcode;
Frame grabber in postproc
Thanks Andy Furniss for lots of testing on these.
Leo Liu (14):
st/va/postproc: use video original size for postprocessing
It will add Bob deint ability to interlaced video for HW encoder
---
src/gallium/auxiliary/vl/vl_compositor.c | 26 +-
src/gallium/auxiliary/vl/vl_compositor.h | 12 +---
2 files changed, 26 insertions(+), 12 deletions(-)
diff --git a/src/gallium/auxiliary/vl/vl_co
So that it can be re-used
---
src/gallium/auxiliary/vl/vl_compositor.c | 31 ++-
1 file changed, 18 insertions(+), 13 deletions(-)
diff --git a/src/gallium/auxiliary/vl/vl_compositor.c
b/src/gallium/auxiliary/vl/vl_compositor.c
index 794c8b5..714b894 100644
--- a/src/
It will replace previous deint function with abilities of
scaling and field deinterlacing
---
src/gallium/auxiliary/vl/vl_compositor.c | 30 ++
src/gallium/auxiliary/vl/vl_compositor.h | 12
2 files changed, 42 insertions(+)
diff --git a/src/gallium/auxili
No longer used.
---
src/gallium/auxiliary/vl/vl_compositor.c | 31 ---
src/gallium/auxiliary/vl/vl_compositor.h | 9 -
2 files changed, 40 deletions(-)
diff --git a/src/gallium/auxiliary/vl/vl_compositor.c
b/src/gallium/auxiliary/vl/vl_compositor.c
index 37a7
---
src/gallium/state_trackers/omx_bellagio/vid_dec.c | 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/gallium/state_trackers/omx_bellagio/vid_dec.c
b/src/gallium/state_trackers/omx_bellagio/vid_dec.c
index 28741c0..b200abe 100644
--- a/src/gallium/state_tracker
We also set src rectangle explicitly just in case of the mismatch
of size between interlaced buffer and progressive buffer
---
src/gallium/state_trackers/va/picture.c | 14 +++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/src/gallium/state_trackers/va/picture.c
b/src/
---
src/gallium/auxiliary/vl/vl_compositor.c | 34 ++--
1 file changed, 28 insertions(+), 6 deletions(-)
diff --git a/src/gallium/auxiliary/vl/vl_compositor.c
b/src/gallium/auxiliary/vl/vl_compositor.c
index f758f08..0749c47 100644
--- a/src/gallium/auxiliary/vl/vl_co
Scaling between interlaced buffers, esp. for scale-up, because
blit will scale up top filed and bottom field separately. it'll
result in the weaving for these buffer with lack of accuracy.
So use shader deint for the case.
---
src/gallium/state_trackers/va/postproc.c | 18 ++
1 fil
Before it's impossible to transcode an interlaced video, becasue if
in order for encoder to work, we have to force buffer to progessive,
but the deint with buffer from I to P is missing. Now along With
the new YUV deint full function, it works with weave and bob deint.
Also this will benefit trans
1 - 100 of 122 matches
Mail list logo