Re: r128 software features patch

2005-10-10 Thread Ian Romanick
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Roland Scheidegger wrote: Philipp Klaus Krause wrote: 3) It is a widespread extension, not a Nvidia-specific one: It is implemented by the i915 driver, the mga driver, the tdfx driver, the r300 driver, the non-free 3Dlabs drivers and of course

Re: r128 software features patch

2005-10-10 Thread Philipp Klaus Krause
Ian Romanick schrieb: Here's my opinion on the matter, but I'd like to hear from Brian or Keith. 1. All drivers should expose GL_ARB_vertex_program and GL_MESA_program_debug. I don't care either way about the NV extensions. So you think we should announce it even though the spec says

Re: r128 software features patch

2005-10-10 Thread Brian Paul
Philipp Klaus Krause wrote: Ian Romanick schrieb: Here's my opinion on the matter, but I'd like to hear from Brian or Keith. 1. All drivers should expose GL_ARB_vertex_program and GL_MESA_program_debug. I don't care either way about the NV extensions. So you think we should announce it

Re: r128 software features patch

2005-10-10 Thread Brian Paul
Ian Romanick wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Roland Scheidegger wrote: Philipp Klaus Krause wrote: 3) It is a widespread extension, not a Nvidia-specific one: It is implemented by the i915 driver, the mga driver, the tdfx driver, the r300 driver, the non-free 3Dlabs

Re: r128 software features patch

2005-10-10 Thread Ian Romanick
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Brian Paul wrote: Philipp Klaus Krause wrote: Ian Romanick schrieb: Here's my opinion on the matter, but I'd like to hear from Brian or Keith. 1. All drivers should expose GL_ARB_vertex_program and GL_MESA_program_debug. I don't care either

Re: r128 software features patch

2005-10-09 Thread Philipp Klaus Krause
Roland Scheidegger schrieb: Well the discussion only inovlved two people :-). It's quite possible others might think it's worthwile, I'm certainly no authority on that. I know. This is what Ian wrote last time I posted the patch (when it still included GL_EXT_vertex_cull): My only other

r128 software features patch

2005-10-08 Thread Philipp Klaus Krause
I hvae removed GL_EXT_cull_vertex from my patch, since Brian wants to remove it from Mesa, too. Since the r128 doesn't have hardware tcl all interesting features of Mesa's software tcl should be exposed. This patch adds support for GL_ARB_vertex_buffer_object, GL_ARB_vertex_program,

Re: r128 software features patch

2005-10-08 Thread Stephane Marchesin
Philipp Klaus Krause wrote: I hvae removed GL_EXT_cull_vertex from my patch, since Brian wants to remove it from Mesa, too. Since the r128 doesn't have hardware tcl all interesting features of Mesa's software tcl should be exposed. This patch adds support for GL_ARB_vertex_buffer_object,

Re: r128 software features patch

2005-10-08 Thread Philipp Klaus Krause
Stephane Marchesin schrieb: What is the point of advertising GL_MESA_pack_invert if it's not implemented ? Stephane According to extensions specification this extension's main purpose seems to be making application developers life a little bit easier, just like

Re: r128 software features patch

2005-10-08 Thread Stephane Marchesin
Philipp Klaus Krause wrote: Stephane Marchesin schrieb: What is the point of advertising GL_MESA_pack_invert if it's not implemented ? Stephane According to extensions specification this extension's main purpose seems to be making application developers life a little bit easier, just

Re: r128 software features patch

2005-10-08 Thread Philipp Klaus Krause
In that sense, I'd consider NV_vertex_program as bloat just as well. Applications really always can deal with not available non-standard extensions very well. About GL_NV_vertex_program: 1) It was the first nice vertex program interface and is used in many old tutorials on vertex shading. 2)

Re: r128 software features patch

2005-10-08 Thread Roland Scheidegger
Philipp Klaus Krause wrote: In that sense, I'd consider NV_vertex_program as bloat just as well. Applications really always can deal with not available non-standard extensions very well. About GL_NV_vertex_program: 1) It was the first nice vertex program interface and is used in many old

Re: r128 software features patch

2005-10-08 Thread Philipp Klaus Krause
Roland Scheidegger schrieb: btw it looks you can't announce ARB_vertex_program on r128. The extension says not only based on OpenGL 1.3, but it requires OpenGL 1.3. I think that leaves two options 1) Don't add any vertex program stuff to the r128 driver. In that case the patch I posted

Re: r128 software features patch

2005-10-08 Thread Philipp Klaus Krause
Since vertex program support was the main point of the patch, and the discussion has shown reasons not to add any vertex program support to the r128 I think that my patch should be ignored. I might create another one once Mesa implements vertex shaders. Philipp

Re: r128 software features patch

2005-10-08 Thread Roland Scheidegger
Philipp Klaus Krause wrote: Since vertex program support was the main point of the patch, and the discussion has shown reasons not to add any vertex program support to the r128 I think that my patch should be ignored. I might create another one once Mesa implements vertex shaders. Well the