Include llvm/Transforms/Utils.h with the newest LLVM 7
Signed-of-by: Mike Lothian
---
src/gallium/drivers/swr/rasterizer/jitter/jit_pch.hpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/gallium/drivers/swr/rasterizer/jitter/jit_pch.hpp
b/src/gallium/drivers/swr/rasterizer/jitter/ji
Thanks for pointing that out
I've sent a 4th patch, I've never compiled swr before, would you mind
testing to see if it fixes things for you, it's using the llvm include
rather than the llvm-c include
On Sun, 1 Apr 2018 at 06:15 Vinson Lee wrote:
> On Sat, Mar 31, 2018 at 5:08 PM, Mike Lothian
https://bugs.freedesktop.org/show_bug.cgi?id=105832
--- Comment #7 from b...@besd.de ---
Why doesnt it crash in the release build then?
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.___
me
https://bugs.freedesktop.org/show_bug.cgi?id=105832
--- Comment #8 from Timothy Arceri ---
(In reply to b...@besd.de from comment #7)
> Why doesnt it crash in the release build then?
Lots of things will crash when using NIR in 18.0 if that's what you mean. It's
still experimental and disabled by
https://bugs.freedesktop.org/show_bug.cgi?id=105832
--- Comment #9 from Timothy Arceri ---
(In reply to b...@besd.de from comment #7)
> Why doesnt it crash in the release build then?
Oh that was why *doesn't* it crash. No idea it probably doesn't even get far
enough along to crash. It might even
https://bugs.freedesktop.org/show_bug.cgi?id=105832
--- Comment #10 from b...@besd.de ---
Created attachment 138474
--> https://bugs.freedesktop.org/attachment.cgi?id=138474&action=edit
Disable bindless textures with radeonsi NIR until there is support for them.
--
You are receiving this mai
https://bugs.freedesktop.org/show_bug.cgi?id=105832
--- Comment #11 from b...@besd.de ---
The funny thing is that I tested Dirt Rally with nir and it didnt crash
although it supposedly requires bindless.
Im currently running tests again, but it will take a long time because in the
debug build NI
https://bugs.freedesktop.org/show_bug.cgi?id=105832
--- Comment #12 from b...@besd.de ---
also it seems only five shaders are affected
** Tests only in 'before' results are ignored:
shaders/w40kdawn3/958.shader_test, shaders/w40kdawn3/1088.shader_test,
shaders/w40kdawn3/1068.shader_test, shaders/
https://bugs.freedesktop.org/show_bug.cgi?id=103852
--- Comment #9 from Timothy Arceri ---
(In reply to Ben Clapp from comment #8)
> Today I spent a number of hours looking at the background rendering errors
> in RenderDoc.
>
> The vertex shader outputs some vertices that have two vertex colors,
https://bugs.freedesktop.org/show_bug.cgi?id=105832
--- Comment #13 from Timothy Arceri ---
(In reply to b...@besd.de from comment #11)
> The funny thing is that I tested Dirt Rally with nir and it didnt crash
> although it supposedly requires bindless.
>
> Im currently running tests again, but
Hi Laura,
Unfortunately this repository was not reviewed.
It is already one year old, so its pretty outdated now.
If you are able to get enough people to review it, I can of course update it to
mesa-git.
Kind Regards,
Jean Hertel
De: Laura Ekstrand
Enviad
Hi Laura,
The commits have the idea of being atomic, so it makes sense to have a lot of
them.
Some of them are just fixes, and can be squashed.
Please keep in mind that no CSS file is supposed to live there, as we are using
an existing template from readTheDocs.
The commits are doing mainly
https://bugs.freedesktop.org/show_bug.cgi?id=105832
--- Comment #14 from b...@besd.de ---
No cheating ;)
Main reason for using the debug build were these lines
shaders/csgo/595.shader_test - LLVM diagnostic (remark): :0:0: 11
instructions in function
because I thought unknown might be replaced
https://bugs.freedesktop.org/show_bug.cgi?id=102204
soredake changed:
What|Removed |Added
CC||fds...@krutt.org
--
You are receiving this
Reviewed-by: Marek Olšák
Marek
On Sat, Mar 31, 2018 at 7:32 PM, Timothy Arceri
wrote:
> Without this the return value will never get set to -1. This
> was first added in 49866c8f3457 and copied in 2b396eeed983.
>
> Fixes: 2b396eeed983 "gallium/pb_cache: add a copy of cache bufmgr
> independent
Build mesa 7349 failed
Commit 2f175bfe5d by Rob Clark on 4/1/2018 3:26 PM:
freedreno/a5xx: don't align height for PIPE_BUFFER\n\nBuffers can be large, so we probably don't want to make them all 32x\nbigger. But they can't be rendered to (at least in GL) so we
https://bugs.freedesktop.org/show_bug.cgi?id=105832
b...@besd.de changed:
What|Removed |Added
Attachment #138474|0 |1
is obsolete|
From: Benedikt Schemmer
Date: Sun, 1 Apr 2018 13:18:02 +0200
Subject: [PATCH] Disable bindless textures with radeonsi NIR until there
is support for them.
- Allows to build and use a debug build of mesa with
shader-db (crashes otherwise with affected shaders)
- Dirt Rally doesnt care about bind
https://bugs.freedesktop.org/show_bug.cgi?id=105832
--- Comment #16 from b...@besd.de ---
Not a big thing, but might save you from stupid questions ;)
kindly review and push
--
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.___
https://bugs.freedesktop.org/show_bug.cgi?id=102204
mirh changed:
What|Removed |Added
CC||m...@protonmail.ch
--
You are receiving this ma
Am Freitag, den 30.03.2018, 17:05 +0200 schrieb Dieter Nützel:
> Am 30.03.2018 17:01, schrieb Ilia Mirkin:
> > On Fri, Mar 30, 2018 at 10:33 AM, Dieter Nützel > de>
> > wrote:
> > > For the series:
> > >
> > > Tested-by: Dieter Nützel
> > >
> > > with glmark2, UH, UV, KDE Plasma5 (my desktop)
From: Mathias Fröhlich
Finally make use of the binding information in the VAO when
setting up arrays for draw.
Signed-off-by: Mathias Fröhlich
---
src/mesa/state_tracker/st_atom_array.c | 448 +
1 file changed, 124 insertions(+), 324 deletions(-)
diff --git a/s
From: Mathias Fröhlich
Hi Brian,
We are getting there somehow.
The series builds up unique binding information internal to a VAO.
This shall help drivers to get as few buffer objects as possible.
The first patch implements building up this unique binding information.
Then there is a bunch of gal
From: Mathias Fröhlich
For now store binding and attrib in brw_vertex_element.
The i965 driver still provides lots of opportunity to make use
of the unique binding information in the VAO which is currently not
taken from the VAO.
Signed-off-by: Mathias Fröhlich
---
src/mesa/drivers/dri/i965/br
From: Mathias Fröhlich
The input_to_index array is already available internally
when preparing vertex programs. Store the map in
struct st_vertex_program.
Also store the bitmask of mesa vertex processing inputs in
struct st_vp_variant.
Signed-off-by: Mathias Fröhlich
---
src/mesa/state_tracker
From: Mathias Fröhlich
Was meant to be temporary in gallium.
Signed-off-by: Mathias Fröhlich
---
src/mesa/state_tracker/st_cb_feedback.c | 32 ++--
src/mesa/state_tracker/st_context.c | 3 ---
src/mesa/state_tracker/st_context.h | 3 ---
src/mesa/state_tra
From: Mathias Fröhlich
Was meant to be temporary in i965.
Signed-off-by: Mathias Fröhlich
---
src/mesa/drivers/dri/i965/brw_context.h | 4
src/mesa/drivers/dri/i965/brw_draw.c| 7 ---
2 files changed, 11 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_context.h
b/src/mes
From: Mathias Fröhlich
Instead of playing with Array._DrawArrays, make the feedback draw
path use Array._DrawVAO. Also st_RasterPos needs to use the VAO then.
Signed-off-by: Mathias Fröhlich
---
src/mesa/state_tracker/st_cb_rasterpos.c | 38 --
src/mesa/state_track
From: Mathias Fröhlich
The only remaining users of gl_vertex_array are tnl based
drivers. So move everything related to that into tnl and
rename it accordingly.
Signed-off-by: Mathias Fröhlich
---
src/mesa/drivers/dri/nouveau/nouveau_vbo_t.c | 38 +--
src/mesa/main/mtypes.h
From: Mathias Fröhlich
Signed-off-by: Mathias Fröhlich
---
src/mesa/state_tracker/st_atom.c | 11 ---
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/src/mesa/state_tracker/st_atom.c b/src/mesa/state_tracker/st_atom.c
index 45a45960a3..df1a94e831 100644
--- a/src/mesa/stat
From: Mathias Fröhlich
Only tnl based drivers still use this array. So remove it
from core mesa and use Array._DrawVAO instead.
Signed-off-by: Mathias Fröhlich
---
src/mesa/drivers/dri/nouveau/nouveau_vbo_t.c | 4 ++--
src/mesa/main/arrayobj.c | 1 -
src/mesa/main/attrib.
From: Mathias Fröhlich
Compute VAO buffer binding information past the position/generic0 mapping.
Also scan for duplicate buffer bindings and collapse them into derived
effective buffer binding index and effective attribute mask variables.
Also provide a set of helper functions to access the dist
From: Mathias Fröhlich
Signed-off-by: Mathias Fröhlich
---
src/mesa/drivers/dri/i965/brw_draw.c | 17 ++---
1 file changed, 2 insertions(+), 15 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_draw.c
b/src/mesa/drivers/dri/i965/brw_draw.c
index 4caaadd560..8ee2535971 100644
On Sun, Apr 1, 2018 at 1:10 AM, Mike Lothian wrote:
> Include llvm/Transforms/Utils.h with the newest LLVM 7
>
> Signed-of-by: Mike Lothian
> ---
> src/gallium/drivers/swr/rasterizer/jitter/jit_pch.hpp | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/src/gallium/drivers/swr/rasterizer
On Sat, Mar 31, 2018 at 5:32 PM, Mike Lothian wrote:
> Hi
>
> I've split this into three patches, one for each area affected
>
> I think I've got the right prefixes now
>
> I've also removed the fixes line and included the testing and reviewed
> by tags
>
> Hope that's OK and again if you're happy
Include llvm/Transforms/Utils.h with the newest LLVM 7
v2: Include with " " rather than < >
Signed-of-by: Mike Lothian
Tested-by: Vinson Lee
---
src/gallium/drivers/swr/rasterizer/jitter/jit_pch.hpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/gallium/drivers/swr/rasterizer/jitte
https://bugs.freedesktop.org/show_bug.cgi?id=102204
farmboy0+freedesk...@googlemail.com changed:
What|Removed |Added
CC||farmboy0+freedeskto
On Fri, Mar 30, 2018 at 4:18 AM, Timothy Arceri
wrote:
> For now we skip SI && HAVE_LLVM < 0x0600 for simplicity. We also skip
> setting the more accurate masks for some builtin uniforms for now as
> it causes some piglit regressions.
> ---
> src/gallium/drivers/radeonsi/si_shader.c | 7 +++
Reviewed-by: Marek Olšák
Marek
On Wed, Mar 28, 2018 at 6:35 AM, Rhys Perry
wrote:
> ---
> src/gallium/docs/source/cso/rasterizer.rst | 23
> +++
> src/gallium/docs/source/screen.rst | 18 ++
> src/gallium/drivers/etnaviv/etnaviv_screen.c
Reviewed-by: Marek Olšák
Marek
On Wed, Mar 28, 2018 at 3:22 PM, Rhys Perry
wrote:
> Reviewed-by: Brian Paul
>
> ---
> src/mesa/state_tracker/st_atom_rasterizer.c | 15 +
> src/mesa/state_tracker/st_context.c | 2 ++
> src/mesa/state_tracker/st_extensions.c | 34
>
On Wed, Mar 28, 2018 at 3:22 PM, Rhys Perry
wrote:
> Although the specs are written against compatibility GL 4.3 and allows core
> profile and GLES2+, it is exposed for GL 1.0+ and GLES1 and GLES2+.
> ---
> src/mapi/glapi/gen/gl_API.xml | 47
> src/mapi/glapi/gen/gl_genex
Reviewed-by: Marek Olšák
Marek
On Tue, Mar 27, 2018 at 10:22 PM, Timothy Arceri
wrote:
> ---
> src/gallium/drivers/radeonsi/si_shader.c | 19 +++
> 1 file changed, 11 insertions(+), 8 deletions(-)
>
> diff --git a/src/gallium/drivers/radeonsi/si_shader.c
> b/src/gallium/drive
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_blit.c | 5 +
src/gallium/drivers/radeonsi/si_pipe.h | 17 +
src/gallium/drivers/radeonsi/si_state_shaders.c | 6 +-
3 files changed, 23 insertions(+), 5 deletions(-)
diff --git a/src/gallium/drive
Hi,
This mostly removes code from drivers/radeon and moves most of it into
drivers/radeonsi. There are still a few things left in drivers/radeon.
There are also some file & function renames and cleanups all over
the place.
The net decrease is ~300 lines of code.
Patch 50 might be too huge for t
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.c | 6 ++
src/gallium/drivers/radeon/r600_pipe_common.h | 4
src/gallium/drivers/radeonsi/si_debug.c | 1 -
3 files changed, 2 insertions(+), 9 deletions(-)
diff --git a/src/gallium/drivers/radeon/r600_pipe_common.
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.h | 3 ---
src/gallium/drivers/radeon/r600_query.c | 2 +-
src/gallium/drivers/radeonsi/si_pipe.c| 1 -
3 files changed, 1 insertion(+), 5 deletions(-)
diff --git a/src/gallium/drivers/radeon/r600_pipe_common.h
b/s
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_buffer_common.c | 8
src/gallium/drivers/radeon/r600_pipe_common.c | 15 +++
src/gallium/drivers/radeon/r600_pipe_common.h | 1 +
src/gallium/drivers/radeon/r600_texture.c | 2 +-
src/gallium/drivers/radeonsi
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_query.c | 6 +++---
src/gallium/drivers/radeonsi/si_compute.c| 2 +-
src/gallium/drivers/radeonsi/si_cp_dma.c | 2 +-
src/gallium/drivers/radeonsi/si_hw_context.c | 2 +-
src/gallium/drivers/radeonsi/si_pipe.h | 2 +-
src/g
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_hw_context.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/radeonsi/si_hw_context.c
b/src/gallium/drivers/radeonsi/si_hw_context.c
index 6fc85ea..0f7fbc6 100644
--- a/src/gallium/drivers/radeonsi/s
From: Marek Olšák
and remove unused old_enable parameter.
---
src/gallium/drivers/radeon/r600_pipe_common.h | 5 -
src/gallium/drivers/radeon/r600_query.c | 3 +--
src/gallium/drivers/radeonsi/si_state.c | 6 ++
src/gallium/drivers/radeonsi/si_state.h | 2 ++
4 files ch
From: Marek Olšák
The get_size perf counter callback is also inlined and removed.
---
src/gallium/drivers/radeon/r600_perfcounter.c | 9 +---
src/gallium/drivers/radeon/r600_query.c | 29
src/gallium/drivers/radeon/r600_query.h | 9 +---
src/gallium
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.h | 4
src/gallium/drivers/radeon/r600_query.c | 10 --
src/gallium/drivers/radeonsi/si_state.c | 7 ---
3 files changed, 4 insertions(+), 17 deletions(-)
diff --git a/src/gallium/drivers/radeon/r60
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_perfcounter.c | 2 +-
src/gallium/drivers/radeon/r600_pipe_common.h | 2 --
src/gallium/drivers/radeon/r600_query.c | 2 +-
src/gallium/drivers/radeonsi/si_state.c | 3 +--
src/gallium/drivers/radeonsi/si_state.h | 1 +
5 fi
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_buffer_common.c | 12 +++-
src/gallium/drivers/radeon/r600_pipe_common.h | 4
src/gallium/drivers/radeonsi/si_descriptors.c | 20
3 files changed, 11 insertions(+), 25 deletions(-)
diff --git a/src/gall
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.h | 7 ---
src/gallium/drivers/radeon/r600_texture.c | 12 ++--
src/gallium/drivers/radeonsi/si_blit.c| 13 ++---
src/gallium/drivers/radeonsi/si_pipe.h| 6 ++
4 files changed, 18 inse
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_buffer_common.c | 3 +--
src/gallium/drivers/radeon/r600_pipe_common.h | 6 --
src/gallium/drivers/radeonsi/si_descriptors.c | 8 +---
src/gallium/drivers/radeonsi/si_state.h | 3 ++-
4 files changed, 8 insertions(+), 12 d
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.c | 125 -
src/gallium/drivers/radeon/r600_pipe_common.h | 5 -
src/gallium/drivers/radeonsi/Makefile.sources | 1 +
src/gallium/drivers/radeonsi/si_dma_cs.c | 149 ++
src/galli
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.h | 3 ---
src/gallium/drivers/radeon/r600_texture.c | 4 ++--
src/gallium/drivers/radeonsi/si_blit.c| 4 +---
src/gallium/drivers/radeonsi/si_descriptors.c | 4 ++--
src/gallium/drivers/radeonsi/si_pipe.h| 1 +
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_debug.c | 7 +++
src/gallium/drivers/radeonsi/si_hw_context.c | 7 ---
src/gallium/drivers/radeonsi/si_pipe.h | 2 +-
3 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_debug.c
b
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_hw_context.c | 8
src/gallium/drivers/radeonsi/si_pipe.c | 2 +-
src/gallium/drivers/radeonsi/si_pipe.h | 2 +-
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_hw_context.c
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_cs.h | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/src/gallium/drivers/radeon/r600_cs.h
b/src/gallium/drivers/radeon/r600_cs.h
index 89d6c7c..c46fad6 100644
--- a/src/gallium/drivers/radeon/r600_cs.h
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_state_draw.c | 108 +--
1 file changed, 54 insertions(+), 54 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state_draw.c
b/src/gallium/drivers/radeonsi/si_state_draw.c
index f571d7f..7e86c0f 100644
--- a/s
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_buffer_common.c | 5 +-
src/gallium/drivers/radeon/r600_pipe_common.c | 22
src/gallium/drivers/radeonsi/cik_sdma.c | 10 ++--
src/gallium/drivers/radeonsi/si_debug.c | 3 +-
src/gallium/drivers/radeonsi/si_dma.c
From: Marek Olšák
---
src/gallium/drivers/radeonsi/Makefile.sources | 2 +-
src/gallium/drivers/radeonsi/{si_hw_context.c => si_gfx_cs.c} | 0
src/gallium/drivers/radeonsi/si_pipe.h| 2 +-
3 files changed, 2 insertions(+), 2 deletions(-)
rename src/galliu
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.c | 51 ---
src/gallium/drivers/radeon/r600_pipe_common.h | 3 --
src/gallium/drivers/radeonsi/si_debug.c | 51 +++
src/gallium/drivers/radeonsi/si_pipe.h| 3 ++
4 fi
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.c | 1 -
src/gallium/drivers/radeon/r600_pipe_common.h | 2 --
src/gallium/drivers/radeonsi/si_fence.c | 6 +++---
src/gallium/drivers/radeonsi/si_pipe.c| 1 -
4 files changed, 3 insertions(+), 7 deletions(-)
diff -
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.c | 121 --
src/gallium/drivers/radeon/r600_pipe_common.h | 8 --
src/gallium/drivers/radeonsi/si_fence.c | 121 ++
src/gallium/drivers/radeonsi/si_pipe.h| 8 ++
4
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_cs.h | 21 +
src/gallium/drivers/radeonsi/si_descriptors.c | 52 +++
src/gallium/drivers/radeonsi/si_state_streamout.c | 2 +-
3 files changed, 36 insertions(+), 39 deletions(-)
diff --git a/src/
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_buffer_common.c | 4 ++--
src/gallium/drivers/radeon/r600_cs.h| 2 +-
src/gallium/drivers/radeon/r600_query.c | 20 +---
src/gallium/drivers/radeon/r600_texture.c | 3 ++-
src/gallium/drivers/radeonsi/
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_buffer_common.c | 79 -
src/gallium/drivers/radeon/r600_pipe_common.h | 4 +-
src/gallium/drivers/radeon/r600_query.c | 6 +-
src/gallium/drivers/radeon/r600_texture.c | 7 ++-
src/gallium/drivers/ra
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.h | 2 +-
src/gallium/drivers/radeon/r600_query.c | 18 +-
src/gallium/drivers/radeonsi/si_compute.c | 2 +-
src/gallium/drivers/radeonsi/si_state.c | 2 +-
src/gallium/drivers/ra
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.c | 4 +-
src/gallium/drivers/radeon/r600_pipe_common.h | 12 +-
src/gallium/drivers/radeon/r600_texture.c | 224 +-
src/gallium/drivers/radeonsi/cik_sdma.c | 4 +-
src/gallium/drivers/radeon
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_buffer_common.c | 20 ++---
src/gallium/drivers/radeon/r600_cs.h | 8 ++---
src/gallium/drivers/radeon/r600_pipe_common.c | 22 +++---
src/gallium/drivers/radeon/r600_pipe_common.h | 8 ++---
src/galli
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.h | 1 -
src/gallium/drivers/radeon/radeon_uvd.c | 18 +-
src/gallium/drivers/radeon/radeon_vce.c | 4 ++--
src/gallium/drivers/radeon/radeon_vcn_dec.c | 6 +++---
src/gallium/drivers/radeon/radeon
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_cs.h | 6 +++---
src/gallium/drivers/radeon/r600_query.c | 6 +++---
src/gallium/drivers/radeonsi/si_compute.c | 14 +++---
src/gallium/drivers/radeonsi/si_cp_dma.c | 4 ++--
src/gallium/driv
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_perfcounter.c | 28 +-
src/gallium/drivers/radeon/r600_pipe_common.c | 2 +-
src/gallium/drivers/radeon/r600_pipe_common.h | 6 +-
src/gallium/drivers/radeon/r600_query.c | 374 +-
src/gallium/drivers/radeon
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_query.c | 4 ++--
src/gallium/drivers/radeonsi/si_compute.c | 4 ++--
src/gallium/drivers/radeonsi/si_cp_dma.c | 4 ++--
src/gallium/drivers/radeonsi/si_descriptors.c | 3 +--
src/gallium/drivers/radeonsi/si
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_buffer_common.c | 5 +++--
src/gallium/drivers/radeonsi/si_descriptors.c | 16 ++--
src/gallium/drivers/radeonsi/si_state.h | 2 +-
3 files changed, 10 insertions(+), 13 deletions(-)
diff --git a/src/gallium/drivers/r
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_buffer_common.c| 1 +
src/gallium/drivers/radeon/r600_cs.h | 1 +
src/gallium/drivers/radeon/r600_gpu_load.c | 1 +
src/gallium/drivers/radeon/r600_perfcounter.c | 1 +
src/gallium/drivers/radeon
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.c | 171 +-
src/gallium/drivers/radeon/r600_pipe_common.h | 6 +-
src/gallium/drivers/radeonsi/si_gfx_cs.c | 2 +-
src/gallium/drivers/radeonsi/si_pipe.c| 4 +-
4 files changed, 91 insert
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_clear.c | 6 ++---
src/gallium/drivers/radeonsi/si_cp_dma.c | 34 ++--
src/gallium/drivers/radeonsi/si_gfx_cs.c | 2 +-
src/gallium/drivers/radeonsi/si_pipe.c | 2 +-
src/gallium/drivers/radeonsi/
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.h | 3 ---
src/gallium/drivers/radeon/r600_texture.c | 14 +++---
src/gallium/drivers/radeonsi/si_pipe.h | 3 +++
src/gallium/drivers/radeonsi/si_pm4.c | 2 +-
src/gallium/drivers/radeonsi/si_
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.h | 6 +++---
src/gallium/drivers/radeon/r600_texture.c | 24 +++-
src/gallium/drivers/radeon/radeon_video.c | 4 ++--
src/gallium/drivers/radeonsi/cik_sdma.c | 5 ++---
src/gallium/drivers/rad
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_texture.c | 4 +-
src/gallium/drivers/radeonsi/si_blit.c| 56 +--
src/gallium/drivers/radeonsi/si_clear.c | 12 +++---
src/gallium/drivers/radeonsi/si_cp_dma.c | 4 +-
src/gallium/drivers/radeo
From: Marek Olšák
---
src/gallium/drivers/radeon/Makefile.sources | 1 -
src/gallium/drivers/radeon/r600_buffer_common.c | 35
src/gallium/drivers/radeon/r600_pipe_common.c | 229
src/gallium/drivers/radeon/r600_pipe_common.h | 7 -
src/gallium/drivers/
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_gpu_load.c| 42 +--
src/gallium/drivers/radeon/r600_perfcounter.c | 64 ++---
src/gallium/drivers/radeon/r600_query.c | 386 +-
src/gallium/drivers/radeon/r600_query.h | 170 ++--
src/gallium/
From: Marek Olšák
---
src/gallium/drivers/radeon/Makefile.am | 4 +---
src/gallium/drivers/radeon/Makefile.sources | 1 -
src/gallium/drivers/radeon/r600_pipe_common.h | 6 --
src/gallium/drivers/radeonsi/Makefile.am
From: Marek Olšák
---
src/gallium/drivers/radeon/Makefile.sources| 2 -
src/gallium/drivers/radeon/r600_pipe_common.h | 80 +-
src/gallium/drivers/radeonsi/Makefile.sources | 2 +
.../r600_buffer_common.c => radeonsi/si_buffer.c} | 0
src/gallium/drivers
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_buffer_common.c | 80 ++---
src/gallium/drivers/radeon/r600_cs.h| 4 +-
src/gallium/drivers/radeon/r600_gpu_load.c | 28 +-
src/gallium/drivers/radeon/r600_perfcounter.c | 168 +-
src/gallium/drivers/radeon/r600
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_buffer_common.c | 20 +++---
src/gallium/drivers/radeon/r600_pipe_common.h | 78
src/gallium/drivers/radeon/r600_texture.c | 28
src/gallium/drivers/radeonsi/si_blit.c | 4 +-
src/gallium/driver
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_state.c | 1 -
src/gallium/drivers/radeonsi/si_texture.c | 2 +-
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state.c
b/src/gallium/drivers/radeonsi/si_state.c
index d485a29..73e2c9b 100644
From: Marek Olšák
---
src/gallium/drivers/radeon/Makefile.sources| 1 -
src/gallium/drivers/radeon/r600_buffer_common.c| 1 -
src/gallium/drivers/radeon/r600_query.c| 1 -
src/gallium/drivers/radeon/r600_texture.c | 1 -
.../{radeon/r600_cs.h => radeonsi/si_b
From: Marek Olšák
---
src/gallium/Android.mk| 2 +-
src/gallium/drivers/radeon/Android.mk | 48 ---
2 files changed, 1 insertion(+), 49 deletions(-)
delete mode 100644 src/gallium/drivers/radeon/Android.mk
diff --git a/src/gallium/Android.mk b/s
From: Marek Olšák
for better parallelism
---
configure.ac | 2 --
src/gallium/Makefile.am | 5 -
src/gallium/drivers/radeon/Makefile.am| 29 ---
src/gallium/drivers/radeon/Makefile.sources | 21 ---
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.h | 1 -
src/gallium/drivers/radeonsi/si_debug.c | 6 +++---
src/gallium/drivers/radeonsi/si_fence.c | 2 +-
src/gallium/drivers/radeonsi/si_gfx_cs.c | 4 ++--
src/gallium/drivers/radeonsi/si_pipe.c| 1 -
From: Marek Olšák
---
src/gallium/drivers/radeon/Makefile.sources | 2 --
src/gallium/drivers/radeon/r600_gpu_load.c | 2 +-
src/gallium/drivers/radeon/r600_perfcounter.c| 2 +-
src/gallium/drivers/radeon/r600_pipe_common.h
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_state_viewport.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state_viewport.c
b/src/gallium/drivers/radeonsi/si_state_viewport.c
index f392c90..09ea584 100644
--- a/src/gallium/driv
From: Marek Olšák
This is not fully tested. Meson can't link LLVM even though automake can.
PATH=/usr/llvm/x86_64-linux-gnu/bin:$PATH meson build/ -Dgallium-va=false \
-Dplatforms=x11,drm -Dgallium-drivers=radeonsi -Ddri-drivers= \
-Dgallium-omx=disabled -Dgallium-xvmc=false -Dgles1=fals
Build mesa 7350 completed
Commit c88e7fe29e by Timothy Arceri on 3/21/2018 2:22 AM:
radeonsi/nir: fix explicit component packing for geom/tess doubles\n\nReviewed-by: Marek Olšák
Configure your notification preferences
__
Gen8+ use 48-bit address relocations so need to extend the sign
to 64-bit return value. Without it we have higher bits zeroed
and missing the negavive values.
Haswell and older use 32-bit deltas so are unaffected by this issue.
v2:
used int32_t fucntion parameter instead of explicit type convers
100 matches
Mail list logo