bugzilla-daemon | 1 Nov 03:36 2008

[Bug 15809] [AIGLX] crash on window resize

http://bugs.freedesktop.org/show_bug.cgi?id=15809

--- Comment #6 from Andrew Randrianasulu <randrik <at> mail.ru>  2008-10-31 19:36:10 PST ---
With mesa master 06fe728e5bbaf09258838dfe8e634d969a63ad74
xserver master ecd55bc859eb5d7c639d5a6d531d9df524124247
libdrm 00847dabe0fa5ccf796658f486e8f6f7a77e043b (libdrm 2.4.1)
xf86-video-ati 937b7ac2a259cf504a19dcf62a58b1db1afb8eb9
AND
libcairo [git from few hours before 1.8.2 release] compiled without glitz and
xcb support i can't trigger this bug anymore. 

--

-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
bugzilla-daemon | 1 Nov 13:01 2008

[Bug 15809] [AIGLX] crash on window resize

http://bugs.freedesktop.org/show_bug.cgi?id=15809

--- Comment #7 from Michel Dänzer <michel <at> tungstengraphics.com>  2008-11-01 05:01:01 PST ---
(In reply to comment #6)
> AND
> libcairo [git from few hours before 1.8.2 release] compiled without glitz and
> xcb support i can't trigger this bug anymore. 

So can this bug be closed, or are you saying it still happens with different
versions/compilations of cairo?

--

-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
bugzilla-daemon | 1 Nov 13:18 2008

[Bug 15809] [AIGLX] crash on window resize

http://bugs.freedesktop.org/show_bug.cgi?id=15809

--- Comment #8 from Andrew Randrianasulu <randrik <at> mail.ru>  2008-11-01 05:18:33 PST ---
Unfortunately, bug still here, just required few more seconds of fast resizing.
An d no, no difference between old and new libcairo. Sorry.

--

-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
bugzilla-daemon | 1 Nov 16:58 2008

[Bug 18338] New: check_os_sse_support can leak exception under win32

http://bugs.freedesktop.org/show_bug.cgi?id=18338

           Summary: check_os_sse_support can leak exception under win32
           Product: Mesa
           Version: unspecified
          Platform: x86 (IA32)
        OS/Version: Windows (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Mesa core
        AssignedTo: mesa3d-dev <at> lists.sourceforge.net
        ReportedBy: tykef <at> atlas.cz

If application using Mesa has it's own exception handler it can receive
exception STATUS_FLOAT_MULTIPLE_TRAPS from check_os_sse_support. This affects
apps like Unreal Tournament 2003/2004 under win32 when using Mesa compiled with
USE_X86_ASM, USE_SSE_ASM. I suggest using AddVectoredExceptionHandler /
RemoveVectoredExceptionHandler instead of SetUnhandledExceptionFilter to solve
this problem.

--

-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
(Continue reading)

Brian Paul | 1 Nov 23:10 2008

Re: glsl: passing a sampler as a function argument

OK, I tried this and it didn't work.  I fixed the problem today.  The 
fix will be in the next release (or git).

-Brian

Brian Paul wrote:
> I don't recall if I've ever tried that case.  I'd suggest two things:
> 
> 1. try a newer version of Mesa (there's been lots of GLSL fixes since 
> 7.0.4)
> 
> 2. provide a self-contained glut test program and file a bug report.
> 
> -Brian
> 
> Nathan Cournia wrote:
>> Should I be able to pass a sampler to a function?  For instance the
>> following code aborts when compiled in Mesa 7.0.4:
>>
>> uniform sampler2D uMap0;
>> varying vec4 vUV0;
>>
>> void foo(in sampler2D iTexture, in vec4 iUV) {
>>     return texture2D(iTexture, iUV.st);
>> }
>>
>> void main(void)
>> {
>>     gl_FragColor = foo(uMap0, uUV0);
>> }
(Continue reading)

bugzilla-daemon | 1 Nov 23:45 2008

[Bug 18338] check_os_sse_support can leak exception under win32

http://bugs.freedesktop.org/show_bug.cgi?id=18338

--- Comment #1 from Brian Paul <brian.paul <at> tungstengraphics.com>  2008-11-01 15:45:10 PST ---
Could you provide a patch for that?

--

-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
bugzilla-daemon | 2 Nov 22:19 2008

[Bug 18338] check_os_sse_support can leak exception under win32

http://bugs.freedesktop.org/show_bug.cgi?id=18338

--- Comment #2 from Kamil Hornicek <tykef <at> atlas.cz>  2008-11-02 13:19:28 PST ---
Created an attachment (id=20013)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=20013)
partial fix

I was thinking about something like this. But it will only work on WinXP and
newer. I'd say you can never really know that your exception handler will be
called so the best way would be not raising that STATUS_FLOAT_MULTIPLE_TRAPS
exception at all...

--

-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
Eric Anholt | 3 Nov 04:06 2008
Picon

Cleaning up 965 URB management

I spent a while today reading up on the URB and thread management issues on the
965, and I think I spotted a few bugs in the code.  I'm hoping that someone
else can review the fixes for correctness, as I'm still not entirely convinced
of the changes.  I separated them out for easier bisecting.

The performance change of tweaking URB management seems pretty minimal so far,
though I've only been using OA for testing (and it's not terribly high poly
count).  I've seen up to 5% improvement today from playing with it, and there's
probably that much more from improving the preferred_nr_entries fields in
brw_urb.c.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
Eric Anholt | 3 Nov 04:06 2008
Picon

[PATCH] i965: Fix up VS max_threads for G4X and removing a magic number.

As far as I can read in the docs, VS threads can be 1:1 with the pairs of
VUE handles allocated for them.  Also, G4X can run twice as many threads as
before (though we won't unless the we bump the preferred URB entries for VS).
---
 src/mesa/drivers/dri/i965/brw_vs_state.c |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_vs_state.c b/src/mesa/drivers/dri/i965/brw_vs_state.c
index 6e66f54..9425816 100644
--- a/src/mesa/drivers/dri/i965/brw_vs_state.c
+++ b/src/mesa/drivers/dri/i965/brw_vs_state.c
 <at>  <at>  -77,12 +77,19  <at>  <at>  vs_unit_create_from_key(struct brw_context *brw, struct brw_vs_unit_key *key)
 {
    struct brw_vs_unit_state vs;
    dri_bo *bo;
+   int chipset_max_threads;

    memset(&vs, 0, sizeof(vs));

    vs.thread0.kernel_start_pointer = brw->vs.prog_bo->offset >> 6; /* reloc */
    vs.thread0.grf_reg_count = ALIGN(key->total_grf, 16) / 16 - 1;
    vs.thread1.floating_point_mode = BRW_FLOATING_POINT_NON_IEEE_754;
+   /* Choosing multiple program flow means that we may get 2-vertex threads,
+    * which will have the channel mask for dwords 4-7 enabled in the thread,
+    * and those dwords will be written to the second URB handle when we
+    * brw_urb_WRITE() results.
+    */
+   vs.thread1.single_program_flow = 0;
    vs.thread3.urb_entry_read_length = key->urb_entry_read_length;
    vs.thread3.const_urb_entry_read_length = key->curb_entry_read_length;
(Continue reading)

Eric Anholt | 3 Nov 04:06 2008
Picon

[PATCH] i965: Update WM maximum threads for G4X.

---
 src/mesa/drivers/dri/i965/brw_wm_state.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_wm_state.c b/src/mesa/drivers/dri/i965/brw_wm_state.c
index 61fe97a..fd46161 100644
--- a/src/mesa/drivers/dri/i965/brw_wm_state.c
+++ b/src/mesa/drivers/dri/i965/brw_wm_state.c
 <at>  <at>  -67,8 +67,13  <at>  <at>  wm_unit_populate_key(struct brw_context *brw, struct brw_wm_unit_key *key)

    if (INTEL_DEBUG & DEBUG_SINGLE_THREAD)
       key->max_threads = 1;
-   else
-      key->max_threads = 32;
+   else {
+      /* WM maximum threads is number of EUs times number of threads per EU. */
+      if (BRW_IS_G4X(brw))
+	 key->max_threads = 10 * 5;
+      else
+	 key->max_threads = 8 * 4;
+   }

    /* CACHE_NEW_WM_PROG */
    key->total_grf = brw->wm.prog_data->total_grf;
--

-- 
1.5.6.5

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
(Continue reading)


Gmane