On Tue, Jun 27, 2017 at 5:47 AM, Eric Engestrom
wrote:
> Signed-off-by: Eric Engestrom
> ---
> Note: Autotools and SCons are tested, but Android isn't.
> ---
> git_sha1_gen.sh | 13 +
> src/Makefile.am
just the way it is.
>
> I've had the patch in my local tree without issues for a while. Please
> review!
in glxext.h:
-#ifdef BUILDING_MESA
-/* Avoid uint <-> void* warnings */
-typedef unsigned long GLhandleARB;
-#else
typedef void *GLhandleARB;
-#endif
Other than that, I didn't
On Sat, Jun 24, 2017 at 9:59 AM, Grigori Goronzy wrote:
> These entry points are used by Alien Isolation and caused
> synchronization with glthread. The async marshalling implementation
> is similar to glBuffer(Sub)Data.
>
> Results in an approximately 6x drop in glthread
On Wed, Jun 21, 2017 at 3:50 PM, Mike Lothian wrote:
> Do intel run mesa through any of their test boxes like they do with kernel
> patches?
Don't top quote.
Yes, we have a CI system that we use extensively and has massively
reduced the number of regressions we have.
On Tue, Jun 20, 2017 at 8:18 AM, Daniel Stone wrote:
> Hey Emil,
> A few bits from me, since this is actually lfrb's code ...
>
> On 20 June 2017 at 15:19, Emil Velikov wrote:
>> Top-level comments
>>
>> Build POV:
>> - Having the
On Mon, Jun 19, 2017 at 12:52 PM, Chad Versace wrote:
> On Fri 16 Jun 2017, Christian Gmeiner wrote:
>> 2017-06-16 14:54 GMT+02:00 Emil Velikov :
>> > On 15 June 2017 at 21:47, Robert Foss wrote:
>> >> From: Tomeu
On Fri, Jun 16, 2017 at 6:18 AM, Emil Velikov wrote:
> On 15 June 2017 at 21:47, Robert Foss wrote:
>> From: Rob Herring
>>
>> This is required by freedreno at least for GLES3 support.
>>
>> See docs/patents.txt for
On Fri, Jun 9, 2017 at 7:04 AM, Topi Pohjolainen
wrote:
> On gen < 6 one doesn't have level or layer specifiers available
> for render and depth targets. In order to support rendering to
> specific level/layer, driver needs to manually offset the surface
> to the
Reviewed-by: Matt Turner <matts...@gmail.com>
Could also make the code use freopen() instead of back-to-back
fclose+fopen, but it doesn't matter.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/li
be 0.
> */
> - static const uint32_t table[MESA_FORMAT_COUNT] =
> - {
> - [MESA_FORMAT_A8B8G8R8_UNORM] = 0,
> + static const enum isl_format table[MESA_FORMAT_COUNT] = {
> + [0 ... MESA_FORMAT_COUNT-1] = ISL_FORMAT_UNSUPPORTED,
> +
Awesome.
Reviewed-by: Mat
On Wed, May 31, 2017 at 10:42 PM, Jason Ekstrand wrote:
> On May 31, 2017 9:32:23 PM Ian Romanick wrote:
>
>> Having the unsupported format value not be zero isn't very safe. The
>> C99 rules say that any field missing an initializer is implicitly
>>
On Wed, May 24, 2017 at 1:04 PM, Matt Turner <matts...@gmail.com> wrote:
> The series aims to improve performance on non-LLC platforms like Braswell and
> Broxton.
>
> Unsynchronized mappings were not actually unsynchronized on non-LLC platforms,
> hurting Unigine Valley pe
---
src/mesa/drivers/dri/i965/brw_bufmgr.c | 14 +-
1 file changed, 1 insertion(+), 13 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_bufmgr.c
b/src/mesa/drivers/dri/i965/brw_bufmgr.c
index 4ab72cd..15610db 100644
--- a/src/mesa/drivers/dri/i965/brw_bufmgr.c
+++
This way we can let brw_bo_map() choose the best mapping type.
Part of the patch inlines map_gtt() into brw_bo_map_gtt() (and removes
map_gtt()). brw_bo_map_gtt() just wrapped map_gtt() with locking and a
call to set_domain(). map_gtt() is called by brw_bo_map_unsynchronized()
to avoid the call
Call brw_bo_map() directly.
---
src/mesa/drivers/dri/i965/brw_bufmgr.c | 20 --
src/mesa/drivers/dri/i965/brw_bufmgr.h | 1 -
src/mesa/drivers/dri/i965/brw_program_cache.c| 4 ++--
src/mesa/drivers/dri/i965/intel_buffer_objects.c | 27
No functional change (no callers currently pass MAP_ASYNC)
---
These four patches split 11/16 like Ken suggested
src/mesa/drivers/dri/i965/brw_bufmgr.c | 12
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_bufmgr.c
On Fri, May 26, 2017 at 1:50 AM, Kenneth Graunke <kenn...@whitecape.org> wrote:
> On Wednesday, May 24, 2017 1:04:50 PM PDT Matt Turner wrote:
>> brw_bo_map_cpu() took a write_enable arg, but it wasn't always clear
>> whether we were also planning to read from the buff
On Fri, May 26, 2017 at 1:55 AM, Kenneth Graunke <kenn...@whitecape.org> wrote:
> On Wednesday, May 24, 2017 1:04:52 PM PDT Matt Turner wrote:
>> We can encapsulate the logic for choosing the mapping type. This will
>> also help when we add WC mappings.
>
> I
On Mon, May 22, 2017 at 2:40 AM, Iago Toral <ito...@igalia.com> wrote:
> On Sat, 2017-05-20 at 14:09 -0700, Matt Turner wrote:
>> On Thu, May 18, 2017 at 2:43 AM, Iago Toral Quiroga <ito...@igalia.co
>> m> wrote:
>> > The main change is that we now use round*()
Reviewed-by: Matt Turner <matts...@gmail.com>
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
This way we can let brw_bo_map() choose the best mapping type.
Part of the patch inlines map_gtt() into brw_bo_map_gtt() (and removes
map_gtt()). brw_bo_map_gtt() just wrapped map_gtt() with locking and a
call to set_domain(). map_gtt() is called by brw_bo_map_unsynchronized()
to avoid the call
---
src/mesa/drivers/dri/i965/intel_tex_image.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/intel_tex_image.c
b/src/mesa/drivers/dri/i965/intel_tex_image.c
index 59d5fa4..75b5d6e 100644
--- a/src/mesa/drivers/dri/i965/intel_tex_image.c
+++
---
src/mesa/drivers/dri/i965/intel_pixel_read.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/intel_pixel_read.c
b/src/mesa/drivers/dri/i965/intel_pixel_read.c
index eb3f66f..5085683 100644
--- a/src/mesa/drivers/dri/i965/intel_pixel_read.c
+++
We can encapsulate the logic for choosing the mapping type. This will
also help when we add WC mappings.
---
src/mesa/drivers/dri/i965/brw_bufmgr.c| 30 +--
src/mesa/drivers/dri/i965/brw_bufmgr.h| 5 ++--
Write-combine mappings give much better performance on writes than
uncached access through the GTT.
---
src/mesa/drivers/dri/i965/brw_bufmgr.c | 69 ++
1 file changed, 69 insertions(+)
diff --git a/src/mesa/drivers/dri/i965/brw_bufmgr.c
---
src/mesa/drivers/dri/i965/intel_tex_subimage.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/intel_tex_subimage.c
b/src/mesa/drivers/dri/i965/intel_tex_subimage.c
index 7acb3d3..2aead41 100644
---
From: Chris Wilson <ch...@chris-wilson.co.uk>
Since we can distinguish when mapping between READ and WRITE, we can
pass along the map mode to avoid stalls and flushes where possible.
Reviewed-by: Kenneth Graunke <kenn...@whitecape.org>
Reviewed-by: Matt Turner <matts...@gmail.com
---
src/mesa/drivers/dri/i965/brw_performance_query.c | 2 +-
src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 2 +-
src/mesa/drivers/dri/i965/intel_screen.c | 2 +-
src/mesa/drivers/dri/i965/intel_tex_subimage.c| 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git
Just return the map from brw_map_bo_*
---
src/mesa/drivers/dri/i965/brw_bufmgr.c| 49 +--
src/mesa/drivers/dri/i965/brw_bufmgr.h| 19 ++---
src/mesa/drivers/dri/i965/brw_context.h | 2 +
src/mesa/drivers/dri/i965/brw_performance_query.c |
From: Chris Wilson <ch...@chris-wilson.co.uk>
The manual detiling paths are not prepared to handle Gen4-G45 with
swizzling enabled, so explicitly disable them. (They're already
disabled because these platforms don't have LLC but the next patch will
enable this path).
Reviewed-by: Matt
---
src/mesa/drivers/dri/i965/brw_bufmgr.c | 105 -
src/mesa/drivers/dri/i965/brw_bufmgr.h | 4 --
2 files changed, 109 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_bufmgr.c
b/src/mesa/drivers/dri/i965/brw_bufmgr.c
index 2f17934..6ea6978 100644
---
brw_bo_map_cpu() took a write_enable arg, but it wasn't always clear
whether we were also planning to read from the buffer. I kept everything
semantically identical by passing only MAP_READ or MAP_READ | MAP_WRITE
depending on the write_enable argument.
The other flags are not used yet, but
Missing in the resource streamer removal of commit 951f56cd43bc.
---
src/mesa/drivers/dri/i965/brw_context.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/mesa/drivers/dri/i965/brw_context.h
b/src/mesa/drivers/dri/i965/brw_context.h
index b99d2a9..f902265 100644
---
I'm going to make a new function named brw_bo_map() in a later patch
that is responsible for choosing the mapping type, so this patch clears
the way.
---
src/mesa/drivers/dri/i965/brw_bufmgr.c| 9 +
src/mesa/drivers/dri/i965/brw_bufmgr.h| 4 ++--
---
src/mesa/drivers/dri/i965/brw_bufmgr.c| 1 +
src/mesa/drivers/dri/i965/brw_bufmgr.h| 5 +
src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 3 +++
3 files changed, 9 insertions(+)
diff --git a/src/mesa/drivers/dri/i965/brw_bufmgr.c
b/src/mesa/drivers/dri/i965/brw_bufmgr.c
I think these are better names, and it reduces the delta between
upstream and Chris Wilson's brw-batch branch.
---
src/mesa/drivers/dri/i965/brw_bufmgr.c | 56 +-
src/mesa/drivers/dri/i965/brw_bufmgr.h | 6 ++--
2 files changed, 31 insertions(+), 31 deletions(-)
The series aims to improve performance on non-LLC platforms like Braswell and
Broxton.
Unsynchronized mappings were not actually unsynchronized on non-LLC platforms,
hurting Unigine Valley performance quite a lot. That's fixed. We also start
using write-combining, a feature available since Linux
On Wed, May 24, 2017 at 9:21 AM, Anuj Phogat wrote:
> This patch makes non-functional changes.
>
> V2: Rename IS_DWORD to IS_INTEGER_DWORD
To be honest, I don't like IS_DWORD/IS_INTEGER_DWORD -- for the same
reason Alejandro noted. It's not clear what it means exactly,
Reviewed-by: Matt Turner <matts...@gmail.com>
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
and adds another patch at the end to remove the remaining uses
> of IROUND macros in this function (still used for signed integer cases) for
> the sake of consistency.
Thank you for doing this.
Assuming my suggestions to use lround/llround/etc don't cause
problems, the series is
Revie
On Thu, May 18, 2017 at 2:43 AM, Iago Toral Quiroga wrote:
> These were correct since they were used only in conversions to signed
> integers,
> however this makes the implementation a bit more is more consistent and
> reduces
> chances of propagating use of these macros to
On Thu, May 18, 2017 at 2:43 AM, Iago Toral Quiroga wrote:
> As we do for all other cases of float/double conversions to integers.
>
> v2: use round() instead of IROUND() macros
> ---
> src/mesa/main/uniform_query.cpp | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
>
On Thu, May 18, 2017 at 2:43 AM, Iago Toral Quiroga wrote:
> v2:
> - need unsigned rounding for double->uint64 conversion (Nicolai)
> - use round() instead of IROUND() macros
> ---
> src/mesa/main/uniform_query.cpp | 14 ++
> 1 file changed, 14 insertions(+)
>
On Thu, May 18, 2017 at 2:43 AM, Iago Toral Quiroga wrote:
> Like we do for the 32-bit case.
>
> v2:
> - need unsigned rounding for float->uint64 conversion (Nicolai)
> - use roundf() instead of IROUND() macros
> ---
> src/mesa/main/uniform_query.cpp | 46
>
On Thu, May 18, 2017 at 2:43 AM, Iago Toral Quiroga wrote:
> From: Kenneth Graunke
>
> Section 2.2.2 (Data Conversions For State Query Commands) of the
> OpenGL 4.5 October 24th 2016 specification says:
>
> "If a command returning unsigned integer data
On Wed, May 17, 2017 at 9:29 AM, Anuj Phogat <anuj.pho...@gmail.com> wrote:
> On Mon, May 1, 2017 at 1:54 PM, Matt Turner <matts...@gmail.com> wrote:
>> ---
>> src/intel/Makefile.tools.am | 6 +-
>> src/intel/too
xml
> +++ b/src/intel/genxml/gen5.xml
> @@ -864,8 +864,8 @@
>
>
>
> -
> -
> +
I removed the brackets from the Kernel Start Pointer names in commit
3443bd45a3. Please just add 0 and not [0]
With that,
Reviewed-by: Matt Turner <matts...@gmail.com>
On Tue, May 16, 2017 at 8:44 AM, Aaron Watry wrote:
> Hi Matt,
>
> This commit seems to have broken make check for me.
>
> In src/intel/compiler/test_eu_validate.cpp, line 121, I'm getting:
>
> ~/src/mesa/src/intel/compiler/test_eu_validate.cpp:121:41: error: use of
>
On Mon, Apr 24, 2017 at 4:50 PM, Matt Turner <matts...@gmail.com> wrote:
> On Thu, Apr 6, 2017 at 12:49 PM, Thomas Helland
> <thomashellan...@gmail.com> wrote:
>> The conditional discard pass follows the same pattern, so merge the
>> two, and avoid running the vis
On Fri, May 5, 2017 at 12:44 AM, Pohjolainen, Topi
<topi.pohjolai...@gmail.com> wrote:
> On Mon, May 01, 2017 at 01:54:55PM -0700, Matt Turner wrote:
>> ---
>> src/intel/Makefile.tools.am | 6 +-
>> src/intel/tools/aub
Reviewed-by: Matt Turner <matts...@gmail.com>
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
On Mon, May 8, 2017 at 3:02 PM, Lionel Landwerlin
<lionel.g.landwer...@intel.com> wrote:
> CID: 1399470: (Control flow issues)
>
> Signed-off-by: Lionel Landwerlin <lionel.g.landwer...@intel.com>
> Cc: Matt Turner <matts...@gmail.com>
> ---
> src/i
On Mon, May 8, 2017 at 3:02 PM, Lionel Landwerlin
<lionel.g.landwer...@intel.com> wrote:
> CID: 1399477, 1399478 (Integer handling issues)
>
> Signed-off-by: Lionel Landwerlin <lionel.g.landwer...@intel.com>
> Cc: Matt Turner <matts...@gmail.com>
> ---
> src/
On Tue, May 2, 2017 at 6:03 AM, Iago Toral <ito...@igalia.com> wrote:
> On Mon, 2017-05-01 at 13:54 -0700, Matt Turner wrote:
>> Which will allow us to print validation errors found in shader
>> assembly
>> in GPU hang error states.
>> ---
On Tue, May 2, 2017 at 5:30 AM, Iago Toral <ito...@igalia.com> wrote:
> On Mon, 2017-05-01 at 13:54 -0700, Matt Turner wrote:
>> This will allow us to more easily run brw_validate_instructions() on
>> shader programs we find in GPU hang error states.
>> ---
>
On Wed, May 3, 2017 at 6:03 PM, Kenneth Graunke wrote:
> On Tuesday, May 2, 2017 11:02:58 AM PDT Rafael Antognolli wrote:
>> Since the enum is in the same header now, we can use it as the type of
>> the field.
>>
>> Signed-off-by: Rafael Antognolli
Thanks. This patch has no regressions.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
On Tue, May 2, 2017 at 10:36 AM, Eric Anholt wrote:
> Fixes DEQP's scoping.invalid.redeclare_function_fragment/vertex.
> ---
> src/compiler/glsl/ast_to_hir.cpp | 10 ++
> 1 file changed, 10 insertions(+)
>
> diff --git a/src/compiler/glsl/ast_to_hir.cpp
>
On Tue, May 2, 2017 at 10:36 AM, Eric Anholt wrote:
> Here's a little set of changes for dEQP fixes for GLES2 contexts. I
> haven't done a full run to confirm no regressions, as full runs on
> hardware take a day or so. I'm hoping the Intel CI system might be
> able to test
On Tue, May 2, 2017 at 7:24 AM, Johnson Lin wrote:
> The matrix used for YCbCr to RGB is listed in Wiki https://en.wikipedia.org/
> wiki/YCbCr; There is minor error in the matrix constant: 0.0625=16/256 should
> be 16.0/255,and 0.5=128.0/256 should be 128.0/255.
> Note
---
src/intel/tools/aubinator_error_decode.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/intel/tools/aubinator_error_decode.c
b/src/intel/tools/aubinator_error_decode.c
index 2e62369..244bef8 100644
--- a/src/intel/tools/aubinator_error_decode.c
+++
---
src/intel/Makefile.tools.am | 6 +-
src/intel/tools/aubinator_error_decode.c | 178 ++-
2 files changed, 180 insertions(+), 4 deletions(-)
diff --git a/src/intel/Makefile.tools.am b/src/intel/Makefile.tools.am
index 576beea..1175118 100644
---
---
src/intel/common/gen_decoder.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/intel/common/gen_decoder.c b/src/intel/common/gen_decoder.c
index 15bba32..049d1be 100644
--- a/src/intel/common/gen_decoder.c
+++ b/src/intel/common/gen_decoder.c
@@ -433,8 +433,8
Which will allow us to print validation errors found in shader assembly
in GPU hang error states.
---
src/intel/tools/disasm.c | 71 +---
1 file changed, 43 insertions(+), 28 deletions(-)
diff --git a/src/intel/tools/disasm.c b/src/intel/tools/disasm.c
This will allow the validator to run on shader programs we find in the
GPU hang error state.
---
src/intel/compiler/brw_eu_validate.c | 14 ++
1 file changed, 14 insertions(+)
diff --git a/src/intel/compiler/brw_eu_validate.c
b/src/intel/compiler/brw_eu_validate.c
index
intel_asm_annotation.c is part of libintel_compiler.la, which contains
code for disassembling and validating shaders that we want to call in
aubinator_error_decode.
dump_assembly() calls nir_print_instr() to print annotations, and
although dump_assembly() is not called by aubinator_error_decode
Other commands have a field with an identical function and call it
"Function Enable".
---
src/intel/genxml/gen45.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/intel/genxml/gen45.xml b/src/intel/genxml/gen45.xml
index 1a5a521..b7f0c8b 100644
---
Newer Gens' names don't have the brackets. Having common names will make
some later patches simpler.
---
src/intel/genxml/gen4.xml | 2 +-
src/intel/genxml/gen45.xml | 2 +-
src/intel/genxml/gen6.xml | 6 +++---
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git
Newer Gens' names don't have the hyphens. Having common names will make
some later patches simpler.
---
src/intel/genxml/gen4.xml | 6 +++---
src/intel/genxml/gen45.xml | 10 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/intel/genxml/gen4.xml
This will allow us to more easily run brw_validate_instructions() on
shader programs we find in GPU hang error states.
---
src/intel/compiler/brw_eu.h | 3 ++-
src/intel/compiler/brw_eu_validate.c | 10 --
src/intel/compiler/brw_fs_generator.cpp | 10 --
When the GPU hangs, the kernel saves some state for us. Until now it has
not included the shader programs, which are very often the reason the
GPU hang occurred. With the programs saved in the error state, we should
be more capable of debugging hangs.
Thanks to Chris Wilson and Ben Widawsky who
This series adds the userspace portion required to save the shader programs
that were running when a GPU hang occurred in the error state.
From there we can feed the error state to aubinator_error_decode, which will
parse the batch and find the shader programs, validate them (using
On Fri, Apr 28, 2017 at 2:11 PM, Gregory Hainaut
wrote:
> I extended the struct __DRIbackgroundCallableExtensionRec because
> the other function pointer is already related for glthread.
>
> DRI2/DRI3 glx code path check that display can be locked (basically
>
Nice change.
Reviewed-by: Matt Turner <matts...@gmail.com>
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
On Thu, Apr 6, 2017 at 12:49 PM, Thomas Helland
wrote:
> The conditional discard pass follows the same pattern, so merge the
> two, and avoid running the visitor two times.
> ---
> src/compiler/Makefile.sources | 1 -
>
Acked-by: Matt Turner <matts...@gmail.com>
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Nice idea.
I'm happy with 0.5. It's a nice improvement already.
Reviewed-by: Matt Turner <matts...@gmail.com>
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
---
src/intel/tools/aubinator_error_decode.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/intel/tools/aubinator_error_decode.c
b/src/intel/tools/aubinator_error_decode.c
index 2e62369..244bef8 100644
--- a/src/intel/tools/aubinator_error_decode.c
+++
On Thu, Apr 6, 2017 at 12:49 PM, Thomas Helland
wrote:
> This series has been reciding on my computer for way to long,
> so it's about time I get it out there for some feedback.
> The rationale is that in the glsl compiler a lot of the overhead
> is in cache misses due
%s\n",
> color, offset, p[0], gen_group_get_name(inst), reset_color);
>
> - gen_print_group(stdout, inst, offset, data,
> + gen_print_group(stdout, inst, offset, p,
> option_color == COLOR_ALWAYS);
Nice. This fixes a bug I was seeing as well.
Reviewed-
Reviewed-by: Matt Turner <matts...@gmail.com>
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Thank you. These coverity warnings have been coming back repeatedly it seems.
Reviewed-by: Matt Turner <matts...@gmail.com>
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
On Mon, Apr 3, 2017 at 1:37 PM, Mark Janes wrote:
>
> This commit appears to intermittently provoke gpu hangs on 32-bit Intel
> systems when running
>
> piglit.shaders.glsl-max-varyings >max_varying_components
>
> Since the behavior is intermittent, I may have identified
Both are
Reviewed-by: Matt Turner <matts...@gmail.com>
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
On Thu, Mar 30, 2017 at 3:47 PM, Matt Turner <matts...@gmail.com> wrote:
> On Thu, Mar 30, 2017 at 3:26 PM, Grazvydas Ignotas <nota...@gmail.com>
wrote:
>> There are still some distributions trying to support unfortunate people
>> with old or exotic CPUs that don't h
gzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93089
> Signed-off-by: Grazvydas Ignotas <nota...@gmail.com>
> Reviewed-by: Matt Turner <matts...@gmail.com>
Thanks, I'll commit this.
> ---
> no commit access, but request sent:
> https://bugs.freedesktop.org/show_bug.c
Reviewed-by: Matt Turner <matts...@gmail.com>
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
> +}
> +
> +int
> +main(int argc, char *argv[])
> +{
> + FILE *file;
> + const char *path;
> + struct stat st;
> + int c, i, error;
> + bool help = false, pager = true;
> + const struct option aubinator_opts[] = {
> + { "help", no_ar
1-3 are
Reviewed-by: Matt Turner <matts...@gmail.com>
I think 4 should touch gen75.xml, and I sent a comment.
I cannot find the registers in 5 or 6 in the internal documentation.
I'll review patch 7 separately.
___
mesa-dev mailing list
me
On Wed, Mar 29, 2017 at 1:07 PM, Lionel Landwerlin
wrote:
> Signed-off-by: Lionel Landwerlin
> ---
> src/intel/genxml/gen7.xml | 11 +++
> 1 file changed, 11 insertions(+)
>
> diff --git a/src/intel/genxml/gen7.xml
SL shaders used by the
> application use variables before initializing them, incorrectly
> assuming that they will be implicitly set to zero by the
> implementation.
Sigh.
Acked-by: Matt Turner <matts...@gmail.com>
___
mesa-dev mailing list
mesa-d
a library call to
> a helper, but it's implementation is missing and we get a linker error.
> This allows us to provide our implementation, which is marked weak to
> prefer a better implementation, should one exist.
>
> Cc: Matt Turner <matts...@gmail.com>
> Bugzilla: https
On Wed, Mar 29, 2017 at 9:11 AM, Bartosz Tomczyk
wrote:
> This avoids costly thread synchronisation. With this fix games that
> previously regressed with mesa_glthread=true like xonotic or grid autosport.
> Could someone test if games that benefit from glthread
Thanks. That looks good.
Reviewed-by: Matt Turner <matts...@gmail.com>
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
On Wed, Mar 29, 2017 at 4:47 AM, Alejandro Piñeiro wrote:
> Technically those hw operations are only available on gen7, as gen8+
> support the conversion on the MOV. But, when using the builder to
> implement nir operations (example: nir_op_fquantize2f16), it is not
> needed
Thanks. I've pushed this patch as commit
7dccd38b400d3a65da20ddefe282a7bb0b7ccb58
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
On Sun, Mar 26, 2017 at 8:14 PM, Timothy Arceri wrote:
> Due to a max limit of 65,536 entries on the index table that we use to
> decide if we can skip compiling individual shaders, it is very likely
> we will have collisions.
>
> To avoid doing too much work when the
On Sun, Mar 26, 2017 at 8:14 PM, Timothy Arceri wrote:
> Improves Deus Ex start-up times from ~30 seconds to ~22 seconds.
>
> Also fixes the leaking of state.
> ---
> src/compiler/glsl/glsl_parser_extras.cpp | 19 ++-
> 1 file changed, 10 insertions(+), 9
On Fri, Mar 24, 2017 at 12:06 AM, Francisco Jerez <curroje...@riseup.net> wrote:
> Samuel Iglesias Gonsálvez <sigles...@igalia.com> writes:
>
>> On Thu, 2017-03-23 at 13:50 -0700, Matt Turner wrote:
>>> SEL can only convert between a few integer types
ent from 2.6.39.
>
> This is necessary for glClientWaitSync with a timeout to work, which
> is a feature we expose on Gen4-5. Without it, we would fall back to an
> infinite wait, which is pretty bad.
>
> See kernel commit 172cf15d18889313bf2c3bfb81fcea08369274ef in 3.6+.
701 - 800 of 6330 matches
Mail list logo