https://bugs.freedesktop.org/show_bug.cgi?id=91254
Chris Wilson ch...@chris-wilson.co.uk changed:
What|Removed |Added
CC|
https://bugs.freedesktop.org/show_bug.cgi?id=91254
Ting-Wei Lan lant...@gmail.com changed:
What|Removed |Added
CC||lant...@gmail.com
--
On Fri, Aug 8, 2014 at 8:55 PM, Jason Ekstrand ja...@jlekstrand.net wrote:
This adds the API entrypoint, error checking logic, and a driver hook for
the ARB_copy_image extension.
v2: Fix a typo in ARB_copy_image.xml and add it to the makefile
v3: Put ARB_copy_image.xml in the right place
https://bugs.freedesktop.org/show_bug.cgi?id=91646
Matthias Schuster shaloksha...@riseup.net changed:
What|Removed |Added
Priority|medium |high
On 2015-08-23 01:31:16, Chris Wilson wrote:
On the older platforms where we don't have logical contexts preserving
state across batches, we need to emit the invariant state setup on every
batch.
How about?: 'we emit the invariant state setup on every batch using
the brw_invariant_state atom.'
Can you also cc mesa-stable in the commit message?
Cc: 10.6 11.0 mesa-sta...@lists.freedesktop.org
-Jordan
On 2015-08-23 12:20:23, Jordan Justen wrote:
On 2015-08-23 01:31:16, Chris Wilson wrote:
On the older platforms where we don't have logical contexts preserving
state across batches,
On the older platforms where we don't have logical contexts preserving
state across batches, we need to emit the invariant state setup on every
batch. This includes the pipeline selection which is cached with the
introduction of
commit 0e0e23ef537c9add672ff322f34e129a07edc55e
Author: Jordan
https://bugs.freedesktop.org/show_bug.cgi?id=91079
--- Comment #3 from Martin Peres martin.pe...@free.fr ---
Marta has been successfully contributing to mesa for a few months now, I vouch
for her.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee
https://bugs.freedesktop.org/show_bug.cgi?id=91079
Martin Peres martin.pe...@free.fr changed:
What|Removed |Added
Component|Other |New Accounts
https://bugs.freedesktop.org/show_bug.cgi?id=91254
--- Comment #14 from Chris Wilson ch...@chris-wilson.co.uk ---
diff --git a/src/mesa/drivers/dri/i965/brw_misc_state.c
b/src/mesa/drivers/dri/i965/brw_misc_state.c
index e9d9467..2751152 100644
--- a/src/mesa/drivers/dri/i965/brw_misc_state.c
+++
From: Marek Olšák marek.ol...@amd.com
---
src/gallium/drivers/radeon/radeon_winsys.h| 2 +-
src/gallium/drivers/radeonsi/si_debug.c | 4 ++--
src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c | 6 +++---
src/gallium/winsys/radeon/drm/radeon_drm_winsys.c | 6 --
4 files
Here follow three trivial patches for android.
Kind regards
Mauro
[PATCH 1/3] android: fix nv50_ir_print.cpp buiding error with operator PRIx64
The PRINT function will not complain anymore with the additional space.
[PATCH 2/3] android: rename LLVM_VERSION_PATCH to MESA_LLVM_VERSION_PATCH
Reviewed-by: Marek Olšák marek.ol...@amd.com
Marek
On Sun, Aug 23, 2015 at 2:21 AM, Dave Airlie airl...@gmail.com wrote:
shader scan has already happened so just the results,
also nobody uses gs_input_prim so drop it.
Signed-off-by: Dave Airlie airl...@redhat.com
---
From: Marek Olšák marek.ol...@amd.com
---
src/gallium/drivers/radeonsi/si_debug.c | 245
1 file changed, 245 insertions(+)
diff --git a/src/gallium/drivers/radeonsi/si_debug.c
b/src/gallium/drivers/radeonsi/si_debug.c
index fa2ec03..d692547 100644
---
From: Marek Olšák marek.ol...@amd.com
v2: lots of improvements
This is like identity or trace, but simpler. It doesn't wrap most states.
Run with:
GALLIUM_DDEBUG=1000 [executable]
where executable is the app and 1000 is in miliseconds, meaning that
the context will be considered hung if a
From: Marek Olšák marek.ol...@amd.com
This will be used by the IB parser.
---
src/gallium/drivers/radeonsi/si_hw_context.c | 8
src/gallium/drivers/radeonsi/si_pipe.c | 2 ++
src/gallium/drivers/radeonsi/si_pipe.h | 5 +
3 files changed, 15 insertions(+)
diff --git
From: Marek Olšák marek.ol...@amd.com
This allows creating compute-only and debug contexts.
---
src/gallium/auxiliary/util/u_tests.c | 2 +-
src/gallium/auxiliary/vl/vl_mpeg12_decoder.c | 2 +-
src/gallium/drivers/freedreno/a2xx/fd2_context.c | 2 +-
From: Marek Olšák marek.ol...@amd.com
This makes writing a good IB parser a lot easier.
It generates 2 tables:
- packet3 table
- register table with all registers, fields, and named values
---
src/gallium/drivers/radeonsi/.gitignore | 1 +
src/gallium/drivers/radeonsi/Makefile.am |
From: Marek Olšák marek.ol...@amd.com
GPU hang detection must be enabled by setting: GALLIUM_DDEBUG=[timeout in ms]
This may print too much information that we might not understand yet,
but some of the bits are very useful.
---
src/gallium/drivers/radeonsi/si_debug.c | 52
From: Marek Olšák marek.ol...@amd.com
This adds trace points to all IBs and the parser prints them and also
prints which trace points were reached (executed) by the CP.
This can help pinpoint a problematic packet, draw call, etc.
---
src/gallium/drivers/radeonsi/si_debug.c | 67
From: Marek Olšák marek.ol...@amd.com
Some of it is left there and it will be re-used in the next commit.
---
src/gallium/drivers/radeonsi/si_hw_context.c | 25 +
src/gallium/drivers/radeonsi/si_pipe.h | 5 -
src/gallium/drivers/radeonsi/si_pm4.c| 12
From: Marek Olšák marek.ol...@amd.com
If the packet encoding is defined in the same format as register definitions,
the python script can process them automatically and the parser support
becomes trivial.
---
src/gallium/drivers/radeonsi/si_cp_dma.c | 17 ++--
Hi,
Setting GALLIUM_DDEBUG=800 (timeout=800ms) enables the new ddebug module, which
records all gallium states. The module tries to detect a hang and if it occurs,
it prints all gallium states to a file, and calls
pipe_context-dump_debug_state, which prints driver-specific state to the same
From: Marek Olšák marek.ol...@amd.com
---
src/gallium/include/pipe/p_context.h | 12
src/gallium/include/pipe/p_defines.h | 5 +
2 files changed, 17 insertions(+)
diff --git a/src/gallium/include/pipe/p_context.h
b/src/gallium/include/pipe/p_context.h
index f89dae9..9d8f5bd
From: Marek Olšák marek.ol...@amd.com
---
src/gallium/drivers/r600/r600d.h | 1 -
src/gallium/drivers/radeonsi/sid.h | 1 -
2 files changed, 2 deletions(-)
diff --git a/src/gallium/drivers/r600/r600d.h b/src/gallium/drivers/r600/r600d.h
index bce8b4e..3c08ba5 100644
---
From: Marek Olšák marek.ol...@amd.com
This is usually called after a draw call.
---
src/gallium/drivers/radeonsi/Makefile.sources | 1 +
src/gallium/drivers/radeonsi/si_debug.c | 59 +++
src/gallium/drivers/radeonsi/si_pipe.c| 1 +
From: Marek Olšák marek.ol...@amd.com
---
src/gallium/drivers/radeonsi/si_shader.c | 36
src/gallium/drivers/radeonsi/si_shader.h | 1 +
2 files changed, 19 insertions(+), 18 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader.c
We initialize gl_LocalInvocationIndex based on the extension spec
formula:
gl_LocalInvocationIndex =
gl_LocalInvocationID.z * gl_WorkGroupSize.x * gl_WorkGroupSize.y +
gl_LocalInvocationID.y * gl_WorkGroupSize.x +
gl_LocalInvocationID.x;
We lower gl_LocalInvocationIndex based on the extension spec formula:
gl_LocalInvocationIndex =
gl_LocalInvocationID.z * gl_WorkGroupSize.x * gl_WorkGroupSize.y +
gl_LocalInvocationID.y * gl_WorkGroupSize.x +
gl_LocalInvocationID.x;
Patch 7 didn't make to the list, because it's too big:
http://cgit.freedesktop.org/~mareko/mesa/commit/?h=ddebugid=f282ecc33e8b7ca5a058dda4e48c1d0f795e90df
Marek
On Sun, Aug 23, 2015 at 2:04 PM, Marek Olšák mar...@gmail.com wrote:
Hi,
Setting GALLIUM_DDEBUG=800 (timeout=800ms) enables the new
---
Android.common.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Android.common.mk b/Android.common.mk
index d662d60..f7556d7 100644
--- a/Android.common.mk
+++ b/Android.common.mk
@@ -70,7 +70,7 @@ endif
ifeq ($(MESA_ENABLE_LLVM),true)
LOCAL_CFLAGS += \
-
---
src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp
b/src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp
index 9ebdc65..5f30f3d 100644
---
---
Android.common.mk | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Android.common.mk b/Android.common.mk
index f7556d7..466e306 100644
--- a/Android.common.mk
+++ b/Android.common.mk
@@ -42,6 +42,7 @@ LOCAL_CFLAGS += \
Hi
This is just a simple buildfix for current mesa-demos git master branch.
Thanks,
Stefan
Author: Stefan Dirsch sndir...@suse.de
Subject: xeglthreads needs to add -lX11 -lpthread itself
Signed-off-by: Stefan Dirsch sndir...@suse.de
xeglthreads no longer can rely on the toolchain to add the
We lower gl_GlobalInvocationID based on the extension spec formula:
gl_GlobalInvocationID =
gl_WorkGroupID * gl_WorkGroupSize + gl_LocalInvocationID
https://www.opengl.org/registry/specs/ARB/compute_shader.txt
We need to set this variable in main(), even if gl_GlobalInvocationID
is
git://people.freedesktop.org/~jljusten/mesa cs-global-id-v2
http://patchwork.freedesktop.org/bundle/jljusten/cs-global-id-v2
For i965, these also depend on the texture sampling series:
http://patchwork.freedesktop.org/bundle/jljusten/cs%20texture%20sampling/
And the gl_LocalInvocationID series:
We initialize gl_GlobalInvocationID based on the extension spec
formula:
gl_GlobalInvocationID =
gl_WorkGroupID * gl_WorkGroupSize + gl_LocalInvocationID
https://www.opengl.org/registry/specs/ARB/compute_shader.txt
Signed-off-by: Jordan Justen jordan.l.jus...@intel.com
Cc: Ilia
Also rename to _mesa_get_main_function_signature.
We will call it near the end of compilation to insert some code into
main for initializing some compute shader global variables.
Signed-off-by: Jordan Justen jordan.l.jus...@intel.com
---
src/glsl/builtin_functions.cpp | 28
https://bugs.freedesktop.org/show_bug.cgi?id=91254
--- Comment #15 from Jordan Justen jljus...@gmail.com ---
(In reply to Chris Wilson from comment #14)
diff --git a/src/mesa/drivers/dri/i965/brw_misc_state.c
b/src/mesa/drivers/dri/i965/brw_misc_state.c
index e9d9467..2751152 100644
---
From: Marek Olšák marek.ol...@amd.com
Cc: mesa-sta...@lists.freedesktop.org
---
src/gallium/drivers/radeon/r600_query.c | 16
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/gallium/drivers/radeon/r600_query.c
b/src/gallium/drivers/radeon/r600_query.c
index
From: Marek Olšák marek.ol...@amd.com
---
src/gallium/winsys/radeon/drm/radeon_drm_bo.c | 54 +++
src/gallium/winsys/radeon/drm/radeon_drm_cs.c | 25 +
2 files changed, 41 insertions(+), 38 deletions(-)
diff --git
From: Marek Olšák marek.ol...@amd.com
---
src/gallium/drivers/radeon/r600_query.c | 4 ++--
src/gallium/drivers/radeonsi/si_compute.c | 2 +-
src/gallium/drivers/radeonsi/si_descriptors.c | 2 +-
src/gallium/drivers/radeonsi/si_dma.c | 4 ++--
https://bugs.freedesktop.org/show_bug.cgi?id=91254
--- Comment #16 from di...@gmx.net ---
I'm happy to see something happening here.
This might be helpful for reproducing this bug.
I don't use a compositing window manager. So for me 'mpv --vo=opengl
--hwdec=vaapi' doesn't hang.
But if I first
Signed-off-by: Ilia Mirkin imir...@alum.mit.edu
---
Entirely untested as there are no piglit tests for this
functionality. Won't push until some appear, but wanted to get it out
there.
.../drivers/nouveau/codegen/nv50_ir_driver.h | 2 +-
.../drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp
On Sun, Aug 23, 2015 at 10:42 AM, Marek Olšák mar...@gmail.com wrote:
On Fri, Aug 8, 2014 at 8:55 PM, Jason Ekstrand ja...@jlekstrand.net wrote:
This adds the API entrypoint, error checking logic, and a driver hook for
the ARB_copy_image extension.
v2: Fix a typo in ARB_copy_image.xml and add
On Aug 23, 2015 3:48 PM, Marek Olšák mar...@gmail.com wrote:
On Mon, Aug 24, 2015 at 12:32 AM, Jason Ekstrand ja...@jlekstrand.net
wrote:
On Sun, Aug 23, 2015 at 10:42 AM, Marek Olšák mar...@gmail.com wrote:
On Fri, Aug 8, 2014 at 8:55 PM, Jason Ekstrand ja...@jlekstrand.net
wrote:
This
On Mon, Aug 24, 2015 at 12:32 AM, Jason Ekstrand ja...@jlekstrand.net wrote:
On Sun, Aug 23, 2015 at 10:42 AM, Marek Olšák mar...@gmail.com wrote:
On Fri, Aug 8, 2014 at 8:55 PM, Jason Ekstrand ja...@jlekstrand.net wrote:
This adds the API entrypoint, error checking logic, and a driver hook for
Similarly to scissor states, we can use single atom to track all viewport
states. This will allow to simplify dirty atom handling later.
---
src/gallium/drivers/r600/evergreen_state.c | 7 ++---
src/gallium/drivers/r600/r600_blit.c | 2 +-
src/gallium/drivers/r600/r600_hw_context.c
There doesn't seem any reason to start from 4.
Start from 1 instead (0 is left reserved to catch uninitialized atoms).
---
src/gallium/drivers/r600/evergreen_state.c | 2 +-
src/gallium/drivers/r600/r600_pipe.h | 2 +-
src/gallium/drivers/r600/r600_state.c | 2 +-
3 files changed, 3
As suggested by Marek Olšák, we can use single atom to track all scissor
states. This will allow to simplify dirty atom handling later.
---
src/gallium/drivers/r600/evergreen_state.c | 33 ++---
src/gallium/drivers/r600/r600_blit.c | 2 +-
Now that R600_NUM_ATOMS is below 64, dirty atom tracking can be
simplified.
---
src/gallium/drivers/r600/r600_pipe.h | 41 ++--
1 file changed, 11 insertions(+), 30 deletions(-)
diff --git a/src/gallium/drivers/r600/r600_pipe.h
On Sun, Aug 23, 2015 at 4:51 PM, Jason Ekstrand ja...@jlekstrand.net
wrote:
On Aug 23, 2015 3:48 PM, Marek Olšák mar...@gmail.com wrote:
On Mon, Aug 24, 2015 at 12:32 AM, Jason Ekstrand ja...@jlekstrand.net
wrote:
On Sun, Aug 23, 2015 at 10:42 AM, Marek Olšák mar...@gmail.com
wrote:
On 08/21/2015 05:14 PM, Ilia Mirkin wrote:
On Fri, Aug 21, 2015 at 3:22 AM, Tapani Pälli tapani.pa...@intel.com wrote:
Patch refactors existing parameters check to first check common enums
between desktop GL and GLES 3.1 and modifies get_tex_level_parameter_image
to be compatible with enums
On 08/24/2015 08:17 AM, Ilia Mirkin wrote:
On Aug 24, 2015 1:07 AM, Tapani Pälli tapani.pa...@intel.com
mailto:tapani.pa...@intel.com wrote:
On 08/21/2015 05:14 PM, Ilia Mirkin wrote:
On Fri, Aug 21, 2015 at 3:22 AM, Tapani Pälli
tapani.pa...@intel.com
On 08/21/2015 01:29 PM, Lofstedt, Marta wrote:
-Original Message-
From: mesa-dev [mailto:mesa-dev-boun...@lists.freedesktop.org] On
Behalf Of Tapani Pälli
Sent: Friday, August 21, 2015 9:22 AM
To: mesa-dev@lists.freedesktop.org
Subject: [Mesa-dev] [PATCH 4/6] glsl: add support for
On Aug 24, 2015 1:25 AM, Tapani Pälli tapani.pa...@intel.com wrote:
On 08/24/2015 08:17 AM, Ilia Mirkin wrote:
On Aug 24, 2015 1:07 AM, Tapani Pälli tapani.pa...@intel.com
mailto:tapani.pa...@intel.com wrote:
On 08/21/2015 05:14 PM, Ilia Mirkin wrote:
On Fri, Aug 21, 2015
https://bugs.freedesktop.org/show_bug.cgi?id=91254
--- Comment #18 from Tomasz C. toma...@o2.pl ---
Chris patch of comment # 14 is working properly.
I hope that it will enter into the next release.
I am happy that this has been resolved.
Thanks to Chris for helping to fix this bug.
--
You are
On 08/21/2015 04:30 PM, Brian Paul wrote:
On Fri, Aug 21, 2015 at 2:17 AM, Tapani Pälli tapani.pa...@intel.com
mailto:tapani.pa...@intel.com wrote:
Patch adds shader source and replace functionality in to the compiler.
I had some very primitive support for this sort of thing already.
On Aug 24, 2015 1:07 AM, Tapani Pälli tapani.pa...@intel.com wrote:
On 08/21/2015 05:14 PM, Ilia Mirkin wrote:
On Fri, Aug 21, 2015 at 3:22 AM, Tapani Pälli tapani.pa...@intel.com
wrote:
Patch refactors existing parameters check to first check common enums
between desktop GL and GLES 3.1
59 matches
Mail list logo