On Wed, 27 Jul 2011 20:52:00 -0600, Brian Paul wrote:
> On Wed, Jul 27, 2011 at 7:29 PM, Eric Anholt wrote:
> > On Sat, 23 Jul 2011 11:58:22 -0600, Brian Paul
> > wrote:
> >> On Sat, Jul 23, 2011 at 9:14 AM, Eric Anholt wrote:
> >> > On Fri, 22 Jul 2011 14:06:48 -0600, Brian Paul wrote:
> >>
That code drops performance in Unigine Heaven and Tropics
by a factor of 10. That's too crazy even for a debug build.
NOTE: This is a candidate for the 7.11 branch.
---
src/mesa/vbo/vbo_exec_array.c |4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/src/mesa/vbo/vbo_exec_
Hi,
2011/8/3 Andy Furniss :
>> My mplayer reads /usr/lib/XvMCConfig, after I providing that file,
>> libXvMCr600.so is loaded by mplayer.
>
> Does it work now then?
No, it renders a corrupted playback
http://dev.lemote.com/files/upload/software/temp/newmobcal1920-playback.png
I guess that may be
https://bugs.freedesktop.org/show_bug.cgi?id=39821
Summary: HEAD won't compile without X11 headers
Product: Mesa
Version: git
Platform: All
OS/Version: All
Status: NEW
Severity: minor
Priority: medium
Compo
From: Chia-I Wu
Unlike C++, empty declarations such as
float;
should be valid. The spec is not explicit about this actually.
Some apps that generate their shader sources may rely on this. This was
noted when porting one of them to Linux from Windows.
---
src/glsl/ast_to_hir.cpp | 10 +++
DRI2 will throw BadRequest for this when the client is not local, but
DRI2 is an implementation detail and not something callers should have
to know about. Silently swallow errors in this case, and just propagate
the failure through DRI2Connect's return code.
Note: This is a candidate for the sta
When link_functions.cpp adds a new function to the final linked
program, it needs to add it after any global variable declarations
that the function refers to, otherwise the IR will be invalid (because
variable declarations must occur before variable accesses). The
easiest way to do that is to hav
At least one of the invariants verified by IR validation concerns the
relative ordering of toplevel constructs in the IR: references to
global variables must come after the declarations of those global
variables.
Since linking affects the ordering of toplevel constructs in the IR,
it's possible th
This is a follow-up to the email thread discussing [PATCH 1/4] Revert
"glsl: Skip processing the first function's body in
do_dead_functions().".
As mentioned in that thread, since the linker emits functions at the
head of the final linked program, they come before any global variable
declarations,
On 2 August 2011 18:11, Ian Romanick wrote:
>> On 1 August 2011 22:16, Paul Berry wrote:
>> 4. Since the linker emits functions at the head of the final linked
>> program, if the linker brings in a function (let's call it f()) that
>> wasn't declared in the compilation unit that defined main, it
Before this commit, even LIBGL_DEBUG=verbose would just fail with:
libGL error: failed to create dri screen
---
I didn't test whether a sane build could fail this way -- my normal
build is swrast, i915, i965, and when trying to test radeon I naively
did "cd ../r300 && make". Though I had libdrm o
On 08/03/2011 12:39 PM, Paul Berry wrote:
On 1 August 2011 17:29, Dan McCabe wrote:
This patch set adds support for switch statements to the GLSL compiler. We
modify the grammar for the compiler with productions for switch statements
and case labels, while adding supporting supporting productio
On 08/03/2011 12:47 PM, Ian Romanick wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 08/03/2011 12:11 PM, Bryan Cain wrote:
On 08/03/2011 01:58 PM, Ian Romanick wrote:
I think this solves the issue for the compressor and for the software
decompressor. I don't think this solves the pro
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 08/03/2011 12:11 PM, Bryan Cain wrote:
> On 08/03/2011 01:58 PM, Ian Romanick wrote:
>> I think this solves the issue for the compressor and for the software
>> decompressor. I don't think this solves the problem for the
>> decompressor for hardwar
https://bugs.freedesktop.org/show_bug.cgi?id=39813
--- Comment #1 from Dan McCabe 2011-08-03 12:53:43 PDT
---
Created an attachment (id=49890)
--> (https://bugs.freedesktop.org/attachment.cgi?id=49890)
SSH public key
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
-
https://bugs.freedesktop.org/show_bug.cgi?id=39813
Summary: Account request for Mesa git push access
Product: Mesa
Version: git
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
On 1 August 2011 17:29, Dan McCabe wrote:
> This patch set adds support for switch statements to the GLSL compiler. We
> modify the grammar for the compiler with productions for switch statements
> and case labels, while adding supporting supporting productions not already
> present. New AST class
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 08/03/2011 01:17 AM, Ian Romanick wrote:
> On 08/02/2011 07:45 PM, Eric Anholt wrote:
>> On Tue, 2 Aug 2011 17:52:03 -0700, "Ian Romanick"
>> wrote:
>>> From: Ian Romanick
>>>
>>> Now the condition (for the then-clause) and the inverse condition
On 08/03/2011 01:58 PM, Ian Romanick wrote:
> On 08/03/2011 08:04 AM, Brian Paul wrote:
> > On Mon, Aug 1, 2011 at 11:44 AM, Rudolf Polzer
> wrote:
> >> Hi,
> >>
> >> I developed, together with Maik Merten, a replacement for S3TC with the
> >> following properties:
> >>
> >> - does not use any "in
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 08/03/2011 08:04 AM, Brian Paul wrote:
> On Mon, Aug 1, 2011 at 11:44 AM, Rudolf Polzer wrote:
>> Hi,
>>
>> I developed, together with Maik Merten, a replacement for S3TC with the
>> following properties:
>>
>> - does not use any "interesting" algo
On 08/03/2011 07:24 AM, Mika Boström wrote:
Hello hackers.
We are working to get a clean EGL/wayland system working with Qt. The
code in mesa-demos/src/opengl/eglkms.c contains certain "obviously
correct" ways of welding pieces together and making EGL a working
backend. We would like to use pa
Besides separating out a logical step of the giant register allocator
function, this now communicates a bunch of the allocator information
through entries in brw_context, which will make this code partially
reusable for caching the expensive allocator setup.
---
src/mesa/drivers/dri/i965/brw_conte
That code I wrote was impenetrable, and hard to write the first time.
This makes things a lot more obvious.
---
src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp | 29 +
1 files changed, 7 insertions(+), 22 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_fs_reg_alloc
It's fewer pointers to track, and when we start caching the register
set, should be algorithmically better in the cache hit case (lookup in
a byte-per-register array, instead of a linear walk through
desctiption of register classes to find how to translate that class).
---
src/mesa/drivers/dri/i96
---
src/mesa/program/register_allocate.c | 21 +
src/mesa/program/register_allocate.h |2 ++
2 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/src/mesa/program/register_allocate.c
b/src/mesa/program/register_allocate.c
index de96eb4..f5b5174 100644
--- a/sr
This was a debugging aid at one point -- virtual grf 0 should never be
allocated, and it would be used if undefined register access occurred
in codegen. However, it made the confusing register allocation code
even more confusing by indexing things off of 1 all over.
---
src/mesa/drivers/dri/i965/
On Mon, Aug 1, 2011 at 11:44 AM, Rudolf Polzer wrote:
> Hi,
>
> I developed, together with Maik Merten, a replacement for S3TC with the
> following properties:
>
> - does not use any "interesting" algorithms (no color ramps, each 4x4 block is
> just a 2 colors palette - basically, this is Color C
On 08/02/2011 10:24 AM, Micael Dias wrote:
---
src/mesa/SConscript |1 +
src/mesa/main/mtypes.h |7 +
src/mesa/sources.mak |1 +
src/mesa/state_tracker/st_cb_feedback.c | 21 +-
src/mesa/state_tracker/
Hello hackers.
We are working to get a clean EGL/wayland system working with Qt. The
code in mesa-demos/src/opengl/eglkms.c contains certain "obviously
correct" ways of welding pieces together and making EGL a working
backend. We would like to use parts of the eglkms.c code to make it happ
When we have two ENDIFs in a row, we shouldn't modify the pop_count
for the same alu clause twice.
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=38163
---
src/gallium/drivers/r600/r600_shader.c | 39 +++
1 files changed, 24 insertions(+), 15 deletions(-)
diff
fykc...@gmail.com wrote:
Hi,
在 2011年8月2日 下午8:16,fykc...@gmail.com 写道:
Depending on how it was configured mplayer needs (probably)
/etc/X11/XvMCConfig containing /path/to/your/lib/libXvMCr600.so
I add the path "/usr/lib/libXvMCr600.so" to /etc/X11/XvMCConfig, but
mplayer seems not invoke it (N
https://bugs.freedesktop.org/show_bug.cgi?id=39570
Michel Dänzer changed:
What|Removed |Added
Component|Other |GLX
--
Configure bugmail: https://bugs.
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 08/02/2011 07:45 PM, Eric Anholt wrote:
> On Tue, 2 Aug 2011 17:52:03 -0700, "Ian Romanick"
> wrote:
>> From: Ian Romanick
>>
>> Now the condition (for the then-clause) and the inverse condition (for
>> the else-clause) get written to sepearate
From: Ian Romanick
v2: Update the commit message to reflect the version of the patch actually
sent. No changes to the code. Thanks Eric for pointing out my foolishness.
Previously if-statements were lowered from inner-most to outer-most
(i.e., bottom-up). All assignments within an if-statemen
34 matches
Mail list logo