https://bugs.freedesktop.org/show_bug.cgi?id=104183
Kenneth Graunke changed:
What|Removed |Added
QA Contact|mesa-dev@lists.freedesktop.
For the V2 series:
Tested-by: Dieter Nützel
and
Acked-by: Dieter Nützel
if this is worth from my side.
on RX580 8GB
with DiRT Rally, UH, UV, Blender 2.79, smoketest, F1 2017 (Vulkan),
glmark2 (parallel with
OpenCL
Am 10.12.2017 23:03, schrieb Timothy Arceri:
We can instead just get this from st_*_program.
V2: store tokens to to st_compute_program before attempting to
double 'to'
Appart from this:
tb from me.
Dieter
write to cache (fixes crash).
---
src/mesa/state_tracker/st_program.c | 8
---
src/amd/common/ac_nir_to_llvm.c | 66 +---
src/amd/common/ac_shader_abi.h | 12 ++
src/gallium/drivers/radeonsi/si_shader.c | 1 +
3 files changed, 57 insertions(+), 22 deletions(-)
diff --git a/src/amd/common/ac_nir_to_llvm.c
This will be shared between the NIR and TGSI backends.
---
src/gallium/drivers/radeonsi/si_shader.c | 44 +++-
1 file changed, 32 insertions(+), 12 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader.c
b/src/gallium/drivers/radeonsi/si_shader.c
index
---
src/gallium/drivers/radeonsi/si_shader.c | 47
1 file changed, 47 insertions(+)
diff --git a/src/gallium/drivers/radeonsi/si_shader.c
b/src/gallium/drivers/radeonsi/si_shader.c
index ba8301b3deb..0561d2ee9b5 100644
---
This also enables some code sharing with tes.
---
src/amd/common/ac_nir_to_llvm.c | 37 ++---
1 file changed, 18 insertions(+), 19 deletions(-)
diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c
index 78ae25ee147..3869161967d 100644
---
---
src/gallium/drivers/radeonsi/si_shader.c | 50 +++
src/gallium/drivers/radeonsi/si_shader_internal.h | 12 ++
2 files changed, 62 insertions(+)
diff --git a/src/gallium/drivers/radeonsi/si_shader.c
b/src/gallium/drivers/radeonsi/si_shader.c
index
This will be used by both the tgsi and nir backends.
---
src/gallium/drivers/radeonsi/si_shader.c | 76 +++-
1 file changed, 46 insertions(+), 30 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader.c
b/src/gallium/drivers/radeonsi/si_shader.c
index
There are is still more work to be done but this gets us passing
a bunch of piglit tests without any lock ups (although a few
test do hang for a while).
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
---
src/gallium/auxiliary/tgsi/tgsi_from_mesa.c | 11 ---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/src/gallium/auxiliary/tgsi/tgsi_from_mesa.c
b/src/gallium/auxiliary/tgsi/tgsi_from_mesa.c
index c014115918e..659156b5190 100644
---
---
src/amd/common/ac_nir_to_llvm.c | 15 +++
src/amd/common/ac_shader_abi.h| 1 +
src/gallium/drivers/radeonsi/si_shader.c | 19 ++-
src/gallium/drivers/radeonsi/si_shader_internal.h | 1 -
4 files changed, 18
---
src/gallium/drivers/radeonsi/si_shader.c | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader.c
b/src/gallium/drivers/radeonsi/si_shader.c
index 66d38415602..41698720df1 100644
--- a/src/gallium/drivers/radeonsi/si_shader.c
+++
---
src/amd/common/ac_nir_to_llvm.c | 63 +
src/amd/common/ac_shader_abi.h | 12
2 files changed, 51 insertions(+), 24 deletions(-)
diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c
index 3869161967d..ad2c2336ee8
This allows us to pass the llvm param directly rather than looking
it up.
---
src/gallium/drivers/radeonsi/si_shader.c | 18 --
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader.c
b/src/gallium/drivers/radeonsi/si_shader.c
index
---
src/gallium/drivers/radeonsi/si_shader_nir.c | 29
1 file changed, 29 insertions(+)
diff --git a/src/gallium/drivers/radeonsi/si_shader_nir.c
b/src/gallium/drivers/radeonsi/si_shader_nir.c
index 4138e04dcb5..d2760b03bca 100644
---
---
src/amd/common/ac_nir_to_llvm.c | 20 +--
src/amd/common/ac_shader_abi.h | 4 +++
src/gallium/drivers/radeonsi/si_shader.c | 42 +++-
3 files changed, 42 insertions(+), 24 deletions(-)
diff --git a/src/amd/common/ac_nir_to_llvm.c
---
src/gallium/drivers/radeonsi/si_shader.c | 124 +++
1 file changed, 124 insertions(+)
diff --git a/src/gallium/drivers/radeonsi/si_shader.c
b/src/gallium/drivers/radeonsi/si_shader.c
index 0561d2ee9b5..308c8b99151 100644
---
We will call these from the radeonsi NIR backend.
---
src/amd/common/ac_llvm_build.c | 24 +
src/amd/common/ac_llvm_build.h | 8 ++
src/amd/common/ac_nir_to_llvm.c | 58 +
3 files changed, 50 insertions(+), 40 deletions(-)
diff --git
---
src/gallium/drivers/radeonsi/si_shader.h| 3 +++
src/gallium/drivers/radeonsi/si_shader_nir.c| 19 +++
src/gallium/drivers/radeonsi/si_state_shaders.c | 1 +
3 files changed, 23 insertions(+)
diff --git a/src/gallium/drivers/radeonsi/si_shader.h
---
src/gallium/drivers/radeonsi/si_shader_nir.c | 2 ++
src/mesa/state_tracker/st_glsl_to_nir.cpp| 4 +++-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader_nir.c
b/src/gallium/drivers/radeonsi/si_shader_nir.c
index f96bf7c2d2f..5ac020d9fc4
---
src/amd/common/ac_nir_to_llvm.c | 22 +++---
src/amd/common/ac_shader_abi.h| 2 ++
src/gallium/drivers/radeonsi/si_shader.c | 17 -
src/gallium/drivers/radeonsi/si_shader_internal.h | 2 --
4 files changed, 21
On Sat, Dec 9, 2017 at 11:54 PM, Dieter Nützel wrote:
> Hello Marek,
>
> could you please rebase your gl31 branch or send these rebased patches,
> again?
> I'll do some 'real' apps testing over the Christmas days.
There are a few things missing in my gl31 branch, so there
Am 09.12.2017 um 00:33 schrieb boyuan.zh...@amd.com:
From: Boyuan Zhang
Remove is_idr flag, and use idr_pic_flag provided by vaapi directly
Signed-off-by: Boyuan Zhang
Reviewed-by: Christian König for this one and
https://bugs.freedesktop.org/show_bug.cgi?id=104185
--- Comment #2 from omin...@autistici.org ---
(In reply to Timothy Arceri from comment #1)
> That bug report is for the Nvidia binary driver. Can you please report what
> hardware you are using. Reporting the output of 'glxinfo | grep OpenGL'
>
If the app does not plan to put a buffer or image in it
(why? But it is allowed and CTS does it), they do not need to
allocate it with the deciate allocation struct.
Fixes: a639d40f133 "radv: add support for local bos. (v3)"
---
src/amd/vulkan/radv_device.c | 4 +++-
1 file changed, 3
https://bugs.freedesktop.org/show_bug.cgi?id=104196
Bug ID: 104196
Summary: XOrg fails to start due to Mesa DRI crash with NULL
pointer, also glmark2 fails with NULL pointer
Product: Mesa
Version: 17.3
Hardware: All
We can instead just get this from st_*_program.
V2: store tokens to to st_compute_program before attempting to
write to cache (fixes crash).
---
src/mesa/state_tracker/st_program.c | 8
src/mesa/state_tracker/st_shader_cache.c | 22 --
https://bugs.freedesktop.org/show_bug.cgi?id=104185
Timothy Arceri changed:
What|Removed |Added
Status|NEEDINFO|NEW
QA
On 10/12/17 17:56, Dieter Nützel wrote:
First BAD commit is patch [PATCH 2/5].
https://patchwork.freedesktop.org/patch/192329/
Thanks! I've sent a V2 of that patch, I've also confirmed DiRT Rally no
longer segfaults at start-up.
With it I get this in dmesg:
[34581.836122]
To support the reindex intrinsic, we need the result to be
something on which we can adjust the index/address.
Since it is all within a basic block, the compiler should be
able to merge any extra loads.
---
src/amd/common/ac_nir_to_llvm.c | 14 +++---
1 file changed, 11 insertions(+), 3
Fixes: 93b4cb61eb2 "spirv: Allow OpPtrAccessChain for block indices"
---
src/amd/common/ac_nir_to_llvm.c | 14 ++
1 file changed, 14 insertions(+)
diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c
index c33408491a9..318c248a985 100644
---
32 matches
Mail list logo