Re: S3TC/DXTC patch status

2004-06-12 Thread Ryan Underwood

On Thu, Jun 03, 2004 at 01:34:58AM +0200, Roland Scheidegger wrote:
 [EMAIL PROTECTED] wrote:
 Hi,
 I'd like to know where is the texture compression now?
 Has it been integrated to the mesa tree or is it still provided in a
 separate library ?
 It is still in a separate library, the legal issues have not changed.

Is it possible to integrate s3tc but ship with it disabled, similar to
how FreeType operates regarding the hinting patents owned by apple?
Then individual distributors can choose whether or not to enable it
depending on their location.

-- 
Ryan Underwood, [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Re: [Xorg] DRI merging

2004-06-12 Thread Alex Deucher
On Sat, 12 Jun 2004 16:44:43 +0200, Michel Dänzer [EMAIL PROTECTED] wrote:
 
 On Fri, 2004-06-11 at 23:17 -0700, Eric Anholt wrote:
  I would like to see a merge from DRI CVS to X.Org in the near future.
  Is there any opposition to this?
 
 No opposition, but a concern: Where are we going to integrate the DRI
 with the Composite extension, in the X.Org or DRI tree? I'd be in favour
 of moving the DRI tree to a branch of the X.Org tree altogether, but I'd
 like to hear what other people's current opinions are on this.

I agree.  While we are on the subject, there are also two big patches
that ought to be merged at some point which could make the merge from
the DRI somewhat more complicated.  The first is Ati's new radeon code
drop (with revamped crtc handling, r4xx suppot, and render accel) and
the second is the new intel DDX.  since the intel driver now supports
multi-head and ryan's latest work removes the hallib requirements from
the matrox driver, it might be a good time to decide how to proceed
with mergedfb.  right now it's all DDX specific code, but most of it
could be made generic, which would make it easier to support mergedfb
in all the drivers that currently support dualhead (intel, matrox,
sis, radeon, etc.).  Doing this may, however, affect compatibility
with xfree86 unless they picked up the patches.

 
 
  Talking with daniels on irc, I understand there might be license
  concerns floating around.  DRI CVS hasn't had a merge from XFree86 since
  4.3.99.12, which was before the license changes.
 
 Yeah, I've always voiced my opinion against infecting the DRI tree with
 the new XFree86 licence. I don't know about the X-Oz licence though.

I'd rather not mess with that either.

 
 --
 Earthling Michel Dänzer  | Debian (powerpc), X and DRI developer
 Libre software enthusiast|   http://svcs.affero.net/rm.php?r=daenzer



---
This SF.Net email is sponsored by the new InstallShield X.
From Windows to Linux, servers to mobile, InstallShield X is the
one installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [Xorg] DRI merging

2004-06-12 Thread Eric Anholt
On Sat, 2004-06-12 at 08:40, Alex Deucher wrote:
 On Sat, 12 Jun 2004 16:44:43 +0200, Michel Dänzer [EMAIL PROTECTED] wrote:
  
  On Fri, 2004-06-11 at 23:17 -0700, Eric Anholt wrote:
   I would like to see a merge from DRI CVS to X.Org in the near future.
   Is there any opposition to this?
  
  No opposition, but a concern: Where are we going to integrate the DRI
  with the Composite extension, in the X.Org or DRI tree? I'd be in favour
  of moving the DRI tree to a branch of the X.Org tree altogether, but I'd
  like to hear what other people's current opinions are on this.
 
 I agree.  While we are on the subject, there are also two big patches
 that ought to be merged at some point which could make the merge from
 the DRI somewhat more complicated.  The first is Ati's new radeon code
 drop (with revamped crtc handling, r4xx suppot, and render accel) and
 the second is the new intel DDX.  since the intel driver now supports
 multi-head and ryan's latest work removes the hallib requirements from
 the matrox driver, it might be a good time to decide how to proceed
 with mergedfb.  right now it's all DDX specific code, but most of it
 could be made generic, which would make it easier to support mergedfb
 in all the drivers that currently support dualhead (intel, matrox,
 sis, radeon, etc.).  Doing this may, however, affect compatibility
 with xfree86 unless they picked up the patches.

I'm working on the Render acceleration -- there were some conformance
issues in the ATI patch that I'm working on fixing, along with making it
more featureful.

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




---
This SF.Net email is sponsored by the new InstallShield X.
From Windows to Linux, servers to mobile, InstallShield X is the
one installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [Xorg] DRI merging

2004-06-12 Thread Eric Anholt
On Sat, 2004-06-12 at 07:44, Michel Dänzer wrote:
 On Fri, 2004-06-11 at 23:17 -0700, Eric Anholt wrote:
  I would like to see a merge from DRI CVS to X.Org in the near future. 
  Is there any opposition to this?
 
 No opposition, but a concern: Where are we going to integrate the DRI
 with the Composite extension, in the X.Org or DRI tree? I'd be in favour
 of moving the DRI tree to a branch of the X.Org tree altogether, but I'd
 like to hear what other people's current opinions are on this.

I was hoping that DRI work on pbuffers might go quickly and have the
drivers ready for rendering to targets besides the screen, which is what
we really need for Composite support.  The other thing would be Damage,
but that'll be easy I think.  I assume this would be done in the tree
where Composite gets integrated first, but again, I don't expect it to
be too hard if we can render to other targets.

I am definitely in favor of the DRI X tree stuff being a branch on the
X.Org tree.

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




---
This SF.Net email is sponsored by the new InstallShield X.
From Windows to Linux, servers to mobile, InstallShield X is the
one installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: updated i830 texture compression patch

2004-06-12 Thread Dieter Nützel
Am Donnerstag, 10. Juni 2004 11:59 schrieb Dieter Nützel:
 Am Dienstag, 8. Juni 2004 00:14 schrieb Roland Scheidegger:
  Dave Airlie wrote:
   I've fixed the FXT support but DXT1 RGB is still knackered and probably
   won't be fixed...
  
   http://www.skynet.ie/~airlied/patches/dri/i830_texcmp.diff
  
   Roland can you update your patch with this verson?
 
  Done (I've changed it slightly though since you can use fxt without the
  dxt library).
  New version:
  http://homepage.hispeed.ch/rscheidegger/dri_experimental/mesa_r200_radeon
 _i 830_txc_cvs040607.diff.gz Library still the same:
  http://homepage.hispeed.ch/rscheidegger/dri_experimental/libtxc_dxtn04052
 4. tar.gz

 Do not apply after latest Mesa CVS update.

I've removed the i830 stuff from your latest patch (applies with only one off) 
but get this:

quake3
* after the splash screen finished there is a white background behind the
  menu.
* 'console' is empty (white), too
* icons are wrong
* all textures are missing in game

seta r_ext_compressed_textures 0 cure it


Appart from S3TC I get this with Celestia:
* fonts are off by (one?)
* textures are wrong for distance

LIBGL_ALWAYS_INDIRECT cure it all.


ut2003_demo and ut2004demo works OK so far.

Greetings,
Dieter


---
This SF.Net email is sponsored by the new InstallShield X.
From Windows to Linux, servers to mobile, InstallShield X is the
one installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: updated i830 texture compression patch

2004-06-12 Thread Roland Scheidegger
Dieter Nützel wrote:
Am Donnerstag, 10. Juni 2004 11:59 schrieb Dieter Nützel:
Am Dienstag, 8. Juni 2004 00:14 schrieb Roland Scheidegger:
Dave Airlie wrote:
I've fixed the FXT support but DXT1 RGB is still knackered and 
probably won't be fixed...

http://www.skynet.ie/~airlied/patches/dri/i830_texcmp.diff
Roland can you update your patch with this verson?
Done (I've changed it slightly though since you can use fxt 
without the dxt library). New version: 
http://homepage.hispeed.ch/rscheidegger/dri_experimental/mesa_r200_radeon
 _i 830_txc_cvs040607.diff.gz Library still the same: 
http://homepage.hispeed.ch/rscheidegger/dri_experimental/libtxc_dxtn04052
 4. tar.gz
Do not apply after latest Mesa CVS update.

I've removed the i830 stuff from your latest patch (applies with only
 one off) but get this:
