All 3 patches are:
Reviewed-by: Iago Toral Quiroga
On Wed, 2017-05-24 at 02:19 +0100, Lionel Landwerlin wrote:
> Free previously allocated filename outside the for loop.
>
> CID: 1405014
> Signed-off-by: Lionel Landwerlin
> ---
> src/intel/tools/aubinator_error_decode.c | 2 +-
> 1 file chang
On 23/05/17 22:51, Anuj Phogat wrote:
> This patch makes non-functional changes.
>
> Signed-off-by: Anuj Phogat
> ---
> src/intel/compiler/brw_eu_defines.h | 3 +++
> src/intel/compiler/brw_eu_emit.c | 24
> +++-
> src/intel/compiler/brw_fs.cpp
These were already in gen8.xml but not gen9.xml. There are a few new
fields and a couple that have changed. These are all documented in the
Skylake PRM, Volume 2c Command Reference: Registers, Part 1.
---
src/intel/genxml/gen9.xml | 30 ++
1 file changed, 30 insertion
Ben and I haven't observed these to help anything, but they enable
hardware optimizations for particular cases. It's probably best to
enable them ahead of time, before we run into such a case.
---
src/intel/vulkan/genX_state.c | 13 +
1 file changed, 13 insertions(+)
diff --git a/src
This is woefully undocumented. It's some kind of optimization that
avoids unnecessary render target reads when blending with a floating
point render target, using independent alpha blending modes.
The internal documentation indicates that this bit exists on Cherryview
as well, but the other drive
Since we're going to stop aubinator without a valid device id, better
report an error. This also silences a Coverity warning.
CID: 1405004
Signed-off-by: Lionel Landwerlin
---
src/intel/tools/aubinator_error_decode.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/intel/t
We're using both exit(1) & exit(EXIT_FAILURE), settle for one, same
for success.
Signed-off-by: Lionel Landwerlin
---
src/intel/tools/aubinator_error_decode.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/intel/tools/aubinator_error_decode.c
b/src/intel/tool
Hi, (hopefully right list this time)
Mark kindly pointed me at some coverity issues in aubinator. Here are
some cleanups.
Cheers,
Lionel Landwerlin (3):
aubinator: fix double free
aubinator: be consistent on exit code
aubinator: report error on unknown device id
src/intel/tools/aubinator
Free previously allocated filename outside the for loop.
CID: 1405014
Signed-off-by: Lionel Landwerlin
---
src/intel/tools/aubinator_error_decode.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/intel/tools/aubinator_error_decode.c
b/src/intel/tools/aubinator_error_deco
On Tue, May 23, 2017 at 5:12 PM, Ian Romanick wrote:
> On 05/23/2017 12:49 PM, Rob Herring wrote:
>> Simplify the handling of mmap for Android by using mmap64 instead. mmap64
>> may have not existed for Android when this was written, but it's been
>> around since 2013.
>>
>> Signed-off-by: Rob Her
Signed-off-by: Lyude
---
src/mesa/state_tracker/st_extensions.c | 1 +
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 6 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/mesa/state_tracker/st_extensions.c
b/src/mesa/state_tracker/st_extensions.c
index f3db702..7674156 1
This adds support for the GL_arb_post_depth_coverage extension on nvc0
GPUs, GM200+ and up. Similar to what we do for early fragment testing,
we only call the method for updating the post depth coverage status for
fragment programs when it changes.
Signed-off-by: Lyude
---
docs/relnotes/17.2.0.h
Signed-off-by: Lyude
Changes since v1:
- Correct documentation in screen.rst for new cap
Changes since v2:
- Fix bogus documentation
Signed-off-by: Lyude
---
src/gallium/docs/source/screen.rst | 3 +++
src/gallium/drivers/etnaviv/etnaviv_screen.c | 1 +
src/gallium/drivers/
Signed-off-by: Lyude
Changes since v2:
- Add missing string to tgsi_strings.c
Signed-off-by: Lyude
---
src/gallium/auxiliary/tgsi/tgsi_strings.c | 1 +
src/gallium/include/pipe/p_shader_tokens.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/src/gallium/auxiliary/tgsi/tgsi_strings.c
b
This is a patch series to add support for ARB_post_depth_coverage in nvc0,
along with the required bits for gallium, tgsi, and mesa's state tracker.
Lyude (4):
gallium: Add a cap to check if the driver supports
ARB_post_depth_coverage
gallium: Add TGSI shader token for ARB_post_depth_cover
On 24/05/17 10:25, Timothy Arceri wrote: > On 24/05/17 08:07, Ian
Romanick wrote
On 05/23/2017 05:01 AM, Timothy Arceri wrote:
The if check above means we can only get here if size is less than 4.
---
src/mesa/program/prog_parameter.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
On 24/05/17 08:07, Ian Romanick wrote:
On 05/23/2017 05:01 AM, Timothy Arceri wrote:
The if check above means we can only get here if size is less than 4.
---
src/mesa/program/prog_parameter.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/mesa/program/prog_par
On 24/05/17 02:25, Brian Paul wrote:
On 05/22/2017 05:30 PM, Timothy Arceri wrote:
Hi Brain,
It's been 7 months since this landed. Why not just send this out with
those patches when you are ready to upsteam?
Coming soon... This is a simple revert and I don't think I really need
an R-b, but
On 23/05/17 22:18, Brian Paul wrote:
On 05/22/2017 07:15 PM, Timothy Arceri wrote:
On 23/05/17 10:44, Marek Olšák wrote:
On Tue, May 23, 2017 at 12:07 AM, Timothy Arceri
wrote:
On 23/05/17 05:02, Marek Olšák wrote:
On Sun, May 21, 2017 at 12:48 PM, Nicolai Hähnle
wrote:
Hi all,
I've bee
This reverts commit e60928f4c4bd4484821d83f2b16a910ea9f5f9d9.
PIPE_CC_GCC_VERSION is used by some of our in-house code which hasn't
been upstreamed yet.
---
src/gallium/include/pipe/p_config.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/gallium/include/pipe/p_config.h
b/src/gallium/i
Reviewed-by: Sinclair Yeh
---
src/gallium/drivers/svga/svga_msg.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/gallium/drivers/svga/svga_msg.c
b/src/gallium/drivers/svga/svga_msg.c
index e3f72b6..e0346de 100755
--- a/src/gallium/drivers/svga/svga_msg.c
+++ b/src/
Plus a few other minor clean-ups.
Reviewed-by: Sinclair Yeh
---
src/gallium/drivers/svga/svga_screen.c | 53 --
src/gallium/drivers/svga/svga_screen.h | 2 --
2 files changed, 31 insertions(+), 24 deletions(-)
diff --git a/src/gallium/drivers/svga/svga_screen.c
This is useful for Piglit when thousands of tests are run and we want
to determine which test triggered a device error.
v2: only log command line info if the new SVGA_EXTRA_LOGGING env var is set
Reviewed-by: Charmaine Lee
---
docs/envvars.html | 2 ++
src/gallium/drivers/
From: Sinclair Yeh
The assembly code used by the SVGA message feature doesn't
build properly with older compilers, so limit it to only
gcc 5.3.0 and newer.
Also modified the stubs to avoid "unused variable" warnings.
Reviewed-by: Charmaine Lee
Reviewed-by: Brian Paul
---
src/gallium/drivers/
From: Sinclair Yeh
For now this capability only exists in the SVGA driver but
can be exported later if other modules, e.g. winsys, wants
to use it for logging.
Reviewed-by: Brian Paul
---
src/gallium/drivers/svga/Makefile.sources | 2 +
src/gallium/drivers/svga/svga_msg.c | 411 +++
This let us compile the code with MSVC, but it no-ops the log function.
Reviewed-by: Jose Fonseca
---
src/gallium/drivers/svga/svga_msg.c | 34 --
1 file changed, 32 insertions(+), 2 deletions(-)
mode change 100644 => 100755 src/gallium/drivers/svga/svga_msg.c
d
V2: Use 2^31 bytes (2GB) surface size limit on pre-gen9 and
2^38 bytes for gen9+.
Signed-off-by: Anuj Phogat
---
src/intel/isl/isl.c | 22 ++
1 file changed, 22 insertions(+)
diff --git a/src/intel/isl/isl.c b/src/intel/isl/isl.c
index 32aa698..812d106 100644
--- a/src/i
On Tue, May 23, 2017 at 2:35 PM, Nanley Chery wrote:
> On Thu, May 18, 2017 at 02:00:58PM -0700, Jason Ekstrand wrote:
> > The idea behind doing this was to make it easier to set various flags.
> > However, we have enough custom flag settings floating around the driver
> > that this is more of a
A bunch of shaders are missing a version directive. This fixes
the following compilation error and allows the game to launch.
0:43(28): error: cannot initialize uniform typeColor in GLSL 1.10 (GLSL 1.20
required)
Signed-off-by: Samuel Pitoiset
---
src/mesa/drivers/dri/common/drirc | 4
1
On Thu, May 18, 2017 at 02:00:52PM -0700, Jason Ekstrand wrote:
> Up until now, we've been memsetting the auxiliary surface to 0 at
> BindImageMemory time to ensure that it is properly initialized.
> However, this isn't correct because apps are allowed to freely alias
> memory between different ima
On Tue, May 23, 2017 at 03:34:31PM -0700, Jason Ekstrand wrote:
> This causes dEQP-VK.api.copy_and_blit.resolve_image.partial.* to start
> failing due to test bugs. See CL 1031 for a test fix.
> ---
> src/intel/vulkan/anv_blorp.c | 57
> ++
> src/intel/v
https://bugs.freedesktop.org/show_bug.cgi?id=101088
Axel Davy changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
On Thu, May 18, 2017 at 02:01:02PM -0700, Jason Ekstrand wrote:
> ---
> src/intel/vulkan/anv_device.c | 12
> 1 file changed, 12 insertions(+)
>
Patches 9 and 15 are
Reviewed-by: Nanley Chery
> diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c
> index 8eed
This causes dEQP-VK.api.copy_and_blit.resolve_image.partial.* to start
failing due to test bugs. See CL 1031 for a test fix.
---
src/intel/vulkan/anv_blorp.c | 57 ++
src/intel/vulkan/anv_private.h | 6
src/intel/vulkan/genX_cmd_buffer.c | 37 ++
On Thu, May 18, 2017 at 02:00:59PM -0700, Jason Ekstrand wrote:
> ---
> src/intel/vulkan/anv_device.c | 6 --
> src/intel/vulkan/anv_private.h | 11 ++-
> 2 files changed, 14 insertions(+), 3 deletions(-)
>
This patch is
Reviewed-by: Nanley Chery
> diff --git a/src/intel/vulkan/a
On Fri, May 19, 2017 at 04:12:37PM -0700, Jason Ekstrand wrote:
> On Fri, May 19, 2017 at 2:53 PM, Gustaw Smolarczyk
> wrote:
>
> > 2017-05-18 23:01 GMT+02:00 Jason Ekstrand :
> > > ---
> > > src/intel/vulkan/anv_device.c | 42 ++
> > ++--
> > > 1 file changed
On Fri, May 19, 2017 at 10:53:12AM -0700, Jason Ekstrand wrote:
> On Thu, May 18, 2017 at 2:01 PM, Jason Ekstrand
> wrote:
>
> > ---
> > src/intel/vulkan/anv_device.c | 42 ++
> > ++--
> > 1 file changed, 36 insertions(+), 6 deletions(-)
> >
> > diff --git a/s
It seems like this patch should go first in the series. With that
changed, this patch is
Reviewed-by: Ian Romanick
On 05/23/2017 12:49 PM, Rob Herring wrote:
> Android 4.4 or earlier is no longer supported, so exit with an error if we
> try building on it.
>
> Signed-off-by: Rob Herring
> ---
As long as it still builds, this change looks good to me.
Reviewed-by: Ian Romanick
On 05/23/2017 12:49 PM, Rob Herring wrote:
> SIZE_MAX has been defined in stdint.h on Android since 2013, so this ifdef
> is no longer needed.
>
> Signed-off-by: Rob Herring
> ---
> src/util/ralloc.c | 5 -
On 05/23/2017 12:49 PM, Rob Herring wrote:
> Simplify the handling of mmap for Android by using mmap64 instead. mmap64
> may have not existed for Android when this was written, but it's been
> around since 2013.
>
> Signed-off-by: Rob Herring
> ---
> src/mesa/drivers/dri/i965/libdrm_macros.h | 1
On Tue, May 23, 2017 at 2:37 PM, Anuj Phogat wrote:
> This limit was first introduced in Skylake PRM. But looking at
> the huge limit of 2^38 bytes (~275 GB), I think it is safe to
> apply it to all the previous generations as well.
My assumption is wrong. Pre-gen9 has a limit of 2 GB for surface
On 05/23/2017 05:01 AM, Timothy Arceri wrote:
> The if check above means we can only get here if size is less than 4.
> ---
> src/mesa/program/prog_parameter.c | 5 ++---
> 1 file changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/src/mesa/program/prog_parameter.c
> b/src/mesa/program/pro
On Tue, May 23, 2017 at 12:33 AM, Dieter Nützel wrote:
> Hello Samuel,
>
> running this on radeonsi/RX580.
> Didn't saw better numbers for Wine/TS2017 (TrainSimulator 2017) ever before.
> But didn't feaguered if it (can) use bindless (with Wine/stagging). Do we
> have a knob to toggle bindless on
On Thu, May 18, 2017 at 02:01:00PM -0700, Jason Ekstrand wrote:
> This makes us walk over the heaps one at a time and add the types for
> LLC and !LLC to each heap.
> ---
> src/intel/vulkan/anv_device.c | 76
> +++
> 1 file changed, 40 insertions(+), 36 del
On Tue, May 23, 2017 at 9:10 PM, Lyude wrote:
> Signed-off-by: Lyude
>
> Changes since v1:
> - Correct documentation in screen.rst for new cap
>
> Signed-off-by: Lyude
> ---
> src/gallium/docs/source/screen.rst | 2 ++
> src/gallium/drivers/etnaviv/etnaviv_screen.c | 1 +
> s
Signed-off-by: Samuel Pitoiset
---
src/mesa/main/shaderimage.c | 70 ++---
1 file changed, 34 insertions(+), 36 deletions(-)
diff --git a/src/mesa/main/shaderimage.c b/src/mesa/main/shaderimage.c
index 0b8cfe2468a..ad9fdb0e9bc 100644
--- a/src/mesa/main/sh
Signed-off-by: Samuel Pitoiset
---
src/mesa/main/shaderimage.c | 23 ---
1 file changed, 16 insertions(+), 7 deletions(-)
diff --git a/src/mesa/main/shaderimage.c b/src/mesa/main/shaderimage.c
index ad9fdb0e9bc..19011d80b9e 100644
--- a/src/mesa/main/shaderimage.c
+++ b/src/m
Signed-off-by: Samuel Pitoiset
---
src/mapi/glapi/gen/ARB_multi_bind.xml | 2 +-
src/mesa/main/shaderimage.c | 43 +++
src/mesa/main/shaderimage.h | 4
3 files changed, 48 insertions(+), 1 deletion(-)
diff --git a/src/mapi/glapi/gen/ARB_
Signed-off-by: Samuel Pitoiset
---
src/mapi/glapi/gen/ARB_shader_image_load_store.xml | 2 +-
src/mesa/main/shaderimage.c| 15 +++
src/mesa/main/shaderimage.h| 5 +
3 files changed, 21 insertions(+), 1 deletion(-)
diff --git a/src
Signed-off-by: Samuel Pitoiset
---
src/mesa/main/shaderimage.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/mesa/main/shaderimage.c b/src/mesa/main/shaderimage.c
index 45b72c9b4ff..0b8cfe2468a 100644
--- a/src/mesa/main/shaderimage.c
+++ b/src/mesa/main/shaderim
This limit was first introduced in Skylake PRM. But looking at
the huge limit of 2^38 bytes (~275 GB), I think it is safe to
apply it to all the previous generations as well.
Signed-off-by: Anuj Phogat
---
src/intel/isl/isl.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/intel/isl/i
Signed-off-by: Anuj Phogat
---
src/intel/isl/isl.c | 3 ++-
src/intel/isl/isl.h | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/intel/isl/isl.c b/src/intel/isl/isl.c
index f89f351..32aa698 100644
--- a/src/intel/isl/isl.c
+++ b/src/intel/isl/isl.c
@@ -1362,7 +1362,8 @@
For the series:
Reviewed-by: Marek Olšák
Marek
On Tue, May 23, 2017 at 2:01 PM, Timothy Arceri wrote:
> type_size() will already handle this correctly for us.
> ---
> src/mesa/program/ir_to_mesa.cpp | 12 ++--
> 1 file changed, 2 insertions(+), 10 deletions(-)
>
> diff --git a/src/mes
This patch makes non functional changes. Renaming is just to
make the code more readable.
V2: update the types to "enum isl_format"
Signed-off-by: Anuj Phogat
Cc: Jason Ekstrand
---
src/mesa/drivers/dri/i965/brw_context.c | 5 +++--
src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 6
On Thu, May 18, 2017 at 02:00:58PM -0700, Jason Ekstrand wrote:
> The idea behind doing this was to make it easier to set various flags.
> However, we have enough custom flag settings floating around the driver
> that this is more of a nuisance than a help.
> ---
> src/intel/vulkan/anv_allocator.c
On Thu, May 18, 2017 at 02:00:57PM -0700, Jason Ekstrand wrote:
> ---
> src/intel/vulkan/anv_device.c | 6 --
> 1 file changed, 4 insertions(+), 2 deletions(-)
>
This patch is
Reviewed-by: Nanley Chery
> diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c
> index 8bf
This patch makes non-functional changes.
Signed-off-by: Anuj Phogat
---
src/intel/compiler/brw_eu_defines.h | 3 +++
src/intel/compiler/brw_eu_emit.c | 24 +++-
src/intel/compiler/brw_fs.cpp| 3 +--
src/intel/compiler/brw_fs_
Oh! Okay, I went to go add implicit enablement of early fragment tests
with this extension into mesa's GL plumbing and it looks like I
misspoke, we do already have something for this, from
src/compiler/glsl/linker.cpp:
static void
link_fs_inout_layout_qualifiers(struct gl_shader_program *prog,
On Tue, May 23, 2017 at 6:43 PM, Christian König
wrote:
> From: Christian König
>
> BOs larger than the minimum fragment size should have their VA
> alignet to at least the fragment size for optimal performance.
>
> Signed-off-by: Christian König
> ---
> src/amd/common/ac_gpu_info.c
For patches 32-36, 38-41, 47:
Reviewed-by: Marek Olšák
Marek
On Fri, May 19, 2017 at 6:52 PM, Samuel Pitoiset
wrote:
> Signed-off-by: Samuel Pitoiset
> ---
> src/mesa/state_tracker/st_extensions.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/src/mesa/state_tracker/st_extensions.c
What if a texture is used both as bindless and non-bindless? Wouldn't
HandleAllocated be true all the time? Instead perhaps
st_convert_sampler needs to know whether the current use is bindless,
not whether there is an existing handle somewhere in the context.
Marek
On Fri, May 19, 2017 at 6:52 PM
I don't think this change is necessary. Releasing sampler views
doesn't release textures.
Marek
On Fri, May 19, 2017 at 6:52 PM, Samuel Pitoiset
wrote:
> When a texture is referenced by one or more texture handles,
> it might be resident and we shouldn't release the sampler views.
>
> Signed-off
Bonus points if you also update the types to "enum isl_format"
On May 23, 2017 9:53:12 AM Anuj Phogat wrote:
This patch makes non functional changes. Renaming is just to
make the code more readable.
Signed-off-by: Anuj Phogat
---
src/mesa/drivers/dri/i965/brw_context.c | 4 ++--
s
On Tue, May 23, 2017 at 2:49 PM, Rob Herring wrote:
> Support for Android 4.4 and earlier has already been removed from mesa.
> Remove this remaining piece from nouveau, too.
>
> Signed-off-by: Rob Herring
> ---
> .../drivers/nouveau/codegen/unordered_set.h| 32
> ++
Reviewed-by: Ilia Mirkin
On Tue, May 23, 2017 at 3:49 PM, Rob Herring wrote:
> Support for Android 4.4 and earlier has already been removed from mesa.
> Remove this remaining piece from nouveau, too.
>
> Signed-off-by: Rob Herring
> ---
> .../drivers/nouveau/codegen/unordered_set.h| 32
This is a series of clean-ups of Android related ifdefs. They are either
pre-Lollipop things no longer needed or things fixed in Android since
before Lollipop.
Rob Herring (5):
gallium/os: use mmap64 for Android
i965: use mmap64 for Android
Android: generate an error if building on Android
Simplify the handling of mmap for Android by using mmap64 instead. mmap64
may have not existed for Android when this was written, but it's been
around since 2013.
Signed-off-by: Rob Herring
---
src/mesa/drivers/dri/i965/libdrm_macros.h | 17 ++---
1 file changed, 2 insertions(+), 15
Android 4.4 or earlier is no longer supported, so exit with an error if we
try building on it.
Signed-off-by: Rob Herring
---
Android.mk | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Android.mk b/Android.mk
index ab6bf6adbd48..de37f4600f30 100644
--- a/Android.mk
+++ b/Android.mk
@@ -32
Simplify the handling of mmap for Android by using mmap64 instead. mmap64
may have not existed for Android when this was written, but it's been
around since 2013.
Signed-off-by: Rob Herring
---
src/gallium/auxiliary/os/os_mman.h | 19 ++-
1 file changed, 2 insertions(+), 17 delet
Support for Android 4.4 and earlier has already been removed from mesa.
Remove this remaining piece from nouveau, too.
Signed-off-by: Rob Herring
---
.../drivers/nouveau/codegen/unordered_set.h| 32 ++
1 file changed, 2 insertions(+), 30 deletions(-)
diff --git a/src
SIZE_MAX has been defined in stdint.h on Android since 2013, so this ifdef
is no longer needed.
Signed-off-by: Rob Herring
---
src/util/ralloc.c | 5 -
1 file changed, 5 deletions(-)
diff --git a/src/util/ralloc.c b/src/util/ralloc.c
index 7bf192e0db78..cf2662f1db6e 100644
--- a/src/util/ra
On Tue, 2017-05-23 at 15:24 -0400, Ilia Mirkin wrote:
> On Tue, May 23, 2017 at 3:19 PM, Ilia Mirkin
> wrote:
> > On Tue, May 23, 2017 at 3:00 PM, Lyude wrote:
> > > Signed-off-by: Lyude
> > > ---
> > > src/mesa/state_tracker/st_extensions.c | 1 +
> > > src/mesa/state_tracker/st_glsl_to_tg
On Tue, 2017-05-23 at 15:19 -0400, Ilia Mirkin wrote:
> On Tue, May 23, 2017 at 3:00 PM, Lyude wrote:
> > Signed-off-by: Lyude
> > ---
> > src/mesa/state_tracker/st_extensions.c | 1 +
> > src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 6 +-
> > 2 files changed, 6 insertions(+), 1 deletion
On Tue, May 23, 2017 at 3:19 PM, Ilia Mirkin wrote:
> On Tue, May 23, 2017 at 3:00 PM, Lyude wrote:
>> Signed-off-by: Lyude
>> ---
>> src/mesa/state_tracker/st_extensions.c | 1 +
>> src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 6 +-
>> 2 files changed, 6 insertions(+), 1 deletion(-)
>>
On Thu, May 18, 2017 at 02:00:55PM -0700, Jason Ekstrand wrote:
> Before, we were just comparing the type index to 0. Now we actually
> look the type up in the table and check its properties to determine what
> kind of mapping we want to do.
> ---
> src/intel/vulkan/anv_device.c | 12 ++-
Am 23.05.2017 um 21:10 schrieb Lyude:
> Signed-off-by: Lyude
> ---
> src/gallium/include/pipe/p_shader_tokens.h | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/src/gallium/include/pipe/p_shader_tokens.h
> b/src/gallium/include/pipe/p_shader_tokens.h
> index cb49e3b..1e08d97 100644
> --
On Tue, May 23, 2017 at 3:00 PM, Lyude wrote:
> Signed-off-by: Lyude
> ---
> src/mesa/state_tracker/st_extensions.c | 1 +
> src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 6 +-
> 2 files changed, 6 insertions(+), 1 deletion(-)
>
> diff --git a/src/mesa/state_tracker/st_extensions.c
> b/s
This adds support for the GL_arb_post_depth_coverage extension on nvc0
GPUs, GM200+ and up. Similar to what we do for early fragment testing,
we only call the method for updating the post depth coverage status for
fragment programs when it changes.
Signed-off-by: Lyude
---
docs/relnotes/17.2.0.h
Signed-off-by: Lyude
---
src/gallium/include/pipe/p_shader_tokens.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/gallium/include/pipe/p_shader_tokens.h
b/src/gallium/include/pipe/p_shader_tokens.h
index cb49e3b..1e08d97 100644
--- a/src/gallium/include/pipe/p_shader_tokens.h
+++ b/src
Signed-off-by: Lyude
Changes since v1:
- Correct documentation in screen.rst for new cap
Signed-off-by: Lyude
---
src/gallium/docs/source/screen.rst | 2 ++
src/gallium/drivers/etnaviv/etnaviv_screen.c | 1 +
src/gallium/drivers/freedreno/freedreno_screen.c | 1 +
src/galliu
Signed-off-by: Lyude
---
src/mesa/state_tracker/st_extensions.c | 1 +
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 6 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/mesa/state_tracker/st_extensions.c
b/src/mesa/state_tracker/st_extensions.c
index f3db702..7674156 1
This is a patch series to add support for ARB_post_depth_coverage in nvc0,
along with the required bits for gallium, tgsi, and mesa's state tracker.
Only notable changes since v1 are for the first patch in this series.
Lyude (4):
gallium: Add a cap to check if the driver supports
ARB_post_d
bleh, just noticed a big error on this I forgot to send. will send v2
in just a little bit.
On Tue, 2017-05-23 at 15:00 -0400, Lyude wrote:
> This is a patch series to add support for ARB_post_depth_coverage in
> nvc0,
> along with the required bits for gallium, tgsi, and mesa's state
> tracker.
>
This adds support for the GL_arb_post_depth_coverage extension on nvc0
GPUs, GM200+ and up. Similar to what we do for early fragment testing,
we only call the method for updating the post depth coverage status for
fragment programs when it changes.
Signed-off-by: Lyude
---
docs/relnotes/17.2.0.h
Signed-off-by: Lyude
---
src/mesa/state_tracker/st_extensions.c | 1 +
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 6 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/mesa/state_tracker/st_extensions.c
b/src/mesa/state_tracker/st_extensions.c
index f3db702..7674156 1
This is a patch series to add support for ARB_post_depth_coverage in nvc0,
along with the required bits for gallium, tgsi, and mesa's state tracker.
Lyude (4):
gallium: Add a cap to check if the driver supports
ARB_post_depth_coverage
gallium: Add TGSI shader token for ARB_post_depth_cover
Signed-off-by: Lyude
---
src/gallium/docs/source/screen.rst | 2 ++
src/gallium/drivers/etnaviv/etnaviv_screen.c | 1 +
src/gallium/drivers/freedreno/freedreno_screen.c | 1 +
src/gallium/drivers/i915/i915_screen.c | 1 +
src/gallium/drivers/llvmpipe/lp_screen.c
Signed-off-by: Lyude
---
src/gallium/include/pipe/p_shader_tokens.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/gallium/include/pipe/p_shader_tokens.h
b/src/gallium/include/pipe/p_shader_tokens.h
index cb49e3b..1e08d97 100644
--- a/src/gallium/include/pipe/p_shader_tokens.h
+++ b/src
On Thu, May 18, 2017 at 02:00:53PM -0700, Jason Ekstrand wrote:
> This doesn't matter right now since it only affects whether or not we
> set the kernel bit but, if we ever do anything else based on it, we'll
> want it to be correct per-gen.
> ---
> src/intel/vulkan/anv_device.c | 7 ++-
> 1 f
https://bugs.freedesktop.org/show_bug.cgi?id=101136
--- Comment #2 from Grigory ---
Today there were video driver updates, no changes were made. I still hope that
this problem will be solved
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the
BTW patch 25 needs gallium docs, which you already know. Other than
that, patches 24-28 and 31 are:
Reviewed-by: Marek Olšák
Marek
On Tue, May 23, 2017 at 2:29 PM, Samuel Pitoiset
wrote:
>
>
> On 05/22/2017 07:06 PM, Marek Olšák wrote:
>>
>> On Fri, May 19, 2017 at 6:52 PM, Samuel Pitoiset
>>
On Tue, May 23, 2017 at 6:52 PM, Rob Clark wrote:
> On Mon, May 15, 2017 at 10:41 AM, Marek Olšák wrote:
>> From: Marek Olšák
>>
>> for skipping mapped-buffer checking in every GL draw call
>> ---
>> src/gallium/docs/source/screen.rst | 1 +
>> src/gallium/drivers/etnaviv/etnaviv_
Hi Varad,
On 23 May 2017 at 14:19, Varad Gautam wrote:
> On Mon, 2017-05-22 at 14:03 +0100, Emil Velikov wrote:
>> On 19 May 2017 at 10:37, Daniel Stone wrote:
>> > + if (external_only != NULL) {
>> > + for (i = 0; i < *count && i < max; i++)
>> > + external_only[i] = EGL_TRUE;
>>
This patch makes non functional changes. Renaming is just to
make the code more readable.
Signed-off-by: Anuj Phogat
---
src/mesa/drivers/dri/i965/brw_context.c | 4 ++--
src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 6 +++---
src/mesa/drivers/dri/i965/intel_mipmap_tree.c| 4 ++
On Mon, May 15, 2017 at 10:41 AM, Marek Olšák wrote:
> From: Marek Olšák
>
> for skipping mapped-buffer checking in every GL draw call
> ---
> src/gallium/docs/source/screen.rst | 1 +
> src/gallium/drivers/etnaviv/etnaviv_screen.c | 1 +
> src/gallium/drivers/freedreno/freedre
From: Christian König
BOs larger than the minimum fragment size should have their VA
alignet to at least the fragment size for optimal performance.
Signed-off-by: Christian König
---
src/amd/common/ac_gpu_info.c | 1 +
src/amd/common/ac_gpu_info.h | 1 +
src/g
On 05/22/2017 05:30 PM, Timothy Arceri wrote:
Hi Brain,
It's been 7 months since this landed. Why not just send this out with
those patches when you are ready to upsteam?
Coming soon... This is a simple revert and I don't think I really need
an R-b, but I thought I'd give a heads-up.
-Bria
Hi Varad,
Am Dienstag, den 23.05.2017, 14:40 +0530 schrieb Varad Gautam:
> Hi Lucas,
>
> On Mon, May 22, 2017 at 11:16 PM, Lucas Stach wrote:
> > Am Mittwoch, den 10.05.2017, 23:15 +0530 schrieb Varad Gautam:
> >> From: Varad Gautam
> >>
> >> we currently ignore the plane count when converting
On 23 May 2017 at 14:31, Samuel Pitoiset wrote:
> Signed-off-by: Samuel Pitoiset
Reviewed-by: Elie Tournier
> ---
> src/gallium/auxiliary/tgsi/tgsi_scan.c | 76
> --
> src/gallium/auxiliary/tgsi/tgsi_scan.h | 3 --
> 2 files changed, 79 deletions(-)
>
> diff -
https://bugs.freedesktop.org/show_bug.cgi?id=101071
--- Comment #8 from war...@o2.pl ---
hmm,
I just revert this commit on current 17.1 and itfails with OP problem.
how it that?
--
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
1 - 100 of 127 matches
Mail list logo