SourceForge.net | 1 Apr 2003 09:32
Picon
Favicon

[ mesa3d-Bugs-695746 ] Won't build with GCC 3.2.2

Bugs item #695746, was opened at 2003-03-01 21:30
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100003&aid=695746&group_id=3

Category: mesa-core
Group: Compile/Install
Status: Open
Resolution: None
Priority: 5
Submitted By: James Richard Tyrer (tyrerj)
Assigned to: Nobody/Anonymous (nobody)
Summary: Won't build with GCC 3.2.2

Initial Comment:
/usr/local/bin/gcc -DHAVE_CONFIG_H -I. -I. -I../.. 
-I../../include -I../../src -march=k6-3 -mcpu=k6-3 -O2 -Wall 
-fomit-frame-pointer -ffast-math -fexpensive-optimizations 
-fstrict-aliasing -malign-loops=2 -malign-jumps=2 
-malign-functions=2 -D_REENTRANT -DPTHREADS -c 
s_points.c  -fPIC -DPIC -o s_points.o 
cc1: warning: -malign-loops is obsolete, use -falign-loops 
cc1: warning: -malign-jumps is obsolete, use -falign-jumps 
cc1: warning: -malign-functions is obsolete, use 
-falign-functions 
/tmp/ccKOsQAo.s: Assembler messages: 
/tmp/ccKOsQAo.s:461: Error: value of -131 too large for 
field of 1 bytes at 1414 
make[3]: *** [s_points.lo] Error 1 

--

-- 
(Continue reading)

SourceForge.net | 1 Apr 2003 09:37
Picon
Favicon

[ mesa3d-Patches-713173 ] Mesa build system fixes

Patches item #713173, was opened at 2003-03-31 23:37
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=300003&aid=713173&group_id=3

Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: Mesa build system fixes

Initial Comment:

Hi!

The bootstrap and configure scripts fail in current CVS,
when autoconf 2.57 and automake 1.7.x are used.

My patch fixes this. Please apply.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=300003&aid=713173&group_id=3

-------------------------------------------------------
This SF.net email is sponsored by: ValueWeb: 
Dedicated Hosting for just $79/mo with 500 GB of bandwidth! 
(Continue reading)

SourceForge.net | 1 Apr 2003 16:59
Picon
Favicon

[ mesa3d-Bugs-695746 ] Won't build with GCC 3.2.2

Bugs item #695746, was opened at 2003-03-01 21:30
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100003&aid=695746&group_id=3

Category: mesa-core
Group: Compile/Install
>Status: Closed
>Resolution: Rejected
Priority: 5
Submitted By: James Richard Tyrer (tyrerj)
Assigned to: Nobody/Anonymous (nobody)
Summary: Won't build with GCC 3.2.2

Initial Comment:
/usr/local/bin/gcc -DHAVE_CONFIG_H -I. -I. -I../.. 
-I../../include -I../../src -march=k6-3 -mcpu=k6-3 -O2 -Wall 
-fomit-frame-pointer -ffast-math -fexpensive-optimizations 
-fstrict-aliasing -malign-loops=2 -malign-jumps=2 
-malign-functions=2 -D_REENTRANT -DPTHREADS -c 
s_points.c  -fPIC -DPIC -o s_points.o 
cc1: warning: -malign-loops is obsolete, use -falign-loops 
cc1: warning: -malign-jumps is obsolete, use -falign-jumps 
cc1: warning: -malign-functions is obsolete, use 
-falign-functions 
/tmp/ccKOsQAo.s: Assembler messages: 
/tmp/ccKOsQAo.s:461: Error: value of -131 too large for 
field of 1 bytes at 1414 
make[3]: *** [s_points.lo] Error 1 

--

-- 
(Continue reading)

SourceForge.net | 1 Apr 2003 17:41
Picon
Favicon

[ mesa3d-Patches-713173 ] Mesa build system fixes

Patches item #713173, was opened at 2003-04-01 07:37
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=300003&aid=713173&group_id=3

Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: Mesa build system fixes

Initial Comment:

