Re: [Dri-devel] Design draft of a new Configuration Infrastructure

2003-02-21 Thread Felix Kühling
On Fri, 21 Feb 2003 01:36:01 +
José Fonseca [EMAIL PROTECTED] wrote:

 Felix, D. Hageman,
 
 On Wed, Feb 19, 2003 at 09:52:47AM +0100, Felix Kühling wrote:
  Hello list,
  
  D. Hageman and I have been bouncing a design document for the new
  configuration infrastructure back and forth in private mail for the past
  week. Now we think it's ready for public discussion.
  
  You may notice that the structure is quite similar to Ians texmem
  design. This is the first time I'm writing such a document so I took
  Ian's work as a good example.
  
  The document is attached in plain text format.
 
 Nice work. You've covered alot of ground.
 
 [...]
 
  2.2 Advertising available options
 
 [...]
 
  In order to get access to available options a GUI tool would first
  have to find the driver associated with a particular screen
  number. The DRI extension provides calls which determine whether
  direct rendering is supported on a screen and by which driver. Then it
  can ldopen the driver and obtain the address of a symbol which
  contains the information about available options in XML format.
  
  A GUI written in a scripting language like perl or python may not have
  bindings for the X protocol and it may not be able to ldopen a shared
  object file. In this case the GUI could call a small command line
  program which dumps the available options on its standard output. This
  program would be part of the DRI/XFree86 distribution.
 
 I don't if it is possible at all, but it surely would be nice if we
 didn't have to rely on having X access at all - e.g., in remote
 administration or single user mode. Is there any way to avoid this
 depency?

Brian proposed that libGL could find and load the driver to get the
available options. It should be possible to do that without X access. Of
course you can't find the driver for a specific screen if X is not
running. But if you know the driver name, libGL should find it. (someone
correct me if I'm wrong)

 The most complicated step in that sense would be to determine the driver
 shared library. If the path of the driver shared library was cached in
 the configuration files, or the parameters description was duplicated in
 the configuration files, then the GUI/script could use this cached info 
 and do his thing in off-line mode...

IMHO adding some sort of offline mode would increasing the complexity of
this system quite a lot. The question is whether it's worth it. After
all, you can always edit the configuration file manually. I'd expect
someone remotely administrating a system to prefer the command line
version anyway. And as stated above, dumping the available options of a
driver should be no problem, even without X.

 
 [...]
 
  3.5 Where would the DTDs be stored so that they are available to the
driver and the GUI?
 
 Is validating parsing a must?

To tell the truth, I havn't looked to much into XML details yet. But my
general understanding is, that you want to detect errors in the
configuration file instead of silently ignoring them. The good thing
about using libxml is, that this is probably possible without much
effort for us.

 
 Regards,
 
 José Fonseca

Thanks for your feedback.

Regards,
  Felix

   __\|/_____ ___ ___
__Tschüß___\_6 6_/___/__ \___/__ \___/___\___You can do anything,___
_Felix___\Ä/\ \_\ \_\ \__U___just not everything
  [EMAIL PROTECTED]o__/   \___/   \___/at the same time!


---
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] HEADSUP: bsd-4-0-0-branch merging

2003-02-21 Thread Eric Anholt
On Thu, 2003-02-20 at 16:30, Eric Anholt wrote:
 I'm currently working on merging bsd-4-0-0-branch to trunk, starting
 with the merge to the branch.  If things stay quiet on the trunk, that
 would be wonderful.

Been a busy night and cvs conflicts have been troubling me.  I've got a
merged version on my drive and should finish it off tomorrow.

-- 
Eric Anholt[EMAIL PROTECTED]  
http://people.freebsd.org/~anholt/ [EMAIL PROTECTED]



---
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] UT2003 crash with current trunk

2003-02-21 Thread Philip Armstrong
On Thu, Feb 20, 2003 at 09:05:27PM -0500, Daniel Vogel wrote:
  There is no way in hell UT2k3 will run on MGA.  It *REQUIRES*
  ARB_texture_env_combine, which is not supported by that hardware.  Even
  if it didn't require that extension, good grief man, why torture
  yourself like that?!? :)
 
 FWIW, the Windows version of UT2003 even runs (badly) on Intel 810 and
 Voodoo Banshee cards :) A G400 actually performs better than a TNT2 due to
 the increased fillrate. (all D3D)

