https://bugs.freedesktop.org/show_bug.cgi?id=100303
--- Comment #5 from Roland Scheidegger ---
(In reply to Timothy Arceri from comment #4)
> (In reply to Roland Scheidegger from comment #2)
> >
> > So, for some reason the compiler completely eliminated the conditional
> > return in the loop ins
https://bugs.freedesktop.org/show_bug.cgi?id=100303
--- Comment #4 from Timothy Arceri ---
(In reply to Roland Scheidegger from comment #2)
>
> So, for some reason the compiler completely eliminated the conditional
> return in the loop inside the branch and figured it will just
> unconditionally
On March 25, 2017 2:54:41 PM Lionel Landwerlin
wrote:
Hey Jason,
I'm wondering whether we're missing flushing some dynamic state here too.
Nope, the client is required to re-emit it all at the top of the secondary.
Regardless, the flushing you're adding here is definitely required :
Revi
https://bugs.freedesktop.org/show_bug.cgi?id=100303
--- Comment #3 from Roland Scheidegger ---
Here's a simplified example, not even the empty branch is necessary, it is
sufficient if the return is inside a loop which is inside a conditional (I'm
actually wondering why this isn't hit in ordinary
https://bugs.freedesktop.org/show_bug.cgi?id=100303
--- Comment #2 from Roland Scheidegger ---
This is the output of glsl_compiler --dump_lir --version=100 original.frag for
the getHardShadow function:
( function getHardShadow
(signature float
(parameters
(declare (in ) vec3 ro)
Signed-off-by: Lionel Landwerlin
---
src/intel/tools/aubinator.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/intel/tools/aubinator.c b/src/intel/tools/aubinator.c
index 68fd18cd68..322f0df523 100644
--- a/src/intel/tools/aubinator.c
+++ b/src/intel/tools/aubinator.c
@@ -1136,6 +1136
Combining all the files into a single string didn't make any
difference in the size of the aubinator binary.
With this change we now also embed gen4/4.5/5 descriptions, which
increases the aubinator size by ~16Kb.
Signed-off-by: Lionel Landwerlin
---
src/intel/Makefile.genxml.am| 10 +++
Hey Jason,
I'm wondering whether we're missing flushing some dynamic state here too.
Regardless, the flushing you're adding here is definitely required :
Reviewed-by: Lionel Landwerlin
Thanks!
On 24/03/17 23:31, Jason Ekstrand wrote:
Cc: "13.0 17.0"
---
src/intel/vulkan/genX_cmd_buffer.c
Quoting Rob Clark (2017-03-25 13:11:46)
> Figured I should figure out what this meson stuff is all about. After a
> bit of hunting around to find examples to look at (and interruptions) it
> took maybe ~1hr to convert (for someone who never looked at meson
> before). The build speed is definitely
On Fri, Mar 24, 2017 at 11:47 AM, Jose Fonseca wrote:
>
> Like I said in another email, maybe mesademos is a good way to get our feet
> wet.
jfwiw, I decided to figure out what this meson stuff is all about, and
converted kmscube (after adding an optional bit for video-cube, to
make it *slightly*
Signed-off-by: Rob Clark
---
COPYING | 18 ++
1 file changed, 18 insertions(+)
create mode 100644 COPYING
diff --git a/COPYING b/COPYING
new file mode 100644
index 000..7fb42c7
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,18 @@
+Permission is hereby granted, free of charge, to any
Uses gstreamer for a simple decoder. If decoder can give us dma-buf's
directly, we'll directly use that as a texture (zero copy), otherwise
memcpy into a buffer from gbm. This should work with both hw and sw
decoders.
Probably room for improvement. And the interface between gl and the
decoder i
Figured I should figure out what this meson stuff is all about. After a
bit of hunting around to find examples to look at (and interruptions) it
took maybe ~1hr to convert (for someone who never looked at meson
before). The build speed is definitely faster even after Emil's auto-
tools improvemen
https://bugs.freedesktop.org/show_bug.cgi?id=99496
Christian Lanig changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
On Wed, Mar 15, 2017 at 6:06 AM, Emil Velikov wrote:
> On 14 March 2017 at 13:33, Eric Engestrom wrote:
>> Signed-off-by: Eric Engestrom
>> ---
>> I feel like I might be missing something here; is copying the fields
>> into these vars of any use when debugging?
> Well places question.
>
> Last t
Oh, for what it's worth (since I wrote part of this), with the one .keys() thing
changed:
Reviewed-by: Dylan Baker
signature.asc
Description: signature
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listi
Quoting Chad Versace (2017-03-24 19:28:23)
> genX_bits.h contains the sizes of bitfields in genxml instructions,
> structures, and registers. It also defines some functions to query those
> sizes.
>
> isl_surf_init() will use the new header to validate that requested
> pitches fit in their destina
Sorry for all my pedantry. This looks really good now. I left a few
fairly trivial comments. Series is
Reviewed-by: Jason Ekstrand
On March 24, 2017 7:28:29 PM Chad Versace wrote:
All callers of isl_surf_init() that set 'min_pitch' wanted to
request an *exact* row pitch, as evidenced by
On March 24, 2017 7:29:05 PM Chad Versace wrote:
Validate that isl_surf::row_pitch fits in the below bitfields,
if applicable based on isl_surf::usage.
RENDER_SURFACE_STATE::SurfacePitch
RENDER_SURFACE_STATE::AuxiliarySurfacePitch
3DSTATE_DEPTH_BUFFER::SurfacePitch
3DSTATE_HI
For the series:
Reviewed-by: Marek Olšák
Marek
On Sat, Mar 25, 2017 at 1:06 AM, Nicolai Hähnle wrote:
> From: Nicolai Hähnle
>
> Only a small tail needs to be uploaded manually.
>
> This is only partly a performance measure (apps are expected to use
> aligned access). Mostly it is preparation
Reviewed-by: Marek Olšák
Marek
On Sat, Mar 25, 2017 at 4:12 AM, Brian Paul wrote:
> ---
> src/mesa/state_tracker/st_cb_fbo.h | 17 +
> src/mesa/state_tracker/st_cb_viewport.c | 15 +--
> src/mesa/state_tracker/st_manager.c | 14 --
> 3 files cha
---
src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp | 12 +---
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp
b/src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp
index 79118f5..bdb8a52 100644
--- a/src
Allows use of thread_local objects with constructors.
---
src/gallium/drivers/swr/rasterizer/common/os.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/swr/rasterizer/common/os.h
b/src/gallium/drivers/swr/rasterizer/common/os.h
index 28e7ff5..71c4da3 1
---
src/gallium/drivers/swr/rasterizer/core/threads.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/drivers/swr/rasterizer/core/threads.cpp
b/src/gallium/drivers/swr/rasterizer/core/threads.cpp
index ea29f66..e3ad258 100644
--- a/src/gallium/drivers/swr/rasteri
Implement widened clipper and binner interfaces for SIMD16.
---
src/gallium/drivers/swr/rasterizer/core/api.cpp| 24
src/gallium/drivers/swr/rasterizer/core/binner.cpp | 154 +
src/gallium/drivers/swr/rasterizer/core/clip.cpp | 131 ++
src/gallium/dr
From: George Kyriazis
Fix codegen build break that was introduced earlier.
---
src/gallium/drivers/swr/Makefile.am| 4 +--
src/gallium/drivers/swr/SConscript | 7 ++---
.../drivers/swr/rasterizer/codegen/gen_backends.py | 30 ++
.../swr/raste
Make the AVX512 insert/extract intrinsics KNL-compatible
---
src/gallium/drivers/swr/rasterizer/common/simd16intrin.h | 14 +++---
src/gallium/drivers/swr/rasterizer/core/knobs.h | 2 +-
src/gallium/drivers/swr/rasterizer/core/pa_avx.cpp | 12
3 files changed,
Disable expansion in windows Debug builds.
---
src/gallium/drivers/swr/rasterizer/common/os.h | 12
1 file changed, 12 insertions(+)
diff --git a/src/gallium/drivers/swr/rasterizer/common/os.h
b/src/gallium/drivers/swr/rasterizer/common/os.h
index 71c4da3..ef00a25 100644
--- a/src/g
Move common codegen functions into gen_common.py.
---
src/gallium/drivers/swr/Makefile.am| 22 +--
.../drivers/swr/rasterizer/codegen/gen_archrast.py | 30 +---
.../drivers/swr/rasterizer/codegen/gen_backends.py | 30 +---
.../drivers/swr/rasterizer/codegen/gen_common.py | 162
---
src/gallium/drivers/swr/rasterizer/codegen/gen_archrast.py | 4
.../drivers/swr/rasterizer/codegen/templates/gen_ar_event.cpp| 3 +++
.../drivers/swr/rasterizer/codegen/templates/gen_ar_event.hpp| 3 +++
.../drivers/swr/rasterizer/codegen/templates/gen_ar_eventha
Highlights: codegen cleanups, simd16 work, and fixing the windows build.
George Kyriazis (1):
swr: [rasterizer codegen] Fix windows build
Tim Rowley (9):
swr: [rasterizer codegen] Refactor codegen
swr: [rasterizer core] SIMD16 Frontend WIP
swr: [rasterizer codegen] add cmdline to archrast
Fix GS and streamout.
---
src/gallium/drivers/swr/rasterizer/core/clip.h | 61 ++
.../drivers/swr/rasterizer/core/frontend.cpp | 97 +-
2 files changed, 136 insertions(+), 22 deletions(-)
diff --git a/src/gallium/drivers/swr/rasterizer/core/clip.h
b/src/
https://bugs.freedesktop.org/show_bug.cgi?id=97957
--- Comment #9 from Marcin Mielniczuk ---
Hi,
Has the patch stuck in review?
The same problem appears with the modesetting driver. Besides, right now with
mesa 17.0.1 when using DRI3 every movement on the screen seems blurred, both on
windowed
https://bugs.freedesktop.org/show_bug.cgi?id=100201
--- Comment #3 from Alex Granni ---
Created attachment 130447
--> https://bugs.freedesktop.org/attachment.cgi?id=130447&action=edit
Complete MSVC 2015 build log with LLVM 4.0 of Mesa 17.0.2
--
You are receiving this mail because:
You are the
34 matches
Mail list logo