Hi!

The bootstrap and configure scripts fail in current CVS,
when autoconf 2.57 and automake 1.7.x are used.

My patch fixes this. Please apply.

----------------------------------------------------------------------

>Comment By: Brian Paul (brianp)
Date: 2003-04-01 15:41

Message:
Logged In: YES 
user_id=983
(Continue reading)

SourceForge.net | 1 Apr 2003 17:45
Picon
Favicon

[ mesa3d-Bugs-712778 ] make fails on SPARC sytem on SPARC directory

Bugs item #712778, was opened at 2003-03-31 17:02
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100003&aid=712778&group_id=3

Category: other
Group: Compile/Install
>Status: Closed
>Resolution: Accepted
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: make fails on SPARC sytem on SPARC directory

Initial Comment:
I got the following error when building Mesa-5.0.1 on a
SPARC system (sparc SUNW,Ultra-5_10):

mksh: Fatal error in reader: = missing from replacement
macro reference
Current working directory /tmp/Mesa-5.0.1/src/SPARC

I searched on google and found a fix from:
http://mail.gnu.org/archive/html/bug-dejagnu/2001-07/msg00015.html

I turns out that the Makefile in that directory uses
syntax that is not non-gnu-make compliant, but is
gnumake compliant. Thus the work around was to run
gnumake instead of make to build the package.

I experienced no such problem building on Debian Linux
(Continue reading)

Brian Paul | 1 Apr 2003 18:44

Re: Comoditize Mesa's driver interfaces.

José Fonseca wrote:
> On Sat, Mar 22, 2003 at 10:38:12AM -0700, Brian Paul wrote:
> 
>>OK, I'm getting caught up on email and have read through this thread. 
>>Comments follow, and in subsequent messages...
>>
>>José Fonseca wrote:
>>...
>>
>>I'm in favor of this.  A while back I introduced code to do this with 
>>GLcontext, GLframebuffer, and GLvisual.  The OSMesa driver uses 
>>containment to "derive" struct osmesa_context from GLcontext.
> 
> 
> Hmm... hence the existence _mesa_init_{context,framebuffer,visual}.
> That's what I use now in the C++ wrappers too.
> 
> 
>>Extending this to texture objects and texture images would be a good 
>>follow-on.
>>
>>In design pattern terms, the drivers will have to provide "factories" 
>>which generate texture object and image instances.  The factory functions 
>>will have to be registered with core Mesa since core Mesa often has to 
>>take the initiative to allocate new objects.
> 
> 
> Exactly. One of such factories (for textures) will be
> ctx->driver.CreateTexture, which isn't used now.
> 
(Continue reading)

SourceForge.net | 1 Apr 2003 21:33
Picon
Favicon

[ mesa3d-Bugs-695746 ] Won't build with GCC 3.2.2

Bugs item #695746, was opened at 2003-03-01 21:30
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100003&aid=695746&group_id=3

Category: mesa-core
Group: Compile/Install
Status: Closed
Resolution: Rejected
Priority: 5
Submitted By: James Richard Tyrer (tyrerj)
Assigned to: Nobody/Anonymous (nobody)
Summary: Won't build with GCC 3.2.2

Initial Comment:
/usr/local/bin/gcc -DHAVE_CONFIG_H -I. -I. -I../.. 
-I../../include -I../../src -march=k6-3 -mcpu=k6-3 -O2 -Wall 
-fomit-frame-pointer -ffast-math -fexpensive-optimizations 
-fstrict-aliasing -malign-loops=2 -malign-jumps=2 
-malign-functions=2 -D_REENTRANT -DPTHREADS -c 
s_points.c  -fPIC -DPIC -o s_points.o 
cc1: warning: -malign-loops is obsolete, use -falign-loops 
cc1: warning: -malign-jumps is obsolete, use -falign-jumps 
cc1: warning: -malign-functions is obsolete, use 
-falign-functions 
/tmp/ccKOsQAo.s: Assembler messages: 
/tmp/ccKOsQAo.s:461: Error: value of -131 too large for 
field of 1 bytes at 1414 
make[3]: *** [s_points.lo] Error 1 