quake3 * after the splash screen finished there is a white background
 behind the menu. * 'console' is empty (white), too * icons are wrong
 * all textures are missing in game
seta r_ext_compressed_textures 0 cure it
Hmm. Forgot to update the patch, will do it next week. Not sure why it
wouldn't work though currently (with the i830 stuff removed).
Appart from S3TC I get this with Celestia: * fonts are off by (one?)
 * textures are wrong for distance
That looks to be the same problem as the one reported with Freespace?
(see thread Mesa bug in new teximage code)
Roland
---
This SF.Net email is sponsored by the new InstallShield X.
From Windows to Linux, servers to mobile, InstallShield X is the
one installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [Xorg] DRI merging

2004-06-12 Thread Ryan Underwood

On Sat, Jun 12, 2004 at 11:40:42AM -0400, Alex Deucher wrote:
 
 multi-head and ryan's latest work removes the hallib requirements from
 the matrox driver,

Not yet.  Hopefully soon. :)

-- 
Ryan Underwood, [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Re: [Xorg] DRI merging

2004-06-12 Thread Jon Smirl
Why not help getting mesa-solo working so that we can move to X on top of
OpenGL? Keithp is hard at work converting xserver to run on OpenGL. We already
have the render engine on top of of OpenGL finished in the glitz project. All we
are missing is pbuffer support in the mesa hw drivers and some support for
multi-head mode setting. In the xserver on OpenGL model XAA disappears.

--- Eric Anholt [EMAIL PROTECTED] wrote:
 I'm working on the Render acceleration -- there were some conformance
 issues in the ATI patch that I'm working on fixing, along with making it
 more featureful.


=
Jon Smirl
[EMAIL PROTECTED]




__
Do you Yahoo!?
Friends.  Fun.  Try the all-new Yahoo! Messenger.
http://messenger.yahoo.com/ 


---
This SF.Net email is sponsored by the new InstallShield X.
From Windows to Linux, servers to mobile, InstallShield X is the
one installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [Xorg] DRI merging

2004-06-12 Thread Eric Anholt
On Sat, 2004-06-12 at 19:07, Jon Smirl wrote:
 Why not help getting mesa-solo working so that we can move to X on top of
 OpenGL? Keithp is hard at work converting xserver to run on OpenGL. We already
 have the render engine on top of of OpenGL finished in the glitz project. All we
 are missing is pbuffer support in the mesa hw drivers and some support for
 multi-head mode setting. In the xserver on OpenGL model XAA disappears.
 
 --- Eric Anholt [EMAIL PROTECTED] wrote:
  I'm working on the Render acceleration -- there were some conformance
  issues in the ATI patch that I'm working on fixing, along with making it
  more featureful.

As far as I understood, Mesa-solo required the linux framebuffer, which
I don't have.  I seriously don't want to be the one to start work on the
mode-setting library.  As far as pbuffers, once we've got the glue
necessray I'll fix up the SiS driver for it, which should be quick.  But
all of this will take time to be done, and they aren't areas I've
already worked in.  Render, now, I should be able to fix this patch up
in another day or maybe two, and make myself and normal users happy in
the short term.

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




---
This SF.Net email is sponsored by the new InstallShield X.
From Windows to Linux, servers to mobile, InstallShield X is the
one installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [Xorg] DRI merging

2004-06-12 Thread Jon Smirl
--- Eric Anholt [EMAIL PROTECTED] wrote:
 As far as I understood, Mesa-solo required the linux framebuffer, which
 I don't have.  I seriously don't want to be the one to start work on the
 mode-setting library.  As far as pbuffers, once we've got the glue
 necessray I'll fix up the SiS driver for it, which should be quick.  But
 all of this will take time to be done, and they aren't areas I've
 already worked in.  Render, now, I should be able to fix this patch up
 in another day or maybe two, and make myself and normal users happy in
 the short term.

I added mode setting support to DRM while you were gone. That caused a big stink
and it is not in there now. There is a meeting scheduled at OLS to discuss the
issues between DRM and fbdev.

The complicated part of mode setting is what do you do when there are multiple
heads involved? If multiple head mode setting stays in fbdev then fbdev needs to
do memory management but DRM does complicated memory management that is not in
fbdev.

Another large point of contention is whether mode setting should be done
completely in the kernel including DDC support. The alternate solution is to
read DDC from user space and compute the mode info there. Then just pass the
final register values into the driver.

I also added a hot plug event to DRM to trigger a user space reset program than
ran in vm86 mode, but that's been pulled too. Read the dri-devel and fbdev mail
archives, there are hundreds of messages on this subject. Other topics that were
discussed included printk with DRM and rework of the kernel VT subsystem.

If I could get reset, mode setting, and cursor support into DRM mesa-solo
wouldn't need framebuffer anymore. 

=
Jon Smirl
[EMAIL PROTECTED]




__
Do you Yahoo!?
Friends.  Fun.  Try the all-new Yahoo! Messenger.
http://messenger.yahoo.com/ 


---
This SF.Net email is sponsored by the new InstallShield X.
From Windows to Linux, servers to mobile, InstallShield X is the
one installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel