Hi list,
Here is my attempt at solving the task "Remove 3D registers from
compute
command stream" on http://dri.freedesktop.org/wiki/R600ToDo. It's my
first attempt at a patch for mesa, so I'd appreciate any comments or
advice that people might have.
I don't have a Cayman card, so I'm not able
https://bugs.freedesktop.org/show_bug.cgi?id=43477
Andreas Boll changed:
What|Removed |Added
AssignedTo|dri-devel@lists.freedesktop |mesa-dev@lists.freedesktop.
https://bugs.freedesktop.org/show_bug.cgi?id=52347
Rod changed:
What|Removed |Added
Severity|blocker |normal
Priority|high
https://bugs.freedesktop.org/show_bug.cgi?id=52347
Rod changed:
What|Removed |Added
Severity|normal |blocker
Priority|medium
https://bugs.freedesktop.org/show_bug.cgi?id=52347
Rod changed:
What|Removed |Added
CC||rodrigo.goya.u...@gmail.com
--
Configure bugmail:
On Mon, Aug 13, 2012 at 2:06 AM, Kenneth Graunke wrote:
> The final step of _mesa_unpack_depth_span is to take the temporary
> GLfloat depth values and convert them to the desired format. When
> converting to GL_UNSIGNED_INTEGER with depthMax > 0xff, we use
> double-precision math to avoid ov
On Mon, Aug 13, 2012 at 9:02 PM, Brian Paul wrote:
> On Mon, Aug 13, 2012 at 7:24 PM, Ian Romanick wrote:
>> From: Ian Romanick
>>
>> Signed-off-by: Ian Romanick
>> ---
>> src/mesa/main/extensions.c |1 +
>> 1 files changed, 1 insertions(+), 0 deletions(-)
>>
>> diff --git a/src/mesa/main/
On Mon, Aug 13, 2012 at 7:24 PM, Ian Romanick wrote:
> From: Ian Romanick
>
> Signed-off-by: Ian Romanick
> ---
> src/mesa/main/extensions.c |1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/src/mesa/main/extensions.c b/src/mesa/main/extensions.c
> index 7f3aa94..9e3
On Mon, Aug 13, 2012 at 7:24 PM, Ian Romanick wrote:
> From: Ian Romanick
>
> These are part of GL_ARB_invalidate_subdata (but not OpenGL ES 3.0).
>
> Signed-off-by: Ian Romanick
> ---
> src/mesa/main/api_exec.c |5 +
> src/mesa/main/texobj.c | 194
>
On Mon, Aug 13, 2012 at 7:23 PM, Ian Romanick wrote:
> From: Ian Romanick
>
> These are part of GL_ARB_invalidate_subdata (but not OpenGL ES 3.0).
>
> Signed-off-by: Ian Romanick
> ---
> src/mesa/main/bufferobj.c | 93
> +
> 1 files changed, 93 ins
On 08/13/2012 06:18 PM, Ian Romanick wrote:
> From: Ian Romanick
>
> No driver supports this extension, and it seems unlikely than any driver
> ever will. I think r300c may have supported it at one time, but that
> driver has already been removed.
>
> Signed-off-by: Ian Romanick
Reviewed-by:
Reviewed-by: Marek Olšák
Marek
On Tue, Aug 14, 2012 at 3:18 AM, Ian Romanick wrote:
> From: Ian Romanick
>
> No driver supports this extension, and it seems unlikely than any driver
> ever will. I think r300c may have supported it at one time, but that
> driver has already been removed.
>
> S
---
src/gallium/drivers/r600/compute_memory_pool.c |6 ++--
.../drivers/r600/evergreen_compute_internal.c |4 +--
src/gallium/drivers/r600/evergreen_state.c |8 ++---
src/gallium/drivers/r600/r600_blit.c | 20 ++--
src/gallium/drivers/r600/r600_
---
src/gallium/drivers/r600/r600_texture.c |3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/r600/r600_texture.c
b/src/gallium/drivers/r600/r600_texture.c
index 8252da3..7cb1d5f 100644
--- a/src/gallium/drivers/r600/r600_texture.c
+++ b/src/gallium/driv
---
.../drivers/r600/evergreen_compute_internal.c | 10 ++
src/gallium/drivers/r600/evergreen_state.c |6 +++---
src/gallium/drivers/r600/r600_blit.c |6 +++---
src/gallium/drivers/r600/r600_resource.h |8
src/gallium/drivers/r600
---
src/gallium/drivers/r600/r600_texture.c |5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/gallium/drivers/r600/r600_texture.c
b/src/gallium/drivers/r600/r600_texture.c
index d957b26..913cbb6 100644
--- a/src/gallium/drivers/r600/r600_texture.c
+++ b/src/gallium/d
---
src/gallium/drivers/r600/r600_texture.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/drivers/r600/r600_texture.c
b/src/gallium/drivers/r600/r600_texture.c
index f4c30de..d957b26 100644
--- a/src/gallium/drivers/r600/r600_texture.c
+++ b/src/gallium/driver
---
src/gallium/auxiliary/util/u_blitter.c |4 ++--
src/gallium/auxiliary/util/u_blitter.h | 19 ++-
src/gallium/drivers/r300/r300_blit.c |2 +-
src/gallium/drivers/r600/r600_blit.c |4 ++--
4 files changed, 19 insertions(+), 10 deletions(-)
diff --git a/src/gall
From: Ian Romanick
Signed-off-by: Ian Romanick
---
src/mesa/main/extensions.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/src/mesa/main/extensions.c b/src/mesa/main/extensions.c
index 7f3aa94..9e357cd 100644
--- a/src/mesa/main/extensions.c
+++ b/src/mesa/main/exten
From: Ian Romanick
These are part of GL_ARB_invalidate_subdata (but not OpenGL ES 3.0).
Signed-off-by: Ian Romanick
---
src/mesa/main/api_exec.c |5 +
src/mesa/main/texobj.c | 194 ++
src/mesa/main/texobj.h |8 ++
3 files changed, 207 in
From: Ian Romanick
These are part of GL_ARB_invalidate_subdata (but not OpenGL ES 3.0).
Signed-off-by: Ian Romanick
---
src/mesa/main/bufferobj.c | 93 +
1 files changed, 93 insertions(+), 0 deletions(-)
diff --git a/src/mesa/main/bufferobj.c b/sr
From: Ian Romanick
With this change _mesa_init_bufferobj_dispatch won't set function
pointers that don't exist in OpenGL ES.
Signed-off-by: Ian Romanick
---
src/mesa/main/api_exec.c |2 +-
src/mesa/main/bufferobj.c | 10 +++---
src/mesa/main/bufferobj.h |3 ++-
3 files changed,
From: Ian Romanick
This is basically cut-and-paste from the swrast implementation, and it
could probably be (slightly) more optimal.
Signed-off-by: Ian Romanick
---
src/mesa/drivers/dri/intel/intel_extensions.c |1 +
src/mesa/drivers/dri/intel/intel_tex.c| 26
From: Ian Romanick
These are part of GL_ARB_invalidate_subdata and OpenGL ES 3.0.
Signed-off-by: Ian Romanick
---
src/mesa/main/api_exec.c |5 ++
src/mesa/main/fbobject.c | 141 ++
src/mesa/main/fbobject.h |9 +++
3 files changed, 155 insert
From: Ian Romanick
Signed-off-by: Ian Romanick
---
src/mapi/glapi/gen/ARB_invalidate_subdata.xml | 48 +
src/mapi/glapi/gen/gl_API.xml |2 +
2 files changed, 50 insertions(+), 0 deletions(-)
create mode 100644 src/mapi/glapi/gen/ARB_invalidate_subd
From: Ian Romanick
No driver supports this extension, and it seems unlikely than any driver
ever will. I think r300c may have supported it at one time, but that
driver has already been removed.
Signed-off-by: Ian Romanick
---
.../drivers/r300/compiler/radeon_compiler.h|1 -
.../dr
In the old backend, we looked at any FS attribute's proj_attrib_mask bits, not
just texcoords. Now that we have _mesa_vert_result_to_frag_attrib(), we can
fill in the other FS inputs with correct proj_attrib_mask info.
https://bugs.freedesktop.org/show_bug.cgi?id=46644
---
src/mesa/drivers/dri/i
On Mon, Aug 13, 2012 at 5:39 PM, Rob Clark wrote:
> From: Rob Clark
>
> In cases where the GPU can natively handle certain YUV formats,
> eglQueryWaylandBufferWL() can return the value EGL_TEXTURE_EXTERNAL_OES
> and the compositor will treat the buffer as a single egl-image-external.
>
> See:
> h
Render Target Write message should include source zero alpha value when
sample-alpha-to-coverage is enabled for an FBO with multiple render targets.
Source zero alpha value is used as fragment coverage for all the render
targets.
This patch makes piglit tests draw-buffers-alpha-to-coverage and
al
On Tue, Aug 7, 2012 at 9:23 AM, Eric Anholt wrote:
> Anuj Phogat writes:
>
>> Render Target Write message should include source zero alpha value when
>> sample-alpha-to-coverage is enabled for an FBO with multiple render targets.
>> Source zero alpha value is used as fragment coverage for all th
From: Rob Clark
In cases where the GPU can natively handle certain YUV formats,
eglQueryWaylandBufferWL() can return the value EGL_TEXTURE_EXTERNAL_OES
and the compositor will treat the buffer as a single egl-image-external.
See:
http://www.khronos.org/registry/gles/extensions/OES/OES_EGL_image_
From: Rob Clark
Well, they were useful to me in debugging, so probably sooner or later
useful to someone else.
Signed-off-by: Rob Clark
---
src/compositor.c |6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/compositor.c b/src/compositor.c
index ed887a4..b2a3ae9 1
From: Rob Clark
Signed-off-by: Rob Clark
---
docs/WL_bind_wayland_display.spec |5 +
include/EGL/eglmesaext.h |1 +
2 files changed, 6 insertions(+)
diff --git a/docs/WL_bind_wayland_display.spec
b/docs/WL_bind_wayland_display.spec
index 02bd6ea..7b09212 100644
--- a/docs
On Mon, Aug 13, 2012 at 7:29 AM, Christian König
wrote:
> Necessary for texture fetches with temp regs as source on SI.
>
> Signed-off-by: Christian König
For the series:
Reviewed-by: Alex Deucher
> ---
> .../drivers/radeon/radeon_setup_tgsi_llvm.c| 12 +++-
> 1 file changed
https://bugs.freedesktop.org/show_bug.cgi?id=53458
Bug #: 53458
Summary: SCons KeyError: 'top_srcdir':
Classification: Unclassified
Product: Mesa
Version: git
Platform: x86-64 (AMD64)
OS/Version: All
Status: NEW
On 08/13/2012 12:48 PM, Matt Turner wrote:
> Cc: Kenneth Graunke
> ---
> Added builtins/* back, with $(srcdir) to fix out-of-tree builds.
>
> src/glsl/Makefile.am |4 ++--
> 1 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/src/glsl/Makefile.am b/src/glsl/Makefile.am
> index
Cc: Kenneth Graunke
---
Added builtins/* back, with $(srcdir) to fix out-of-tree builds.
src/glsl/Makefile.am |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/glsl/Makefile.am b/src/glsl/Makefile.am
index 0ab6672..20639c9 100644
--- a/src/glsl/Makefile.am
+++ b/src
On Thu, Aug 9, 2012 at 8:09 AM, Brian Paul wrote:
> As of commit 9f7b3d171306ed2ae588e1a4145c5a364cf986ff, when I try to
> configure and build with:
>
> $ CFLAGS=-g ./autogen.sh --enable-xlib-glx --with-x --disable-driglx-direct
> --disable-dri --enable-debug --enable-gles1 --enable-gles2 --enabl
On Mon, Aug 13, 2012 at 1:00 PM, Scott Moreau wrote:
>
>
> On Mon, Aug 13, 2012 at 10:51 AM, Kristian Høgsberg
> wrote:
>>
>> On Mon, Aug 13, 2012 at 10:16 AM, Jakob Bornecrantz
>> wrote:
>> > Uses libkms to work around missing dri image cursor support. One could
>> > take
>> > this patch one st
I'm not familiar with this code in detail, but sound good to me.
Jose
- Original Message -
> The problem was that the string matching succeeded e.g. for "2D" when
> there
> was actually "2D_MSAA" and then failed parsing "_MSAA".
>
> To prevent similar failures in the future, let's fix th
On Mon, Aug 13, 2012 at 10:51 AM, Kristian Høgsberg wrote:
> On Mon, Aug 13, 2012 at 10:16 AM, Jakob Bornecrantz
> wrote:
> > Uses libkms to work around missing dri image cursor support. One could
> take
> > this patch one step futher and removing cursor surfaces entirely from
> the DRI
> > inter
Makes sense.
Reviewed-by: Jose Fonseca
Jose
- Original Message -
> We use it to decide whether we can use resource_copy_region.
>
> NOTE: This is a candidate for the 8.0 branch.
> ---
> src/gallium/auxiliary/util/u_blit.c |2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
>
On Mon, Aug 13, 2012 at 10:16 AM, Jakob Bornecrantz wrote:
> Makes it possible to run Wayland on Gallium drivers. At least a bit until
> it tries to use gbm cursor bo's.
Reviewed-by: Kristian Høgsberg
> Signed-off-by: Jakob Bornecrantz
> ---
> src/egl/drivers/dri2/egl_dri2.c | 22 ++
On Mon, Aug 13, 2012 at 10:16 AM, Jakob Bornecrantz wrote:
> Uses libkms to work around missing dri image cursor support. One could take
> this patch one step futher and removing cursor surfaces entirely from the DRI
> interface and as a consequence also from the Gallium interface. Tho to make
> e
Ian Romanick writes:
> The tail should not wag the dog. If the application requests such a
> config, we should not page flip. There are cases where the copy is
> preferable because it leaves the backbuffer intact.
Well, that would require extra work in dri2 to use the older copyregion
interface
Tapani Pälli writes:
> earlier patch to check only for API_OPENGLES broke this, patch adds
> additional check against ARB_fragment_shader extension existence.
Reviewed-by: Eric Anholt
pgpV1H514VMFI.pgp
Description: PGP signature
___
mesa-dev mailing
On Mon, Aug 13, 2012 at 01:29:45PM +0200, Christian König wrote:
> Necessary for texture fetches with temp regs as source on SI.
>
Reviewed-by: Tom Stellard
> Signed-off-by: Christian König
> ---
> .../drivers/radeon/radeon_setup_tgsi_llvm.c| 12 +++-
> 1 file changed, 11 ins
On Sun, Aug 12, 2012 at 11:54 AM, Marek Olšák wrote:
> ---
> src/gallium/drivers/r600/r600_pipe.c | 13 -
> src/gallium/drivers/r600/r600_query.c | 17 -
> src/gallium/winsys/radeon/drm/radeon_drm_winsys.c | 21
> +
>
Uses libkms to work around missing dri image cursor support. One could take
this patch one step futher and removing cursor surfaces entirely from the DRI
interface and as a consequence also from the Gallium interface. Tho to make
everybody happy with this it would probably require adding a kms_bo_w
Makes it possible to run Wayland on Gallium drivers. At least a bit until
it tries to use gbm cursor bo's.
Signed-off-by: Jakob Bornecrantz
---
src/egl/drivers/dri2/egl_dri2.c | 22 --
1 file changed, 16 insertions(+), 6 deletions(-)
diff --git a/src/egl/drivers/dri2/egl_d
Just commited it, thanks.
Kristian
On Mon, Aug 13, 2012 at 2:56 AM, Scott Moreau wrote:
> Hi. I tried to build mesa demos today but this problem still exists. Is
> there anything that can be done so demos builds against latest mesa?
>
>
>
> Thanks,
>
> Scott
_
Despite the comment and documentation, drivers interpreted it as STATIC.
---
src/gallium/auxiliary/vl/vl_winsys_xsp.c |2 +-
src/gallium/docs/source/screen.rst |5 ++---
src/gallium/drivers/nouveau/nouveau_buffer.c |1 -
src/gallium/drivers/r600/r600_buf
---
src/gallium/auxiliary/vl/vl_idct.c |2 +-
src/gallium/auxiliary/vl/vl_zscan.c|4 ++--
src/gallium/docs/source/screen.rst |3 +--
src/gallium/drivers/i915/i915_resource_buffer.c|2 +-
src/gallium/drivers/llvmpipe/lp_texture.c
On Android we want to add only double buffered configs for visuals. Earlier
implementation set the SurfaceType as 0 for single buffered configs but driver
still exposed these configs that were not compatible with any egl surface type.
This caused Khronos conformance test runs to fail on Android. Th
Signed-off-by: Christian König
---
src/gallium/drivers/radeonsi/si_state.c | 24 +++-
1 file changed, 7 insertions(+), 17 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state.c
b/src/gallium/drivers/radeonsi/si_state.c
index bbbf203..3bd1500 100644
--- a/src/gal
Signed-off-by: Christian König
---
src/gallium/drivers/radeonsi/si_state.c | 29 +++--
1 file changed, 7 insertions(+), 22 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state.c
b/src/gallium/drivers/radeonsi/si_state.c
index 1d6d214..bbbf203 100644
--- a/sr
Necessary for texture fetches with temp regs as source on SI.
Signed-off-by: Christian König
---
.../drivers/radeon/radeon_setup_tgsi_llvm.c| 12 +++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c
b/src/galliu
With this we can embed data for the shaders (like resource
descriptors) into the PM4 stream.
Signed-off-by: Christian König
---
src/gallium/drivers/radeonsi/radeonsi_pm4.c | 28 +++
src/gallium/drivers/radeonsi/radeonsi_pm4.h | 13 +++--
src/gallium/drivers/ra
Signed-off-by: Christian König
---
src/gallium/drivers/radeonsi/si_state_draw.c | 36 +++---
1 file changed, 9 insertions(+), 27 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_state_draw.c
b/src/gallium/drivers/radeonsi/si_state_draw.c
index 43644e5..c865eec 100
Reviewed-by: Jose Fonseca
- Original Message -
> Signed-off-by: Vinson Lee
> ---
> common.py| 1 +
> scons/gallium.py | 4
> 2 files changed, 5 insertions(+)
>
> diff --git a/common.py b/common.py
> index 6121a41..6ff9608 100644
> --- a/common.py
> +++ b/common.py
> @@ -98
Good catch. Thanks.
Reviewed-by: Jose Fonseca
- Original Message -
> Signed-off-by: Vinson Lee
> ---
> src/gallium/drivers/llvmpipe/lp_state_setup.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/gallium/drivers/llvmpipe/lp_state_setup.c
> b/src/gallium/
- Original Message -
> Needs updated libdrm.
> ---
>
> My home hardware collection is a mess right now, and testing
> ARB_timer_query requires examining rollover behavior, so this is
> gen7-only for the moment. I do eventually want to enable it all the
> way back to g45 (the earliest us
The final step of _mesa_unpack_depth_span is to take the temporary
GLfloat depth values and convert them to the desired format. When
converting to GL_UNSIGNED_INTEGER with depthMax > 0xff, we use
double-precision math to avoid overflow and precision problems.
Or at least that's the idea. Unf
When faced with this sequence:
MOV R1, c[1];
MAD R0, R2, R1.x, R1.y;
we were concluding that the MOV of R1 set up our accumulator and so we could
just use the previous result. Only, it's got R1.xyzw in it instead of the
r1.y we're looking for.
Bugzilla: https://bugs.free
Hi. I tried to build mesa demos today but this problem still exists. Is
there anything that can be done so demos builds against latest mesa?
Thanks,
Scott
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/li
earlier patch to check only for API_OPENGLES broke this, patch adds
additional check against ARB_fragment_shader extension existence.
Signed-off-by: Tapani Pälli
---
src/mesa/drivers/dri/i915/intel_clear.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/mesa/drivers/dri/i
66 matches
Mail list logo