--

-- 
(Continue reading)

SourceForge.net | 1 Apr 2003 21:42
Picon
Favicon

[ mesa3d-Bugs-695746 ] Won't build with GCC 3.2.2

Bugs item #695746, was opened at 2003-03-01 21:30
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100003&aid=695746&group_id=3

Category: mesa-core
Group: Compile/Install
Status: Closed
Resolution: Rejected
Priority: 5
Submitted By: James Richard Tyrer (tyrerj)
Assigned to: Nobody/Anonymous (nobody)
Summary: Won't build with GCC 3.2.2

Initial Comment:
/usr/local/bin/gcc -DHAVE_CONFIG_H -I. -I. -I../.. 
-I../../include -I../../src -march=k6-3 -mcpu=k6-3 -O2 -Wall 
-fomit-frame-pointer -ffast-math -fexpensive-optimizations 
-fstrict-aliasing -malign-loops=2 -malign-jumps=2 
-malign-functions=2 -D_REENTRANT -DPTHREADS -c 
s_points.c  -fPIC -DPIC -o s_points.o 
cc1: warning: -malign-loops is obsolete, use -falign-loops 
cc1: warning: -malign-jumps is obsolete, use -falign-jumps 
cc1: warning: -malign-functions is obsolete, use 
-falign-functions 
/tmp/ccKOsQAo.s: Assembler messages: 
/tmp/ccKOsQAo.s:461: Error: value of -131 too large for 
field of 1 bytes at 1414 
make[3]: *** [s_points.lo] Error 1 

--

-- 
(Continue reading)

SourceForge.net | 1 Apr 2003 22:19
Picon
Favicon

[ mesa3d-Bugs-711595 ] alpha blend 90 degree disstortion

Bugs item #711595, was opened at 2003-03-28 21:59
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100003&aid=711595&group_id=3

Category: None
Group: None
>Status: Closed
>Resolution: Fixed
Priority: 5
Submitted By: Heath Feather (heath30)
>Assigned to: Brian Paul (brianp)
Summary: alpha blend 90 degree disstortion

Initial Comment:
In the attached image, note how the yellow border has
been perturbed by the alpha blended overlay.  The
dynamic white compass type thing is rendered on top of
the underling graphics, it is rendered back to front
using only lines, varying the linewidth to create a
feathered effect, culminating in one white line

  glEnable(GL_BLEND);
  glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
  glColor4ub(color.r, color.g, color.b, color.a);  
    glLineWidth(9);
    draw line
    glLineWidth(7);
    draw line
    glLineWidth(5);
    draw line
(Continue reading)

José Fonseca | 2 Apr 2003 01:46

Re: Comoditize Mesa's driver interfaces.

On Tue, Apr 01, 2003 at 09:44:03AM -0700, Brian Paul wrote:
> OK, I've checked in the new code for this.  Basically there are two new 
> device driver hook functions (dd.h):
> 
>    struct gl_texture_object * (*NewTextureObject)( GLcontext *ctx,
>                                           GLuint name, GLenum target );
> 
> 
>    struct gl_texture_image * (*NewTextureImage)( GLcontext *ctx );
> 
> They're called when new texture objects or images need to be allocated.
> 
> If you implement these functions (probably just the first one, actually) in 
> the device driver you can implement C++-like inheritance through structure 
> containment.
> 
> NOTE: you need to setup these function pointers _before_ 
> _mesa_initialize_context() is called since context initialization involves 
> allocating the default and proxy texture objects.
> 
> This means that if you currently use _mesa_create_context() you'll have to 
> instead use a sequence like this:
> 
>    ctx = _mesa_calloc(sizeof(GLcontext));
>    ctx->Driver.NewTextureObject = _r200_new_texture_object;
>    _mesa_initialize_context(ctx, visual, ... );
> 
> If you make that change, you may as well implement structure containment 
> (inheritance) of GLcontext inside the driver context struct.
> 
(Continue reading)


Gmane