On Monday, August 18, 2014 11:49:13 AM Carl Worth wrote:
> We've found that there's a buffer overrun bug in flex that's triggered by
> using alternation in a lookahead pattern.
>
> Fortunately, we don't need to match the exact {NEWLINE} expression to detect
> an empty pragma. It suffices to verify
On Mon, Aug 18, 2014 at 5:23 PM, Chris Forbes wrote:
> Also fixes gears! ;)
... and how could I break glxgears. For the record, though, I had no
piglit regressions with this series and I didn't see the glxgears
artifacts on mv IVB laptop or BDW machine. Thanks for verifying.
Kristian
> Review
On 15.08.2014 03:22, Niels Ole Salscheider wrote:
> Instead create a staging texture with pipe_buffer_create and
> PIPE_USAGE_STAGING.
>
> u_upload_mgr sets the usage of its staging buffer to PIPE_USAGE_STREAM.
> But since 150ac07b855b5c5f879bf6ce9ca421ccd1a6c938 CPU -> GPU streaming
> buffers
>
On 19.08.2014 06:52, Marek Olšák wrote:
> From: Marek Olšák
>
> This hack isn't needed anymore because of the previous u_blitter commit.
The radeonsi changes are
Reviewed-by: Michel Dänzer
--
Earthling Michel Dänzer| http://www.amd.com
Libre software enthusiast
From: Michel Dänzer
Fixes make check in that case.
Signed-off-by: Michel Dänzer
---
src/gallium/drivers/r300/Makefile.am | 1 +
src/gallium/drivers/r300/compiler/tests/rc_test_helpers.c | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drive
The series is
Reviewed-by: Michel Dänzer
--
Earthling Michel Dänzer| http://www.amd.com
Libre software enthusiast |Mesa and X developer
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
ht
On Mon, Aug 18, 2014 at 5:55 PM, Marek Olšák wrote:
> From: Marek Olšák
>
> Nothing's changed for CIK here.
For the series:
Reviewed-by: Alex Deucher
> ---
> src/gallium/drivers/radeonsi/si_state.c | 6 --
> src/gallium/drivers/radeonsi/si_state_draw.c | 90
> +++--
https://bugs.freedesktop.org/show_bug.cgi?id=82538
Michel Dänzer changed:
What|Removed |Added
CC||laszlo.kertesz@infobenefic.
On Mon, Aug 18, 2014 at 2:47 PM, Kenneth Graunke wrote:
> On Monday, August 18, 2014 11:19:48 AM Matt Turner wrote:
>> JIP/UIP were previously in units of compacted instructions. On Gen8
>> they're in units of bytes.
>> ---
>> src/mesa/drivers/dri/i965/brw_eu_compact.c | 10 ++
>> 1 file
On 19.08.2014 01:28, Connor Abbott wrote:
> On Mon, Aug 18, 2014 at 4:32 AM, Michel Dänzer wrote:
>> On 16.08.2014 09:12, Connor Abbott wrote:
>>> I know what you might be thinking right now. "Wait, *another* IR? Don't
>>> we already have like 5 of those, not counting all the driver-specific
>>> o
With the previous optimization in place, some shaders wind up with
multiple discard jumps in a row, or jumps directly to the next
instruction. We can remove those.
total instructions in shared programs: 5122144 -> 5121604 (-0.01%)
instructions in affected programs: 11928 -> 11388 (-4.53%)
Si
Almost all uses of discard in GLSL take the form:
if (some_condition)
discard;
This generates the following assembly:
cmp.condition.f0.0 src0 src1 /* generate some condition */
IF
(+f0.1) cmp.ne.f0.1 g0 g0 /* figure out enabled channels */
(-f0.1.anyNh) halt
Also fixes gears! ;)
Reviewed-by: Chris Forbes
On Tue, Aug 19, 2014 at 12:20 PM, Kristian Høgsberg wrote:
> The docs say "When performing a render target resolve, PIPE_CONTROL with end
> of pipe sync must be delivered.", which doesn't actually tell us whether we
> need to do it before or after.
The docs say "When performing a render target resolve, PIPE_CONTROL with end
of pipe sync must be delivered.", which doesn't actually tell us whether we
need to do it before or after. Blorp did it before and after, and doing it
before certainly makes sense. The resolve operation needs to read fro
From: Kenneth Graunke
Unlocking the texture is not safe: another thread could come in and grab
it. Now that we use a recursive mutex, this should work. This also fixes
texture lock deadlocks in the new meta fast clear path.
Signed-off-by: Kenneth Graunke
Reviewed-by: Kristian Høgsberg
Cc: Br
On Monday, August 18, 2014 12:24:14 PM Matt Turner wrote:
> total instructions in shared programs: 4344280 -> 4288033 (-1.29%)
> instructions in affected programs: 397468 -> 341221 (-14.15%)
> ---
> Suggestions for a better name are welcome.
I like the name.
>
> src/mesa/drivers/dri/i965/br
From: Kenneth Graunke
This avoids problems with things like meta operations calling functions
that want to take the lock while the lock is already held. Basically,
the point is to guard against API reentrancy across threads...not to
guard against ourselves.
Signed-off-by: Kenneth Graunke
Revie
Reviewed-by: Marek Olšák
Marek
On Tue, Aug 19, 2014 at 1:20 AM, Emil Velikov wrote:
> ... to ease packaging (make dist).
> Update it to fetch libdrm's include/libs via pkg-config.
>
> Cc: Marek Olšák
> Cc: Michel Dänzer
> Signed-off-by: Emil Velikov
> ---
> src/gallium/winsys/radeon/drm/rad
Am 19.08.2014 01:43, schrieb Marek Olšák:
> On Tue, Aug 19, 2014 at 1:12 AM, Roland Scheidegger
> wrote:
>> Am 18.08.2014 23:24, schrieb Marek Olšák:
>>> From: Marek Olšák
>>>
>>> ---
>>> src/gallium/drivers/rbug/rbug_context.c | 46
>>> +
>>> 1 file changed, 46
Reviewed-by: Marek Olšák
Marek
On Tue, Aug 19, 2014 at 1:20 AM, Emil Velikov wrote:
> - Add top_srcdir/src/gallium/winsys to GALLIUM_DRIVER_C{XXFLAGS}.
> - Remove top_srcdir/src/gallium/drivers/radeon from the includes.
>
> As a result:
> - Common radeon headers are already prefixed with 'ra
Am 19.08.2014 01:35, schrieb Marek Olšák:
> On Tue, Aug 19, 2014 at 1:10 AM, Roland Scheidegger
> wrote:
>> Am 18.08.2014 23:24, schrieb Marek Olšák:
>>> From: Marek Olšák
>>>
>>> ---
>>> src/gallium/drivers/rbug/rbug_context.c | 2 +-
>>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>>
>>> d
---
I'm going to squash this into the commit, to resolve some bools
on platforms where Const.UniformBooleanTrue == 1. Fixes some piglit
failures on GM45.
src/mesa/drivherers/dri/i965/brw_fs_visitor.cpp | 33
+++-
1 file changed, 27 insertions(+), 6 deletions(-)
diff --gi
Series looks good to me too, just one minor nitpick below, otherwise
1-4, and 6 are
Reviewed-by: Roland Scheidegger
Am 19.08.2014 00:06, schrieb Tobias Klausmann:
> Also add an extension bit so we can safely enable
>
> Signed-off-by: Tobias Klausmann
> ---
> src/mesa/main/condrender.c | 10 +++
On Tue, Aug 19, 2014 at 1:12 AM, Roland Scheidegger wrote:
> Am 18.08.2014 23:24, schrieb Marek Olšák:
>> From: Marek Olšák
>>
>> ---
>> src/gallium/drivers/rbug/rbug_context.c | 46
>> +
>> 1 file changed, 46 insertions(+)
>>
>> diff --git a/src/gallium/drivers/
Am 18.08.2014 23:52, schrieb Marek Olšák:
> From: Marek Olšák
>
> This is custom code used by some drivers.
> ---
> src/gallium/auxiliary/util/u_blitter.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/gallium/auxiliary/util/u_blitter.c
> b/src/gallium/auxiliary/u
https://bugs.freedesktop.org/show_bug.cgi?id=82327
--- Comment #5 from Carl Worth ---
Patch sent to mesa-dev:
http://lists.freedesktop.org/archives/mesa-dev/2014-August/066111.html
Testing and feedback will be most appreciated.
-Carl
(I wrote this and tested on Mac OS X and also verified ther
On Tue, Aug 19, 2014 at 1:10 AM, Roland Scheidegger wrote:
> Am 18.08.2014 23:24, schrieb Marek Olšák:
>> From: Marek Olšák
>>
>> ---
>> src/gallium/drivers/rbug/rbug_context.c | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/src/gallium/drivers/rbug/rbug_context.c
>>
I noticed that with /bin/sh on Mac OS X, "echo -n" does not work as
desired, (it actually prints "-n" rather than suppressing the final
newline). There is a /bin/echo that could be used (it actually works)
instead of the builtin echo.
But I decided it's more robust to just use printf rather than
h
There were two problems with the way this script used sed on OS X:
1. The OS X sed doesn't interpret "\r" in a replacement list as a
carriage-return character, (instead it was inserting a literal
'r' character).
We fix this by putting an actual ^M character into the source of
Am 18.08.2014 23:24, schrieb Marek Olšák:
> From: Marek Olšák
>
> rbug-gui cannot display buffers, so it's pointless to add them.
> ---
> src/gallium/drivers/rbug/rbug_objects.c | 7 +--
> 1 file changed, 5 insertions(+), 2 deletions(-)
>
> diff --git a/src/gallium/drivers/rbug/rbug_objects
... and add the headers so that 'make check' is happy.
Cc: Christian König
Signed-off-by: Emil Velikov
---
src/gallium/state_trackers/omx/Makefile.am | 8 ++--
src/gallium/state_trackers/omx/Makefile.sources | 9 +
2 files changed, 11 insertions(+), 6 deletions(-)
create mode
Signed-off-by: Emil Velikov
---
src/gallium/state_trackers/vega/Makefile.am | 2 ++
src/gallium/state_trackers/vega/Makefile.sources | 24 +++-
2 files changed, 25 insertions(+), 1 deletion(-)
diff --git a/src/gallium/state_trackers/vega/Makefile.am
b/src/gallium/state
This reverts commit 6a19bb56e09e841553ad1295f74fa21bfbbe752a.
The above commit disabled the default build of xvmc as the xvmc tests
were failing. As pointed out by Ilia, the tests are "broken by design"
as they do not test the object that is build but the one that is
installed and setup on the wor
Namely we were missing the headers and the Android/SCons buildscripts.
Signed-off-by: Emil Velikov
---
src/gallium/state_trackers/egl/Makefile.am | 2 ++
src/gallium/state_trackers/egl/Makefile.sources | 31 ++---
2 files changed, 25 insertions(+), 8 deletions(-)
diff
Signed-off-by: Emil Velikov
---
src/gallium/state_trackers/gbm/Makefile.sources | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/gallium/state_trackers/gbm/Makefile.sources
b/src/gallium/state_trackers/gbm/Makefile.sources
index 41e2790..1ab961c 100644
--- a/src/gallium/
- Add top_srcdir/src/gallium/winsys to GALLIUM_DRIVER_C{XXFLAGS}.
- Remove top_srcdir/src/gallium/drivers/radeon from the includes.
As a result:
- Common radeon headers are already prefixed with 'radeon/'
- Winsys header inclusion is prefixed 'radeon/drm'
Cc: Marek Olšák
Cc: Michel Dänzer
S
... to ease packaging (make dist).
Update it to fetch libdrm's include/libs via pkg-config.
Cc: Marek Olšák
Cc: Michel Dänzer
Signed-off-by: Emil Velikov
---
src/gallium/winsys/radeon/drm/radeon_ctx.h | 205 +
src/gallium/winsys/radeon/drm/radeon_drm_cs_dump.c | 4
Signed-off-by: Emil Velikov
---
src/gallium/state_trackers/vdpau/Makefile.sources | 17 +
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/src/gallium/state_trackers/vdpau/Makefile.sources
b/src/gallium/state_trackers/vdpau/Makefile.sources
index d90a870..dfe0bcd 100
All the test require and installed and setup XvMC, and as such
are not a good candidate for 'make check'.
Keep them around as the user might want to actually test the
implementation post installation/setup.
Cc: Ilia Mirkin
Cc: Tom Stellard
Cc: Christian König
Signed-off-by: Emil Velikov
---
s
Yet another step towards a working 'make dist'.
Cc: José Fonseca
Signed-off-by: Emil Velikov
---
src/gallium/state_trackers/glx/xlib/Makefile.sources | 5 -
src/gallium/state_trackers/glx/xlib/SConscript | 1 -
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/gallium
Signed-off-by: Emil Velikov
---
src/gallium/state_trackers/clover/Makefile.am | 6 +-
src/gallium/state_trackers/clover/Makefile.sources | 94 --
2 files changed, 52 insertions(+), 48 deletions(-)
diff --git a/src/gallium/state_trackers/clover/Makefile.am
b/src/gallium
- Will allow autotools to pick it up in the tarball.
- Sort the list alphabetically.
Signed-off-by: Emil Velikov
S#igned-off-by: Emil Velikov
---
src/gallium/state_trackers/xvmc/Makefile.am | 2 ++
src/gallium/state_trackers/xvmc/Makefile.sources | 5 +++--
2 files changed, 5 insertions
This define is always set and it had no real purpose according to
git log. Seems like it is a leftover from the vl/vdpau prototype
stage.
Cc: Christian König
Signed-off-by: Emil Velikov
---
src/gallium/state_trackers/vdpau/htab.c | 25 +---
src/gallium/state_tracker
Namely
- the private header (xa_priv.h)
- README and
- xa-indent
Sort the sources list while we're here.
Signed-off-by: Emil Velikov
---
src/gallium/state_trackers/xa/Makefile.am | 2 ++
src/gallium/state_trackers/xa/Makefile.sources | 7 ---
2 files changed, 6 insertions(+), 3 dele
- Include the headers within.
- Update scons to use them.
- Drop useless include (gallium/drivers) from scons.
Signed-off-by: Emil Velikov
---
src/gallium/winsys/sw/dri/Makefile.am | 3 ++-
src/gallium/winsys/sw/dri/Makefile.sources | 3 +++
src/gallium/winsys/sw/dri/SConscript
Add the final remaining files into the tarball (make dist), namely:
- SConscripts
- Non-autotool'd winsys' - android, gdi and hgl.
Signed-off-by: Emil Velikov
---
src/gallium/Makefile.am | 9 +
src/gallium/winsys/sw/dri/Makefile.am | 2 ++
src/gallium/winsys/sw/fb
Signed-off-by: Emil Velikov
---
src/gallium/winsys/freedreno/drm/Makefile.am | 2 ++
src/gallium/winsys/i915/drm/Makefile.am | 2 ++
src/gallium/winsys/intel/drm/Makefile.am | 2 ++
src/gallium/winsys/nouveau/drm/Makefile.am | 2 ++
src/gallium/winsys/radeon/drm/Makefile.am| 2 +-
- Drop duplicate include compiler directives.
- Leave the sw/ prefix for all the software winsys headers.
Signed-off-by: Emil Velikov
---
src/gallium/state_trackers/egl/Android.mk | 2 +-
src/gallium/state_trackers/egl/Makefile.am| 9 ++---
src/gallium/state
gallium/drivers is already part fo GALLIUM_WINSYS_CFLAGS.
Signed-off-by: Emil Velikov
---
src/gallium/winsys/svga/drm/Makefile.am | 1 -
src/gallium/winsys/svga/drm/SConscript | 6 +-
2 files changed, 1 insertion(+), 6 deletions(-)
diff --git a/src/gallium/winsys/svga/drm/Makefile.am
b/sr
We stopped building it recently as it was unused and not tested.
Good bye, it's been nice knowing you :)
Cc: Stephane Marchesin
Signed-off-by: Emil Velikov
---
src/gallium/winsys/i915/sw/Makefile.am | 33 -
src/gallium/winsys/i915/sw/Makefile.sources | 5 -
src/gallium/win
Make the header location, inclusion and contents more common with
its i915,r* and nouveau counterparts:
- Move the header within intel/drm.
- Separate out intel_winsys_create_for_fd into 'drm_public' header.
- Cleanup the compiler includes.
Cc: Chia-I Wu
Signed-off-by: Emil Velikov
---
.../
Otherwise 'make dist' will not pick them up :'(
Signed-off-by: Emil Velikov
---
src/gallium/winsys/freedreno/drm/Makefile.sources | 1 +
src/gallium/winsys/i915/drm/Makefile.sources | 4 ++-
src/gallium/winsys/intel/drm/Makefile.sources | 4 ++-
src/gallium/winsys/nouveau/drm/Makefil
Am 18.08.2014 23:24, schrieb Marek Olšák:
> From: Marek Olšák
>
> ---
> src/gallium/drivers/rbug/rbug_context.c | 46
> +
> 1 file changed, 46 insertions(+)
>
> diff --git a/src/gallium/drivers/rbug/rbug_context.c
> b/src/gallium/drivers/rbug/rbug_context.c
> i
Am 18.08.2014 23:24, schrieb Marek Olšák:
> From: Marek Olšák
>
> ---
> src/gallium/drivers/rbug/rbug_context.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/gallium/drivers/rbug/rbug_context.c
> b/src/gallium/drivers/rbug/rbug_context.c
> index ca94590..d6fca2e
Am 18.08.2014 23:24, schrieb Marek Olšák:
> From: Marek Olšák
>
> ---
> src/gallium/drivers/rbug/rbug_objects.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/gallium/drivers/rbug/rbug_objects.c
> b/src/gallium/drivers/rbug/rbug_objects.c
> index c64b14c..2d80164
Series is
Reviewed-by: Ilia Mirkin
Might be nice for someone more experienced than myself to also take a look.
On Mon, Aug 18, 2014 at 6:06 PM, Tobias Klausmann
wrote:
> This patch series adds support for ARB_conditional_render_inverted to nvc0,
> softpipe and llvmpipe.
>
> V2:
> - Add missin
On Monday, August 18, 2014 11:19:51 AM Matt Turner wrote:
> ---
> src/mesa/drivers/dri/i965/brw_eu_compact.c | 48
> ++
> 1 file changed, 35 insertions(+), 13 deletions(-)
Patches 4-5 are:
Reviewed-by: Kenneth Graunke
Patch 3 is:
Acked-by: Kenneth Graunke
signatur
On Monday, August 18, 2014 11:19:52 AM Matt Turner wrote:
> ---
> src/mesa/drivers/dri/i965/brw_eu_compact.c | 189
> +
> 1 file changed, 189 insertions(+)
>
> diff --git a/src/mesa/drivers/dri/i965/brw_eu_compact.c
> b/src/mesa/drivers/dri/i965/brw_eu_compact.c
> in
Done for: nvc0, softpipe and llvmpipe
Signed-off-by: Tobias Klausmann
---
docs/GL3.txt| 2 +-
docs/relnotes/10.3.html | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/docs/GL3.txt b/docs/GL3.txt
index b38e42c..5549b30 100644
--- a/docs/GL3.txt
+++ b/docs/GL3.tx
Signed-off-by: Tobias Klausmann
---
src/gallium/drivers/llvmpipe/lp_screen.c | 3 ++-
src/gallium/drivers/softpipe/sp_screen.c | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/llvmpipe/lp_screen.c
b/src/gallium/drivers/llvmpipe/lp_screen.c
index 08597fa.
This patch series adds support for ARB_conditional_render_inverted to nvc0,
softpipe and llvmpipe.
V2:
- Add missing _mesa_BeginConditionalRender() parts to series
- Fix nvc0 blit and inverted rendering
- Fix relnotes
- Enable for softpipe and llvmpipe
- Rebase on top of current HEAD
V3:
- O
Signed-off-by: Tobias Klausmann
---
src/gallium/docs/source/screen.rst | 2 ++
src/gallium/drivers/freedreno/freedreno_screen.c | 1 +
src/gallium/drivers/i915/i915_screen.c | 1 +
src/gallium/drivers/ilo/ilo_screen.c | 1 +
src/gallium/drivers/llvmpipe/lp_scre
Signed-off-by: Tobias Klausmann
---
src/mesa/state_tracker/st_cb_condrender.c | 20 +++-
src/mesa/state_tracker/st_extensions.c| 1 +
2 files changed, 20 insertions(+), 1 deletion(-)
diff --git a/src/mesa/state_tracker/st_cb_condrender.c
b/src/mesa/state_tracker/st_cb_condr
Signed-off-by: Tobias Klausmann
---
src/gallium/drivers/nouveau/nvc0/nvc0_context.h | 3 +-
src/gallium/drivers/nouveau/nvc0/nvc0_query.c | 61 +
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 3 +-
src/gallium/drivers/nouveau/nvc0/nvc0_surface.c | 3 +-
4 files ch
Also add an extension bit so we can safely enable
Signed-off-by: Tobias Klausmann
---
src/mesa/main/condrender.c | 10 --
src/mesa/main/extensions.c | 1 +
src/mesa/main/mtypes.h | 1 +
3 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/src/mesa/main/condrender.c b/src
From: Marek Olšák
---
src/gallium/drivers/r600/evergreen_state.c | 2 --
src/gallium/drivers/r600/r600_pipe.h | 2 +-
src/gallium/drivers/r600/r600_state_common.c | 24
src/gallium/drivers/r600/r600d.h | 11 +++
4 files changed, 36 inserti
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_state_draw.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/radeonsi/si_state_draw.c
b/src/gallium/drivers/radeonsi/si_state_draw.c
index 2e999f6..f5d6550 100644
--- a/src/gallium/drivers/radeon
From: Marek Olšák
Nothing's changed for CIK here.
---
src/gallium/drivers/radeonsi/si_state.c | 6 --
src/gallium/drivers/radeonsi/si_state_draw.c | 90 +++-
2 files changed, 50 insertions(+), 46 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state.c
b/
From: Marek Olšák
Recommended by hw people.
---
src/gallium/drivers/radeonsi/si_state_draw.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/radeonsi/si_state_draw.c
b/src/gallium/drivers/radeonsi/si_state_draw.c
index f5d6550..0f700a8 100644
--- a/sr
From: Marek Olšák
---
src/gallium/auxiliary/util/u_inlines.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/gallium/auxiliary/util/u_inlines.h
b/src/gallium/auxiliary/util/u_inlines.h
index e952615..c80ec48 100644
--- a/src/gallium/auxiliary/util/u_inlines.h
+++ b/src/gallium/auxili
From: Marek Olšák
This makes it easier to use.
---
src/gallium/drivers/radeonsi/si_dma.c | 6 ++
src/gallium/drivers/radeonsi/si_state.c | 19 ++-
src/gallium/drivers/radeonsi/si_state.h | 3 +--
3 files changed, 13 insertions(+), 15 deletions(-)
diff --git a/src/gallium
From: Marek Olšák
Cc: mesa-sta...@lists.freedesktop.org
---
src/gallium/drivers/radeonsi/si_blit.c | 7 +++
src/gallium/drivers/radeonsi/si_state.c | 16 ++--
src/gallium/drivers/radeonsi/si_state.h | 14 --
3 files changed, 29 insertions(+), 8 deletions(-)
diff --
From: Marek Olšák
This hack isn't needed anymore because of the previous u_blitter commit.
---
src/gallium/drivers/radeonsi/si_shader.c | 4
1 file changed, 4 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader.c
b/src/gallium/drivers/radeonsi/si_shader.c
index 3fcd314..08ba8
From: Marek Olšák
This is custom code used by some drivers.
---
src/gallium/auxiliary/util/u_blitter.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/auxiliary/util/u_blitter.c
b/src/gallium/auxiliary/util/u_blitter.c
index 20fbd80..609e02f 100644
--- a/src/gall
From: Marek Olšák
Rectangles are easier than triangles for the rasterizer.
---
src/gallium/drivers/r600/r600_blit.c | 1 -
src/gallium/drivers/r600/r600_pipe.c | 1 -
src/gallium/drivers/r600/r600_pipe.h | 4 --
src/gallium/drivers/r600/r600_state_common.c | 64 ---
On Monday, August 18, 2014 11:19:47 AM Matt Turner wrote:
> ---
> src/mesa/drivers/dri/i965/brw_eu_compact.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/src/mesa/drivers/dri/i965/brw_eu_compact.c
> b/src/mesa/drivers/dri/i965/brw_eu_compact.c
> index 625cfbb..2
On Monday, August 18, 2014 11:19:53 AM Matt Turner wrote:
> ---
> src/mesa/drivers/dri/i965/brw_eu_compact.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/mesa/drivers/dri/i965/brw_eu_compact.c
> b/src/mesa/drivers/dri/i965/brw_eu_compact.c
> index 727fef5..280d7f7
On Monday, August 18, 2014 11:19:48 AM Matt Turner wrote:
> JIP/UIP were previously in units of compacted instructions. On Gen8
> they're in units of bytes.
> ---
> src/mesa/drivers/dri/i965/brw_eu_compact.c | 10 ++
> 1 file changed, 6 insertions(+), 4 deletions(-)
>
> diff --git a/src/m
Ken,
It would be nice to get that patch [1] in fairly soon -- master is
currently unusable.
[1]
http://cgit.freedesktop.org/~kwg/mesa/commit/?h=texturelock&id=51b6879849f1efcfb28a45a63c2230ad0b2292e7
Consider it:
Reviewed-and-tested-by: Chris Forbes
On Mon, Aug 18, 2014 at 9:36 AM, Chris Fo
s/Gen8+/Gen8/ in the commit message, since it's still disabled for future gens.
On Tue, Aug 19, 2014 at 6:19 AM, Matt Turner wrote:
> ---
> src/mesa/drivers/dri/i965/brw_eu_compact.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/mesa/drivers/dri/i965/brw_eu_compact
From: Marek Olšák
---
src/gallium/drivers/rbug/rbug_context.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/rbug/rbug_context.c
b/src/gallium/drivers/rbug/rbug_context.c
index 62fe543..ca94590 100644
--- a/src/gallium/drivers/rbug/rbug_context.c
+++
From: Marek Olšák
---
src/gallium/drivers/rbug/rbug_context.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/drivers/rbug/rbug_context.c
b/src/gallium/drivers/rbug/rbug_context.c
index ca94590..d6fca2e 100644
--- a/src/gallium/drivers/rbug/rbug_context.c
+++ b/s
From: Marek Olšák
This sends the correct value for array textures.
---
src/gallium/drivers/rbug/rbug_core.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/rbug/rbug_core.c
b/src/gallium/drivers/rbug/rbug_core.c
index c5b26b8..ece5e2f 100644
--- a/src
From: Marek Olšák
---
src/gallium/drivers/rbug/rbug_context.c | 46 +
1 file changed, 46 insertions(+)
diff --git a/src/gallium/drivers/rbug/rbug_context.c
b/src/gallium/drivers/rbug/rbug_context.c
index d6fca2e..71bc216 100644
--- a/src/gallium/drivers/rbug/rbu
From: Marek Olšák
rbug-gui cannot display buffers, so it's pointless to add them.
---
src/gallium/drivers/rbug/rbug_objects.c | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/rbug/rbug_objects.c
b/src/gallium/drivers/rbug/rbug_objects.c
index 2d8016
From: Marek Olšák
---
src/gallium/drivers/rbug/rbug_objects.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/drivers/rbug/rbug_objects.c
b/src/gallium/drivers/rbug/rbug_objects.c
index c64b14c..2d80164 100644
--- a/src/gallium/drivers/rbug/rbug_objects.c
+++ b/s
I don't have access to git.
> Reviewed-by: Marek Olšák
>
> Do you have commit access?
>
> Marek
>
> On Mon, Aug 18, 2014 at 9:59 PM, Maks Naumov wrote:
> > Signed-off-by: Maks Naumov
> > ---
> > radeon/radeon_surface.c | 4 ++--
> > 1 file changed, 2 insertions(+), 2 deletions(-)
> >
> > diff
Reviewed-by: Marek Olšák
Do you have commit access?
Marek
On Mon, Aug 18, 2014 at 9:59 PM, Maks Naumov wrote:
> Signed-off-by: Maks Naumov
> ---
> radeon/radeon_surface.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/radeon/radeon_surface.c b/radeon/radeon_surf
On Mon, Aug 18, 2014 at 1:38 PM, Roland Scheidegger wrote:
> Am 18.08.2014 19:05, schrieb Connor Abbott:
>> On Mon, Aug 18, 2014 at 12:38 PM, Ilia Mirkin wrote:
>>> On Mon, Aug 18, 2014 at 12:25 PM, Connor Abbott wrote:
On Mon, Aug 18, 2014 at 11:47 AM, Jose Fonseca wrote:
> On 18/08/1
On Mon, Aug 18, 2014 at 12:20 PM, Thomas Helland
wrote:
> Hi Connor!
>
> I've been scrolling through your github-repo a bit the latest weeks,
> and I have to say, this seems quite promising.
>
> I've got some questions that I haven't really been able to answer
> myself with the quick glimpse I've
Signed-off-by: Maks Naumov
---
radeon/radeon_surface.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/radeon/radeon_surface.c b/radeon/radeon_surface.c
index e056ed4..40a544a 100644
--- a/radeon/radeon_surface.c
+++ b/radeon/radeon_surface.c
@@ -1311,7 +1311,7 @@ static i
On , Emil Velikov wrote:
Cc: Alexander von Gluck IV
Signed-off-by: Emil Velikov
---
src/gallium/auxiliary/os/os_misc.c | 64
++
src/gallium/auxiliary/os/os_misc.h | 7 +
2 files changed, 71 insertions(+)
The Haiku portion of this patch looks good bt
total instructions in shared programs: 4288033 -> 4266151 (-0.51%)
instructions in affected programs: 930915 -> 909033 (-2.35%)
---
View under git show -w. Really just rearranging code.
src/mesa/drivers/dri/i965/brw_vec4.cpp | 60 +++---
1 file changed, 33 insertio
total instructions in shared programs: 4344280 -> 4288033 (-1.29%)
instructions in affected programs: 397468 -> 341221 (-14.15%)
---
Suggestions for a better name are welcome.
src/mesa/drivers/dri/i965/brw_vec4.cpp | 98 ++
src/mesa/drivers/dri/i965/brw_vec4.h
Hi Connor!
I've been scrolling through your github-repo a bit the latest weeks,
and I have to say, this seems quite promising.
I've got some questions that I haven't really been able to answer
myself with the quick glimpse I've had over the codebase:
Since we're in large making a mathematical gr
We've found that there's a buffer overrun bug in flex that's triggered by
using alternation in a lookahead pattern.
Fortunately, we don't need to match the exact {NEWLINE} expression to detect
an empty pragma. It suffices to verify that there are no non-space characters
before any newline characte
---
src/mesa/drivers/dri/i965/brw_eu_compact.c | 48 ++
1 file changed, 35 insertions(+), 13 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_eu_compact.c
b/src/mesa/drivers/dri/i965/brw_eu_compact.c
index 1f30366..07faff4 100644
--- a/src/mesa/drivers/dri/i965
JIP/UIP were previously in units of compacted instructions. On Gen8
they're in units of bytes.
---
src/mesa/drivers/dri/i965/brw_eu_compact.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_eu_compact.c
b/src/mesa/drivers/dri/i965/brw_e
Available from
git://people.freedesktop.org/~mattst88/mesa gen8compact
(The branch is based on master before krh's fast clear series)
Cherryview's instruction compaction is slightly different, and is yet
untested.
___
mesa-dev mailing list
mesa-dev
---
src/mesa/drivers/dri/i965/brw_eu_compact.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_eu_compact.c
b/src/mesa/drivers/dri/i965/brw_eu_compact.c
index 625cfbb..25a96e7 100644
--- a/src/mesa/drivers/dri/i965/brw_eu_compact.c
+++ b/src
1 - 100 of 157 matches
Mail list logo