I've got a G400 MAX as well -- it does pretty well all things
considered when paired with a beefy enough processor to compensate for
the lack of TL. Twas briefly the fastest GPU around ISTR, til Nvidia
stole the crown with the GeForce...

Phil

-- 
http://www.kantaka.co.uk/ .oOo. public key: http://www.kantaka.co.uk/gpg.txt



---
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] S3TC (again)

2003-02-21 Thread Philip Armstrong
OK, I don't exactly want to stir up this hornets nest *again*, but a
couple of things aren't entirely clear to me and I'd appreciate any
clarifications.

As I understand it, the situation is as follows:

The S3TC algorithm is patented and therefore no-one can distribute an
implementation of the algorithm without a licence from the patent
holders.

S3TC decompression must be implemented in the hardware (otherwise
what's the point), therefore hardware which uses S3TC can be assumed
to have a valid licence to use the code, otherwise the patent owners
would be down on the hardware manufacturers like the proverbial ton of
bricks.

As far as I'm aware, the main users of S3TC are modern games with
their vast arrays of textures -- presumably such games come with the
textures precompressed, or are able to compress them and cache the
compressed textures themselves. Presumably again, the authors of the
games have paid for a licence to use the S3TC algorithm from the
patent holders.

Now, if an OpenGL application has a pile of textures already
compressed with the S3TC algorithm, then I don't understand why the
dri drivers can't simply offer the S3TC interfaces to the hardware,
pass the compressed textures to the hardware and let the hardware get
on with its licensed decompression of the textures as required.
Likewise, if the OpenGL application passes compressed textures to the
S3TC API then how it gets hold of the compressed textures in the first
place is it's own responsibility -- the OpenGL API just passes them
on.

This line of reasoning suggests that no software fallback can be
provided for S3TC in the Xfree DRI, since such a fallback would
require decompressing the textures which would require a patent
licence which the DRI doesn't have. However, there should be no
barriers to implementing the API in the case where the textures are
simply passed from an application to the hardware.

Is the reason that this hasn't been done because there a fault in my
reasoning (obviously IANAL), or are the DRI developers are just leery
of going anywhere near the whole tarball of pain (not being lawyers
either) and are happier coding things which don't have patents looming
around them?

Presumably there's also the issue of hardware documentation to
implement the API on top of the hardware -- I'm assuming that this is
available obviously.

cheers all,

Phil

-- 
http://www.kantaka.co.uk/ .oOo. public key: http://www.kantaka.co.uk/gpg.txt



---
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] TRUSTEE NEEDED

2003-02-21 Thread MRS. ESTRADA C. LOUISA
Dear Sir

My name is LOI C.ESTRADA,The wife of Mr. JOSEPH
ESTRADA, the former President of Philippines located
in the South East Asia.

My husband was recently impeached from office by a
backed uprising of mass demonstrators and the Senate.

My husband is presently in jail and facing trial on
charges of corruption, embezzlement, and the
mysterious charge of plunder which might lead to death sentence.
The present government is forcing my husband out of
manila to avoid demonstration by his supporter.

During my husband's regime as president of Philippine,

I realized some reasonable amount of money from
various deals that I successfully executed. I have
plans to invest this money for my children's future on real
estate and industrial production. My husband is not
aware of this because I wish to do it secretly for
now.

before my husband was impeached, I secretly siphoned
the sum of $30,000,000 million USD (Thirty million United states
dollars) out of Philippines and deposited the money with a security
firm that transports valuable goods and consignments
through diplomatic means. I also declared that the
consignment was solid gold and my foreign business
partner owned it.

I am contacting you because I want you to go to the
security company and claim the money on my behalf
since I have declared that the consignment belong to
my foreign business partner. You shall also be
required to assist me in investment in your country.

I hope to trust you as a God fearing person who will
not sit on this money when you claim it, rather assist me
properly, I expect you to declare what percentage of
the total money you will take for your assistance.

When I receive your positive response I will let you
know where the security company is and the payment
pin code to claim the money which is very important.

For now, let all our communication is by e-mail
because my line are right now connected to the
Philippines Telecommunication Network services. Please

also send me your telephone and fax number.

I will ask my son contact you to give you more details on after i have
received a responce from you.

Thank you and God bless you and family.

MRS LOI C ESTRADA










---
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Design draft of a new Configuration Infrastructure

2003-02-21 Thread Brian Paul
Felix Kühling wrote:

On Fri, 21 Feb 2003 01:36:01 +
José Fonseca [EMAIL PROTECTED] wrote:



