2009/4/28 Stefan Dösinger stefan@codeweavers.com:
/* What good are texrect grad functions? I don't know, but GL_EXT_gpu_shader4 defines them.
* There is no GL_ARB_shader_texture_lod spec yet, so I don't know if they're defined there
*/
So how are you using the extension without a spec?
+static void pshader_glsl_texldd(const struct wined3d_shader_instruction *ins)
Please call this "shader_glsl_texldd".
Am Dienstag, 28. April 2009 17:25:28 schrieb Henri Verbeet:
2009/4/28 Stefan Dösinger stefan@codeweavers.com:
/* What good are texrect grad functions? I don't
know, but GL_EXT_gpu_shader4 defines them. + * There is no GL_ARB_shader_texture_lod spec yet, so I don't know if they're defined there + */
So how are you using the extension without a spec?
Google magic. There's a blog entry on the OpenGL page describing the aim of the extension, and there are other pages hinting that the functions work the same way as those in GL_EXT_gpu_shader4, just with an ARB suffix instead of an EXT.
As far as I understand it, the ARB is still arguing about some details of this extension, but ATI and Apple went ahead and shipped the current state of this extension even though there's no formal specification yet.
Obviously this extension is the only way to support texldd on ATI cards, if there was a nicer one with a documented spec I'd prefer over this one.
2009/4/28 Stefan Dösinger stefan@codeweavers.com:
Google magic. There's a blog entry on the OpenGL page describing the aim of the extension, and there are other pages hinting that the functions work the same way as those in GL_EXT_gpu_shader4, just with an ARB suffix instead of an EXT.
As far as I understand it, the ARB is still arguing about some details of this extension, but ATI and Apple went ahead and shipped the current state of this extension even though there's no formal specification yet.
Obviously this extension is the only way to support texldd on ATI cards, if there was a nicer one with a documented spec I'd prefer over this one.
Is there anything that needs this real bad? I would prefer waiting for an actual spec, if reasonably possible.
Am Dienstag, 28. April 2009 20:20:11 schrieb Henri Verbeet:
2009/4/28 Stefan Dösinger stefan@codeweavers.com:
Google magic. There's a blog entry on the OpenGL page describing the aim of the extension, and there are other pages hinting that the functions work the same way as those in GL_EXT_gpu_shader4, just with an ARB suffix instead of an EXT.
As far as I understand it, the ARB is still arguing about some details of this extension, but ATI and Apple went ahead and shipped the current state of this extension even though there's no formal specification yet.
Obviously this extension is the only way to support texldd on ATI cards, if there was a nicer one with a documented spec I'd prefer over this one.
Is there anything that needs this real bad? I would prefer waiting for an actual spec, if reasonably possible.
I have Trackmania nations here that uses it for loading text. With the current git code, the text is missing and the game unplayable. With the tex() forward the text looks blurry and ugly. It is playable with the forward hack, but not pretty.
Honestly I don't expect that extension to get out of the limbo it is in anytime soon. It has been in this state for I think two years, with no progress. I think it has been standardized as part of the Shader Model 4 functionality, but on dx9 ATI cards it is all we have(and on dx9 Nvidia cards the NV asm extensions are all we have)