On Thu, Apr 10, 2014 at 1:31 AM, Iago Toral ito...@igalia.com wrote:
Hi Kristian,
On Tue, 2014-04-08 at 10:14 -0700, Kristian Høgsberg wrote:
On Mon, Apr 7, 2014 at 9:24 AM, Eric Anholt e...@anholt.net wrote:
Iago Toral Quiroga ito...@igalia.com writes:
Commit
There may be two contexts compiling shaders at the same time, and we want the
anonymous struct id to be globally unique.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/glsl/glsl_parser_extras.cpp | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git
Move message state update to debug_set_message_filter.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/mesa/main/errors.c | 70 --
1 file changed, 39 insertions(+), 31 deletions(-)
diff --git a/src/mesa/main/errors.c b/src/mesa/main/errors.c
Move message fetching to debug_fetch_message and message deletion to
debug_delete_messages.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/mesa/main/errors.c | 61 +-
1 file changed, 50 insertions(+), 11 deletions(-)
diff --git
glsl_type has several static hash tables and a static ralloc context. They
need to be protected by a mutex as they are not thread-safe.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/glsl/glsl_types.cpp | 57 +++--
src/glsl/glsl_types.h | 15
Move the message filtering logic to debug_is_message_filtered.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/mesa/main/errors.c | 111 +++--
1 file changed, 61 insertions(+), 50 deletions(-)
diff --git a/src/mesa/main/errors.c
Merge get_msg into the function.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/mesa/main/errors.c | 99 +-
1 file changed, 26 insertions(+), 73 deletions(-)
diff --git a/src/mesa/main/errors.c b/src/mesa/main/errors.c
index 139e31d..5136f75
Move group clearing to debug_clear_group. Add debug_pop_group and
debug_destroy for use in _mesa_PopDebugGroup and _mesa_free_errors_data
respectively.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/mesa/main/errors.c | 127 +
1 file changed, 64
Hi list,
This series adds a thread pool to the GLSL compiler, and a drirc option to
defer glCompileShader calls to the pool. The goal is to reduce the start-up
time of applications that are aware of this feature. That is, applications
that compile shaders first and check the compile status
Move gl_debug_state allocation to a new function, debug_create.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/mesa/main/errors.c | 62 ++
1 file changed, 37 insertions(+), 25 deletions(-)
diff --git a/src/mesa/main/errors.c
Move most of the code to debug_set_default_filter.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/mesa/main/errors.c | 113 +++--
1 file changed, 62 insertions(+), 51 deletions(-)
diff --git a/src/mesa/main/errors.c b/src/mesa/main/errors.c
index
This allows them to be moved to .rodata, and allow us to be sure that they
will not be modified.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/glsl/builtin_types.cpp | 2 +-
src/glsl/builtin_variables.cpp | 63 +
src/glsl/glsl_parser.yy |
Move message logging to debug_log_message.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/mesa/main/errors.c | 136 -
1 file changed, 77 insertions(+), 59 deletions(-)
diff --git a/src/mesa/main/errors.c b/src/mesa/main/errors.c
index
There may be two contexts compiling shaders at the same time. locale_t needs
to be protected.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/glsl/glsl_lexer.ll | 1 +
src/glsl/ir_reader.cpp | 2 ++
src/glsl/strtod.c | 36
src/glsl/strtod.h | 3
Add validate_length and use it and log_msg directly.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/mesa/main/errors.c | 46 --
1 file changed, 20 insertions(+), 26 deletions(-)
diff --git a/src/mesa/main/errors.c b/src/mesa/main/errors.c
index
Move group copying to debug_push_group. Save group message in the group
before pushing instead of after.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/mesa/main/errors.c | 100 +
1 file changed, 59 insertions(+), 41 deletions(-)
diff --git
Merge set_message_state, control_messages, and control_app_messages into the
function.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/mesa/main/errors.c | 83 +++---
1 file changed, 17 insertions(+), 66 deletions(-)
diff --git
It will be used to implement threaded glCompileShader.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/glsl/Makefile.am | 12 +-
src/glsl/Makefile.sources | 3 +-
src/glsl/tests/threadpool_test.cpp | 137 +
src/glsl/threadpool.c | 394
When GL_DEBUG_OUTPUT_SYNCHRONOUS is GL_TRUE, drivers are allowed to log debug
messages from other threads. The debug state needs to be protected. We are
about to change mesa to spawn threads for deferred glCompileShader calls and
we will need this groundwork.
Signed-off-by: Chia-I Wu
In both call sites, it could be easily replaced by direct
debug_is_message_filtered calls.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/mesa/main/errors.c | 40 +++-
1 file changed, 11 insertions(+), 29 deletions(-)
diff --git a/src/mesa/main/errors.c
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/mesa/main/errors.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/mesa/main/errors.c b/src/mesa/main/errors.c
index 0aa9c8a..b9f8fc6 100644
--- a/src/mesa/main/errors.c
+++ b/src/mesa/main/errors.c
@@ -924,9 +924,9
Setting it to a non-zero value N will cause glCompileShader to be deferred to
a thread pool. When N is greater than 1, it indicates the maximum number of
threads in the pool. When N is 1, the number of threads is up to the driver.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
From: Chia-I Wu o...@lunarg.com
Threaded glCompileShader can be enabled for a context by calling
_mesa_enable_glsl_threadpool. It will initialize the singleton GLSL thread
pool and defer glCompileShader calls to the thread pool.
For applications to benefit from threaded glCompileShader, they
Reviewed-by: Marek Olšák marek.ol...@amd.com
Marek
On Tue, Apr 22, 2014 at 4:27 AM, Ilia Mirkin imir...@alum.mit.edu wrote:
Signed-off-by: Ilia Mirkin imir...@alum.mit.edu
---
This just maps to the UCMP instruction which should be supported by everyone
who supports native integers in
On 04/19/2014 12:34 AM, Ian Romanick wrote:
On 03/17/2014 01:43 AM, Petri Latvala wrote:
+ if (queryName) {
+ strncpy(queryName, group_obj-Name, queryNameLength);
+ /* No specification given about whether the string needs to be
+ * zero-terminated. Zero-terminate the string
On Tue, 2014-04-22 at 16:58 +0800, Chia-I Wu wrote:
Add validate_length and use it and log_msg directly.
Signed-off-by: Chia-I Wu o...@lunarg.com
---
src/mesa/main/errors.c | 46 --
1 file changed, 20 insertions(+), 26 deletions(-)
diff --git
On Tue, 2014-04-22 at 16:58 +0800, Chia-I Wu wrote:
Move group clearing to debug_clear_group. Add debug_pop_group and
debug_destroy for use in _mesa_PopDebugGroup and _mesa_free_errors_data
respectively.
debug_destroy is not very specific debug_destroy_groups maybe?
Signed-off-by: Chia-I
On Tue, 2014-04-22 at 16:58 +0800, Chia-I Wu wrote:
Hi list,
This series adds a thread pool to the GLSL compiler, and a drirc option to
defer glCompileShader calls to the pool. The goal is to reduce the start-up
time of applications that are aware of this feature. That is, applications
Le 21 avr. 2014 13:16, Rob Clark robdcl...@gmail.com a écrit :
On Sat, Apr 19, 2014 at 9:32 AM, Mohamed MEDIOUNI
mohamedmedioun...@gmail.com wrote:
The VideoCore IV GPU has 14 cores:
- 2 VPU Cores : Full-blown cores which run the ThreadX RTOS.
There is an experimental LLVM port to it
On 04/21/2014 03:57 PM, Fredrik Höglund wrote:
The texture can only be bound to the index that corresponds to its
target, so there is no need to loop over all possible indices
for every unit and checking if the texture is bound to it.
---
v2: Restructure the loop to avoid using continue, and
On 04/21/2014 03:57 PM, Fredrik Höglund wrote:
So here is version two of the ARB_multi_bind series.
This incorporates feedback from Brian, Matt and Francisco, and also
fixes an issue I happened to notice myself. It occurred to me that
the BindTexture driver hook doesn't have a parameter for
Am 17.04.2014 18:19, schrieb Leo Liu:
From: Leo Liuleo@amd.com
Signed-off-by: Leo Liuleo@amd.com
Reviewed pushed.
Thanks,
Christian.
---
src/gallium/state_trackers/omx/vid_enc.c | 214 ++-
1 file changed, 185 insertions(+), 29 deletions(-)
diff
On 04/19/2014 11:44 AM, Jordan Justen wrote:
On Sat, Apr 19, 2014 at 10:03 AM, Ilia Mirkin imir...@alum.mit.edu wrote:
On Fri, Apr 18, 2014 at 1:35 PM, Jordan Justen
jordan.l.jus...@intel.com wrote:
On 2014-04-18 08:46:00, Kenneth Graunke wrote:
On 04/18/2014 12:09 AM, Ilia Mirkin wrote:
Hi
https://bugs.freedesktop.org/show_bug.cgi?id=77749
--- Comment #3 from tha...@chromium.org ---
Created attachment 97758
-- https://bugs.freedesktop.org/attachment.cgi?id=97758action=edit
patch
Here's how a patch to remove this might look. I removed pragma import too --
while this doesn't cause
I'm somewhat impressed that current gccs will let you do this, but
sufficiently old ones (including 4.4.7 in RHEL6) won't.
Signed-off-by: Adam Jackson a...@redhat.com
---
src/gallium/drivers/radeonsi/si_descriptors.c | 6 +++---
src/gallium/drivers/radeonsi/si_hw_context.c | 2 +-
On Apr 22, 2014 10:56 AM, Ian Romanick i...@freedesktop.org wrote:
The thing that isn't clear to me from the previous discussion... on
up-to-date NVIDIA drivers, do these tests pass or fail? AMD? If the
tests run, unmodified, on other vendors and we think the spec is overly
restrictive, we
https://bugs.freedesktop.org/show_bug.cgi?id=77502
--- Comment #4 from dagg stompdagg...@yahoo.com ---
the commit that introduced this regression is
75143ef05576ee9f25ee176bc28c3c4d03705bf5
I've got hit by this bug too, cannot update at least 3 pkgs on my system (using
Gentoo).
what is worst
https://bugs.freedesktop.org/show_bug.cgi?id=77502
dagg stompdagg...@yahoo.com changed:
What|Removed |Added
CC||stompdagg...@yahoo.com
--
https://bugs.freedesktop.org/show_bug.cgi?id=77502
--- Comment #5 from dagg stompdagg...@yahoo.com ---
(In reply to comment #4)
the commit that introduced this regression is
75143ef05576ee9f25ee176bc28c3c4d03705bf5
I've got hit by this bug too, cannot update at least 3 pkgs on my system
https://bugs.freedesktop.org/show_bug.cgi?id=77502
--- Comment #6 from Matt Turner matts...@gmail.com ---
Did you try the next commit (34f15903d6f5807b34a4c9be6d8daaedbbdd64bc)? It
fixed a mistake in the patch this was bisected to.
--
You are receiving this mail because:
You are the assignee
On Tue, Apr 22, 2014 at 8:55 AM, Mohamed MEDIOUNI
mohamedmedioun...@gmail.com wrote:
Is there any documentation for Gallium3D ?
indeed there is.. it is in git under src/gallium/docs
and in generated html form, conveniently kept up to date:
http://gallium.readthedocs.org
BR,
-R
On Tue, Apr 22, 2014 at 8:54 AM, Ian Romanick i...@freedesktop.org wrote:
On 04/19/2014 11:44 AM, Jordan Justen wrote:
On Sat, Apr 19, 2014 at 10:03 AM, Ilia Mirkin imir...@alum.mit.edu wrote:
On Fri, Apr 18, 2014 at 1:35 PM, Jordan Justen
jordan.l.jus...@intel.com wrote:
On 2014-04-18
https://bugs.freedesktop.org/show_bug.cgi?id=77502
--- Comment #7 from farmboy0+freedesk...@googlemail.com ---
Tried now.
Still bad.
--
You are receiving this mail because:
You are the assignee for the bug.
___
mesa-dev mailing list
On Sat, Apr 19, 2014 at 12:34:37PM -0700, Stéphane Marchesin wrote:
On Fri, Apr 18, 2014 at 3:37 PM, Sarah Sharp
sarah.a.sh...@linux.intel.comwrote:
Chromium defined a new GL extension (that isn't registered with Khronos).
This here is the problem IMO. I'll see next week what we can do
On Tue, Apr 22, 2014 at 12:19 PM, Sarah Sharp sarah.a.sh...@linux.intel.com
wrote:
On Sat, Apr 19, 2014 at 12:34:37PM -0700, Stéphane Marchesin wrote:
On Fri, Apr 18, 2014 at 3:37 PM, Sarah Sharp
sarah.a.sh...@linux.intel.comwrote:
Chromium defined a new GL extension (that isn't
https://bugs.freedesktop.org/show_bug.cgi?id=77502
--- Comment #8 from Emil Velikov emil.l.veli...@gmail.com ---
Dagg,
The issue introduced by 75143ef05576ee9f25ee176bc28c3c4d03705bf5 is different
from this one. Please try to keep one bugeport per issue - open a new ticket
and add the commit
I'm now publishing a web page that categorizes the patches that have
been nominated for the stable branch. Check it out:
http://cworth.org/~cworth/mesa-stable-queue/
(I've also added a link to this page from the mesa-stable
mailing list description page so that you can
On Mon, Apr 21, 2014 at 10:02:27PM -0400, Jan Vesely wrote:
Hi,
I ran into a problem caused by this part of the OCL specs (6.1.5
Alignment of Types):
For 3-component vector data types, the size of the data type is 4 *
sizeof(component).
and the corresponding part of Khronos cl_platform.h
On 04/22/2014 02:35 PM, Tom Stellard wrote:
On Mon, Apr 21, 2014 at 10:02:27PM -0400, Jan Vesely wrote:
Hi,
I ran into a problem caused by this part of the OCL specs (6.1.5
Alignment of Types):
For 3-component vector data types, the size of the data type is 4 *
sizeof(component).
and the
Hi,
I am Nyah Check, a sophomore student of computer engineering at the
University of Buea in Cameroon(Africa), and a GSoC participant for 2013,
where i worked with BRL-CAD. I'll like to work on the Xorg project through
the XorgEvoc program.
I would like to work on the GL/GLSL tests project for
On Fri, Apr 18, 2014 at 3:41 PM, Ian Romanick i...@freedesktop.org wrote:
On 04/03/2014 04:13 PM, Anuj Phogat wrote:
This patch changes the behavior of glGetAttribLocation(),
glGetFragDataLocation() and glGetFragDataIndex() functions.
Code changes handle the cases described in following
I was reading an article on LTO in firefox today, and it pointed to
https://github.com/wmanley/bloat-blame so I decided to try it on Mesa
(i965_dri.so in a release build). It looks like it's pointing at some
silly inlines we're doing that we can probably fix up to reduce the size
of our built
EdB edb+m...@sigluy.net writes:
Hello
I would be interested in developing for clover.
As a first exercise I implement clEnqueueMarkerWithWaitList and
clEnqueueBarrierWithWaitList needed for OpenCL 1.2
This patch is more a proof of concept than a real one.
Please tell me if I get it
On Tue, 2014-04-22 at 14:40 -0700, Matt Arsenault wrote:
On 04/22/2014 02:35 PM, Tom Stellard wrote:
On Mon, Apr 21, 2014 at 10:02:27PM -0400, Jan Vesely wrote:
Hi,
I ran into a problem caused by this part of the OCL specs (6.1.5
Alignment of Types):
For 3-component vector data types,
On 04/22/2014 05:22 PM, Jan Vesely wrote:
On Tue, 2014-04-22 at 14:40 -0700, Matt Arsenault wrote:
On 04/22/2014 02:35 PM, Tom Stellard wrote:
On Mon, Apr 21, 2014 at 10:02:27PM -0400, Jan Vesely wrote:
Hi,
I ran into a problem caused by this part of the OCL specs (6.1.5
Alignment of Types):
On Tue, Apr 22, 2014 at 8:10 PM, Timothy Arceri t_arc...@yahoo.com.au wrote:
On Tue, 2014-04-22 at 16:58 +0800, Chia-I Wu wrote:
Hi list,
This series adds a thread pool to the GLSL compiler, and a drirc option to
defer glCompileShader calls to the pool. The goal is to reduce the start-up
https://bugs.freedesktop.org/show_bug.cgi?id=77789
Priority: medium
Bug ID: 77789
Assignee: mesa-dev@lists.freedesktop.org
Summary: Account request for Andreas Hartmetz
Severity: normal
Classification: Unclassified
OS: All
https://bugs.freedesktop.org/show_bug.cgi?id=77789
--- Comment #1 from Andreas Hartmetz ahartm...@gmail.com ---
Created attachment 97794
-- https://bugs.freedesktop.org/attachment.cgi?id=97794action=edit
GPG public key
--
You are receiving this mail because:
You are the assignee for the bug.
58 matches
Mail list logo