Felix, D. Hageman,

On Wed, Feb 19, 2003 at 09:52:47AM +0100, Felix Kühling wrote:


Hello list,

D. Hageman and I have been bouncing a design document for the new
configuration infrastructure back and forth in private mail for the past
week. Now we think it's ready for public discussion.

You may notice that the structure is quite similar to Ians texmem
design. This is the first time I'm writing such a document so I took
Ian's work as a good example.

The document is attached in plain text format.


Nice work. You've covered alot of ground.

[...]


2.2 Advertising available options



[...]


In order to get access to available options a GUI tool would first
have to find the driver associated with a particular screen
number. The DRI extension provides calls which determine whether
direct rendering is supported on a screen and by which driver. Then it
can ldopen the driver and obtain the address of a symbol which
contains the information about available options in XML format.

A GUI written in a scripting language like perl or python may not have
bindings for the X protocol and it may not be able to ldopen a shared
object file. In this case the GUI could call a small command line
program which dumps the available options on its standard output. This
program would be part of the DRI/XFree86 distribution.


I don't if it is possible at all, but it surely would be nice if we
didn't have to rely on having X access at all - e.g., in remote
administration or single user mode. Is there any way to avoid this
depency?



Brian proposed that libGL could find and load the driver to get the
available options. It should be possible to do that without X access. Of
course you can't find the driver for a specific screen if X is not
running. But if you know the driver name, libGL should find it. (someone
correct me if I'm wrong)


If X is not running, it could be hard to identify the relevant DRI driver(s). 
 You'd probably have to examine /proc/pci and have a way to map PCI Ids to 
DRI drivers.  Going though libGL (with X and DRI's help) lets us avoid that 
mess (and would let other vendors use the mechanism).

Alternately, a config tool could look in the standard directory for DRI 
drivers and scan all of them for options and let the user twiddle with 
whichever one(s) he wants.


The most complicated step in that sense would be to determine the driver
shared library. If the path of the driver shared library was cached in
the configuration files, or the parameters description was duplicated in
the configuration files, then the GUI/script could use this cached info 
and do his thing in off-line mode...


IMHO adding some sort of offline mode would increasing the complexity of
this system quite a lot. The question is whether it's worth it. After
all, you can always edit the configuration file manually. I'd expect
someone remotely administrating a system to prefer the command line
version anyway. And as stated above, dumping the available options of a
driver should be no problem, even without X.


Right.

-Brian



---
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Design draft of a new Configuration Infrastructure

2003-02-21 Thread Felix Kühling
On Fri, 21 Feb 2003 07:43:24 -0700
Brian Paul [EMAIL PROTECTED] wrote:

 Felix Kühling wrote:
  On Fri, 21 Feb 2003 01:36:01 +
  José Fonseca [EMAIL PROTECTED] wrote:
[snip]
 I don't if it is possible at all, but it surely would be nice if we
 didn't have to rely on having X access at all - e.g., in remote
 administration or single user mode. Is there any way to avoid this
 depency?
  
  
  Brian proposed that libGL could find and load the driver to get the
  available options. It should be possible to do that without X access. Of
  course you can't find the driver for a specific screen if X is not
  running. But if you know the driver name, libGL should find it. (someone
  correct me if I'm wrong)
 
 If X is not running, it could be hard to identify the relevant DRI driver(s). 
   You'd probably have to examine /proc/pci and have a way to map PCI Ids to 
 DRI drivers.  Going though libGL (with X and DRI's help) lets us avoid that 
 mess (and would let other vendors use the mechanism).
 
 Alternately, a config tool could look in the standard directory for DRI 
 drivers and scan all of them for options and let the user twiddle with 
 whichever one(s) he wants.

I was thinking that a command line tool should be able to dump available
options of a specific driver even without X access. This is intended for
the remote administrator as a reference when editing the configuration
file manually. So the question is whether libGL needs X access in order
to find the correct driver directory or is that defined at compile-time?
I was obviously assuming the latter.

A graphical config tool will always have access to X. So you don't need
to fiddle with /proc/pci or ask the user for mapping e.g. screen numbers
to driver names. This is of course assuming that the config tool runs on
a local display.

 The most complicated step in that sense would be to determine the driver
 shared library. If the path of the driver shared library was cached in
 the configuration files, or the parameters description was duplicated in
 the configuration files, then the GUI/script could use this cached info 
 and do his thing in off-line mode...
  
  
  IMHO adding some sort of offline mode would increasing the complexity of
  this system quite a lot. The question is whether it's worth it. After
  all, you can always edit the configuration file manually. I'd expect
  someone remotely administrating a system to prefer the command line
  version anyway. And as stated above, dumping the available options of a
  driver should be no problem, even without X.
 
 Right.
 
 -Brian

Felix

   __\|/_____ ___ ___
__Tschüß___\_6 6_/___/__ \___/__ \___/___\___You can do anything,___
_Felix___\Ä/\ \_\ \_\ \__U___just not everything
  [EMAIL PROTECTED]o__/   \___/   \___/at the same time!


---
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Design draft of a new Configuration Infrastructure

2003-02-21 Thread Brian Paul
Felix Kühling wrote:

On Fri, 21 Feb 2003 07:43:24 -0700
Brian Paul [EMAIL PROTECTED] wrote:



Felix Kühling wrote:


On Fri, 21 Feb 2003 01:36:01 +
José Fonseca [EMAIL PROTECTED] wrote:


[snip]


I don't if it is possible at all, but it surely would be nice if we
didn't have to rely on having X access at all - e.g., in remote
administration or single user mode. Is there any way to avoid this
depency?



Brian proposed that libGL could find and load the driver to get the
available options. It should be possible to do that without X access. Of
course you can't find the driver for a specific screen if X is not
running. But if you know the driver name, libGL should find it. (someone
correct me if I'm wrong)


If X is not running, it could be hard to identify the relevant DRI driver(s). 
 You'd probably have to examine /proc/pci and have a way to map PCI Ids to 
DRI drivers.  Going though libGL (with X and DRI's help) lets us avoid that 
mess (and would let other vendors use the mechanism).

Alternately, a config tool could look in the standard directory for DRI 
drivers and scan all of them for options and let the user twiddle with 
whichever one(s) he wants.


I was thinking that a command line tool should be able to dump available
options of a specific driver even without X access.


Yes, if you know the name of the driver, and where it's located.


 This is intended for

the remote administrator as a reference when editing the configuration
file manually. So the question is whether libGL needs X access in order
to find the correct driver directory or is that defined at compile-time?
I was obviously assuming the latter.


At runtime, we have to ask X for the name of the driver for each X screen.
Then, libGL looks at the LIBGL_DRIVERS_PATH env var or uses the default 
directory (/usr/X11R6/lib/modules/dri/) to dlopen the named driver.  Nothing 
is really known at compile time.


A graphical config tool will always have access to X. So you don't need
to fiddle with /proc/pci or ask the user for mapping e.g. screen numbers
to driver names. This is of course assuming that the config tool runs on
a local display.


If I write a config tool in Python/wxWindows, it won't know anything about X. 
 In that case, an external utility to get the default driver for the default 
display's screens will be needed.  This is basically what we implemented for 
the Chromium project.


The most complicated step in that sense would be to determine the driver
shared library. If the path of the driver shared library was cached in
the configuration files, or the parameters description was duplicated in
the configuration files, then the GUI/script could use this cached info 
and do his thing in off-line mode...


IMHO adding some sort of offline mode would increasing the complexity of
this system quite a lot. The question is whether it's worth it. After
all, you can always edit the configuration file manually. I'd expect
someone remotely administrating a system to prefer the command line
version anyway. And as stated above, dumping the available options of a
driver should be no problem, even without X.


Right.

-Brian



Felix


-Brian




---
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] ^Mortgage Rates At 40 year Low 6115CoCz5-301zeaw7895SbyO9--25

2003-02-21 Thread anm062083
Title: ::M::Wqkfeowpefvweviiqkqtqdkudnwmmgnpcxknipesuyn
DYLAN




lfYOxtnn202smj7M2G


4363WpYp6-354KUua8563BOrH3-l25†+w­zf¢–+,¦‰ì¢·o$¥‰Év+HÀÞ½éh¥©Þv“…騲×(ššÞ…éìŠ÷š×å{›•ç(u睊Ú+ʋœj{¬x*yö¬µêÂü/[EMAIL PROTECTED]:âj\0ÂÉbrGŠ×(›û(º·~Šàx:âuëޖf¢–)à–+-¸z÷¥–+-²Ê.­ÇŸ¢¸ëa¶Úlÿùb²Û,¢êÜyú+éÞ·ùb²Û?–+-ŠwèýÚâuëÞ