I know this is an old thread. I completely missed it the first time,
but recently rediscovered after reading
http://www.phoronix.com/scan.php?page=news_item&px=Vulkan-CPU-Repository
, and perhaps it's not too late for a couple comments FWIW.
On 13/02/17 02:17, Jacob Lifshay wrote:
forgot to
Don't rename the enums and constants used for metadata.
Signed-off-by: Bas Nieuwenhuizen
---
src/amd/vulkan/radv_cmd_buffer.c | 4 +--
src/amd/vulkan/radv_descriptor_set.c | 2 +-
src/amd/vulkan/radv_device.c | 48 +--
src/amd/vulk
For preventing confusion with a radeon winsys.
Signed-off-by: Bas Nieuwenhuizen
---
src/amd/vulkan/radv_cmd_buffer.c | 26 ++---
src/amd/vulkan/radv_cs.h | 24 ++---
src/amd/vulkan/radv_descriptor_set.c | 18 ++--
src/amd/vulkan/radv_d
The amdgpu winsys has radv_amdgpu_winsys.h, and getting another
radv_radeon_winsys.h
in there for a radeon winsys would be awkward.
Signed-off-by: Bas Nieuwenhuizen
---
src/amd/vulkan/Makefile.sources| 2 +-
src/amd/vulkan/radv_cmd_buffer.c | 2 +-
https://bugs.freedesktop.org/show_bug.cgi?id=101374
--- Comment #1 from Hi-Angel ---
It's unclear if OP at the second link described own system (which doesn't have
the problem), or the system of the friends with the problem. Probably the
first, because a single GPU is mentioned, whilst the number
https://bugs.freedesktop.org/show_bug.cgi?id=101374
Bug ID: 101374
Summary: Worms Clan Wars hangs on loading screen
Product: Mesa
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
https://bugs.freedesktop.org/show_bug.cgi?id=101334
--- Comment #8 from John ---
Grazvydas,
I've rebuilt mesa at the faulty commit with your 2 patches and it worked as
well as before that commit.
Thank you for the quick fix!
Now if possible I'd love to look at the freezes I've had since my fi
Slightly faster than bpermute, and seems supported since at least
LLVM 3.9.
v2: Since this supersedes bpermute, remove the bpermute code.
Signed-off-by: Bas Nieuwenhuizen
---
src/amd/common/ac_llvm_build.c | 47
src/amd/common/ac_llvm_build.h
Slightly faster than bpermute, and seems supported since at least
LLVM 3.9.
Signed-off-by: Bas Nieuwenhuizen
---
src/amd/common/ac_llvm_build.c | 78 +-
1 file changed, 54 insertions(+), 24 deletions(-)
diff --git a/src/amd/common/ac_llvm_build.c b/src/am
The series is
Reviewed-by: Bas Nieuwenhuizen
On Sat, Jun 10, 2017 at 5:53 PM, Grazvydas Ignotas wrote:
> The register header (and radeonsi comment) states V_411_SRC_ADDR_TC_L2
> is for CIK+ only, so let's assert on earlier ASICs.
>
> Signed-off-by: Grazvydas Ignotas
> ---
> src/amd/vulkan/si_
https://bugs.freedesktop.org/show_bug.cgi?id=94168
--- Comment #10 from Sven Arvidsson ---
Gabriel Knight 3 is another Wine direct draw game with a similar problem.
When restoring a saved game the screen stops refreshing, but the game still
runs.
Applying the suggested patch or using LIBGL_ALWA
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_state.h | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state.h
b/src/gallium/drivers/radeonsi/si_state.h
index b616757..d8bf13e 100644
--- a/src/gallium/drivers/radeonsi/si_state.
From: Marek Olšák
---
src/gallium/drivers/radeon/r600_pipe_common.h | 2 +-
src/gallium/drivers/radeon/r600_texture.c | 2 +-
src/gallium/drivers/radeonsi/si_pipe.h| 12 ++--
3 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/gallium/drivers/radeon/r600_pipe
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_descriptors.c | 9 -
src/gallium/drivers/radeonsi/si_state.c | 8 +---
src/gallium/drivers/radeonsi/si_state.h | 4 +++-
src/gallium/drivers/radeonsi/si_state_shaders.c | 7 ++-
4 files changed, 14 insertions
From: Marek Olšák
the next patch will benefit from this
---
src/gallium/drivers/radeonsi/si_shader.c| 8 +---
src/gallium/drivers/radeonsi/si_shader.h| 3 ++-
src/gallium/drivers/radeonsi/si_state_shaders.c | 5 +++--
3 files changed, 10 insertions(+), 6 deletions(-)
diff --
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_shader.c| 10 +-
src/gallium/drivers/radeonsi/si_shader.h| 7 +++
src/gallium/drivers/radeonsi/si_state.c | 2 +-
src/gallium/drivers/radeonsi/si_state_shaders.c | 12 ++--
4 files changed, 15 ins
From: Marek Olšák
Each element has over 700 bytes.
---
src/gallium/drivers/radeonsi/si_state.c | 14 +-
src/gallium/drivers/radeonsi/si_state.h | 2 +-
2 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state.c
b/src/gallium/drivers/rade
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_state.h | 32
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state.h
b/src/gallium/drivers/radeonsi/si_state.h
index 390e16f..dabe9b9 100644
--- a/src/gallium/
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_state.h | 19 ++-
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state.h
b/src/gallium/drivers/radeonsi/si_state.h
index 99c8ee6..77fa467 100644
--- a/src/gallium/drivers/radeon
From: Marek Olšák
there isn't much to gain here
---
src/gallium/drivers/radeonsi/si_pipe.h | 36 +-
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_pipe.h
b/src/gallium/drivers/radeonsi/si_pipe.h
index 388f6e0..eef0
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_descriptors.c | 2 +-
src/gallium/drivers/radeonsi/si_pipe.h| 2 +-
src/gallium/drivers/radeonsi/si_state.c | 6 +++---
src/gallium/drivers/radeonsi/si_state.h | 2 +-
4 files changed, 6 insertions(+), 6 deletions(-)
diff
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_pipe.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_pipe.h
b/src/gallium/drivers/radeonsi/si_pipe.h
index 46b095d..55fda4d 100644
--- a/src/gallium/drivers/radeonsi/si_pipe.h
+++ b/s
From: Marek Olšák
The previous patch helps with this.
---
src/gallium/drivers/radeonsi/si_shader.c| 8 ++--
src/gallium/drivers/radeonsi/si_shader.h| 3 ++-
src/gallium/drivers/radeonsi/si_state_shaders.c | 8 ++--
3 files changed, 14 insertions(+), 5 deletions(-)
diff -
From: Marek Olšák
---
src/gallium/drivers/radeonsi/si_state.h | 30 +++---
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state.h
b/src/gallium/drivers/radeonsi/si_state.h
index 77fa467..b616757 100644
--- a/src/gallium/dr
https://bugs.freedesktop.org/show_bug.cgi?id=101334
--- Comment #7 from Grazvydas Ignotas ---
I've sent different version to ML, testing that one would be preferred:
https://lists.freedesktop.org/archives/mesa-dev/2017-June/158700.html
--
You are receiving this mail because:
You are the assigne
Before bcae327469 this was emitting CP DMA packet even on SI, but
apparently hasn't caused too many problems. After that commit the
CP DMA code now always sets the CIK+ only bit for prefetch. Just
follow radeonsi there and don't try to prefetch at all.
Bugzilla: https://bugs.freedesktop.org/show_b
The register header (and radeonsi comment) states V_411_SRC_ADDR_TC_L2
is for CIK+ only, so let's assert on earlier ASICs.
Signed-off-by: Grazvydas Ignotas
---
src/amd/vulkan/si_cmd_buffer.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/amd/vulkan/si_cmd_buffer.c b/src/amd/vulkan/si_cm
Pushed, thanks!
Roland
Am 09.06.2017 um 15:39 schrieb Marius Gräfe:
> softpipe throws integer division by zero exceptions on windows
> when using % with integers in a geometry shader.
>
> v2: Made error results consistent with existing div/mod zero handling in
> tgsi. 64 bit signed integer d
https://bugs.freedesktop.org/show_bug.cgi?id=101334
Grazvydas Ignotas changed:
What|Removed |Added
CC||nota...@gmail.com
--- Comment #6 fr
29 matches
Mail list logo