r600g is the only driver which has made use of it. The reason the CAP was
added was to fix some piglit tests when the GLSL pass lower_output_reads
didn't exist.
However, not removing output reads breaks the fallback for glClampColorARB,
which assumes outputs are not readable. The fix would be non-
Just FYI: I'm going to merge this branch to master soon. All the
changes were pretty simple.
-Brian
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev
On Thu, Feb 23, 2012 at 3:12 PM, Vincent Lejeune wrote:
> ---
> src/mesa/main/mtypes.h | 10 ++
> src/mesa/main/shaderapi.c | 1 +
> 2 files changed, 11 insertions(+), 0 deletions(-)
>
> diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h
> index 9200f3f..447d432 100644
>
On Thu, Feb 23, 2012 at 9:12 PM, Vincent Lejeune wrote:
> ---
> src/gallium/drivers/r600/r600_pipe.c | 13 +
> 1 files changed, 13 insertions(+), 0 deletions(-)
>
> diff --git a/src/gallium/drivers/r600/r600_pipe.c
> b/src/gallium/drivers/r600/r600_pipe.c
> index 3d35ed2..9ccb318 1
On Thu, Feb 23, 2012 at 3:36 PM, Marek Olšák wrote:
> The commit summary should start with "st/mesa:" or "gallium:".
I'd split the commit into two parts.
-Brian
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailm
On Thu, Feb 23, 2012 at 3:12 PM, Vincent Lejeune wrote:
> ---
> src/gallium/include/pipe/p_defines.h | 3 ++-
> src/mesa/state_tracker/st_extensions.c | 3 +++
> 2 files changed, 5 insertions(+), 1 deletions(-)
>
> diff --git a/src/gallium/include/pipe/p_defines.h
> b/src/gallium/include
The commit summary should start with "st/mesa:" or "gallium:".
Please also document the new cap in the gallium docs.
Marek
On Thu, Feb 23, 2012 at 9:12 PM, Vincent Lejeune wrote:
> ---
> src/gallium/include/pipe/p_defines.h | 3 ++-
> src/mesa/state_tracker/st_extensions.c | 3 +++
> 2
---
src/gallium/drivers/nv50/nv50_screen.c |2 ++
src/gallium/drivers/nvc0/nvc0_screen.c | 11 +++
src/gallium/drivers/nvfx/nvfx_screen.c |4
3 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/src/gallium/drivers/nv50/nv50_screen.c
b/src/gallium/drivers/nv50/nv
---
src/gallium/drivers/r600/r600_pipe.c | 13 +
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/src/gallium/drivers/r600/r600_pipe.c
b/src/gallium/drivers/r600/r600_pipe.c
index 3d35ed2..9ccb318 100644
--- a/src/gallium/drivers/r600/r600_pipe.c
+++ b/src/gallium/dri
---
src/gallium/include/pipe/p_defines.h |3 ++-
src/mesa/state_tracker/st_extensions.c |3 +++
2 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/src/gallium/include/pipe/p_defines.h
b/src/gallium/include/pipe/p_defines.h
index 4155178..f08070a 100644
--- a/src/gallium/incl
---
src/mesa/drivers/dri/i965/brw_context.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_context.c
b/src/mesa/drivers/dri/i965/brw_context.c
index 65de260..de4208b 100644
--- a/src/mesa/drivers/dri/i965/brw_context.c
+++ b/src/mesa/drivers
v2: Adds the others packing heuristic
---
src/glsl/linker.cpp | 514 +++
1 files changed, 514 insertions(+), 0 deletions(-)
diff --git a/src/glsl/linker.cpp b/src/glsl/linker.cpp
index 707e645..e9c8cd1 100644
--- a/src/glsl/linker.cpp
+++ b/src/gls
---
src/glsl/linker.cpp | 123 ++-
1 files changed, 72 insertions(+), 51 deletions(-)
diff --git a/src/glsl/linker.cpp b/src/glsl/linker.cpp
index 6bdcac8..707e645 100644
--- a/src/glsl/linker.cpp
+++ b/src/glsl/linker.cpp
@@ -1819,6 +1819,34 @@ as
---
src/mesa/main/mtypes.h| 10 ++
src/mesa/main/shaderapi.c |1 +
2 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h
index 9200f3f..447d432 100644
--- a/src/mesa/main/mtypes.h
+++ b/src/mesa/main/mtypes.h
@@ -2392,6 +2
---
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 37 +++
1 files changed, 31 insertions(+), 6 deletions(-)
diff --git a/src/mesa/state_tracker/st_glsl_to_tgsi.cpp
b/src/mesa/state_tracker/st_glsl_to_tgsi.cpp
index f139e95..5872519 100644
--- a/src/mesa/state_tracker/st_
v2: less invasive changes
---
src/mesa/drivers/dri/i965/brw_fs.cpp |4 +-
src/mesa/drivers/dri/i965/brw_vec4.h |5 ++-
src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp | 60 +++
3 files changed, 45 insertions(+), 24 deletions(-)
diff --git a/src/mes
This field allows to address output variables more precisely
(varyings won't have to "hold" a whole register if they are not vec4).
---
src/glsl/ir.cpp |1 +
src/glsl/ir.h | 22 ++
src/glsl/ir_clone.cpp |1 +
src/glsl/linker.cpp |6 +-
4 files
This set of patches implements the minimal packing algorithm required by GLES
2.0 specification
(see
http://www.khronos.org/registry/gles/specs/2.0/GLSL_ES_Specification_1.0.17.pdf
p111,
thank to Paul Berry for pointing this).
Currently any vector varying are occupying a full vec4 slot in outp
On 02/23/2012 12:52 AM, Ian Romanick wrote:
> On 02/22/2012 04:06 PM, Chad Versace wrote:
>> On 02/22/2012 02:22 PM, Ian Romanick wrote:
>>> On 02/22/2012 02:17 PM, Paul Berry wrote:
Is there any good reason why we don't automatically generate files like
enum.c as part of the mesa build p
https://bugs.freedesktop.org/show_bug.cgi?id=44405
--- Comment #11 from Marcin Baczyński 2012-02-23 10:35:37
PST ---
With todays 4a72d859b it still crashes.
[ 3344.322850] [drm:radeon_cs_parser_relocs] *ERROR* gem object lookup failed
0x12f
[ 3344.322853] [drm:radeon_cs_ioctl] *ERROR* Failed t
On Thu, 23 Feb 2012 18:50:17 +0100
Jakob Bornecrantz wrote:
> Introduced with 8de5c355fa2bf0f30df2c7cf39aee01e793284bf, it would probably
> just crash.
>
> Cheers, Jakob.
>
> Signed-off-by: Jakob Bornecrantz
> ---
> src/gallium/state_trackers/dri/drm/dri2.c |3 +--
> 1 files changed, 1 i
Introduced with 8de5c355fa2bf0f30df2c7cf39aee01e793284bf, it would probably
just crash.
Cheers, Jakob.
Signed-off-by: Jakob Bornecrantz
---
src/gallium/state_trackers/dri/drm/dri2.c |3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/src/gallium/state_trackers/dri/drm/dr
On 02/23/2012 06:46 AM, Vincent Lejeune wrote:
Can you provide some analysis as to why this fixes the problem? That
information should be captured in the commit message. As far as I can
tell, this just prevents the LHS of the assignment from being visited,
and it's not obvious how that solve
https://bugs.freedesktop.org/show_bug.cgi?id=42128
Ian Romanick changed:
What|Removed |Added
CC||ferdinandw+b...@gmail.com
--- Comment #15
https://bugs.freedesktop.org/show_bug.cgi?id=42128
--- Comment #14 from Ian Romanick 2012-02-23 09:05:47
PST ---
(In reply to comment #12)
> OK, indeed we should not attempt to do WebGL on OpenGL 1.
>
> But the stack trace in https://bugzilla.mozilla.org/show_bug.cgi?id=696636#c11
> also shows
https://bugs.freedesktop.org/show_bug.cgi?id=46528
Bug #: 46528
Summary: Compilation fail with LLVM under Windows 7 x64 in
release
Classification: Unclassified
Product: Mesa
Version: 8.0
Platform: x86-64 (AMD64)
This fix bug #46004
---
src/glsl/lower_output_reads.cpp |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/src/glsl/lower_output_reads.cpp b/src/glsl/lower_output_reads.cpp
index 415b541..119d45a 100644
--- a/src/glsl/lower_output_reads.cpp
+++ b/src/glsl/lower_output_
https://bugs.freedesktop.org/show_bug.cgi?id=46502
--- Comment #3 from Kusanagi Kouichi 2012-02-23
03:30:36 PST ---
Created attachment 57516
--> https://bugs.freedesktop.org/attachment.cgi?id=57516
glxinfo
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You
https://bugs.freedesktop.org/show_bug.cgi?id=46502
--- Comment #2 from Kusanagi Kouichi 2012-02-23
03:29:42 PST ---
Created attachment 57515
--> https://bugs.freedesktop.org/attachment.cgi?id=57515
backtrace
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- Y
https://bugs.freedesktop.org/show_bug.cgi?id=46502
--- Comment #1 from Kusanagi Kouichi 2012-02-23
03:29:08 PST ---
Created attachment 57514
--> https://bugs.freedesktop.org/attachment.cgi?id=57514
testcase
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- Yo
https://bugs.freedesktop.org/show_bug.cgi?id=46502
Bug #: 46502
Summary: Wine crashes with idnirect rendering
Classification: Unclassified
Product: Mesa
Version: 8.0
Platform: x86 (IA32)
OS/Version: Linux (All)
Status:
If we really want the drm protocol header to be public, i'd prefer to
have it in a seperate repository.
But Kristian didnt want that.
But in the meantime, whats so bad in having that simple protocol file
copied over?
2012/2/23 Zhao, Halley :
> Resend the patch, it is required to enable libva over
On 02/22/2012 04:14 PM, Paul Berry wrote:
On 22 February 2012 16:06, Chad Versace mailto:chad.vers...@linux.intel.com>> wrote:
On 02/22/2012 02:22 PM, Ian Romanick wrote:
> On 02/22/2012 02:17 PM, Paul Berry wrote:
>> On 22 February 2012 13:52, Ian Romanick mailto:i...@freedesktop.
On 02/22/2012 04:06 PM, Chad Versace wrote:
On 02/22/2012 02:22 PM, Ian Romanick wrote:
On 02/22/2012 02:17 PM, Paul Berry wrote:
On 22 February 2012 13:52, Ian Romanickmailto:i...@freedesktop.org>> wrote:
On 02/22/2012 01:41 PM, Paul Berry wrote:
From
http://www.ope
Hi,
Sorry for not responding earlier..
There are some objections from my side:
1. These functions only cover the driver-independent lookups.
But for the wl_egl_pixmap there was a need to access driver_private:
http://cgit.freedesktop.org/~bnf/libva/tree/va/wayland/va_wayland.c?h=wayland
T
35 matches
Mail list logo