Hi,

I've been looking into using 32 bit floating point textures as render
targets ( for example by creating an FBO with a 32 bit RGBA texture ).
On further research I found that the extension "ARB_texture_float" is
not currently provided by Mesa. I do run Mesa HEAD using a GEM enabled
Linux kernel and the latest i915 XOrg and DRM drivers (all HEAD
releases).

Are there any plans to support floating point textures in Mesa in the
future? These are really important for GPGPU (general purpose
computing) because in combination with fragment shaders these can be
used to perform single precision floating point arithmetics.

After enabling the extension I found that the i915 DRI driver was not
yet able to map floating point texture types to a hardware ID. I know
that the Intel 950GMA core is well capable of using floating point
textures, as for example on an Intel Mac Mini running MAC OS X Leopard
I am successfully running fragment shaders on these textures.

So I am having two issues that I would like to resolve

a) the fact that Mesa doesn't currently support the GL_RGBA32F_ARB
internalFormat when creating textures (and frame buffer objects)

b) the i915 driver (and probably all other Mesa DRI drivers for that
matter) do not yet handle GL_RGBA32F_ARB the texture format.

I`ve partially solved the first problem by patching Mesa accordingly
but now I've hit a snag with the DRI driver.

Looking into the i915_reg.h header file I find references to page
numbers in some hardware manual, however it is not clearly stated
which manual was used. There are unfortunately no defines for hardware
IDs matching floating point textures defined in this header file.

So I downloaded the 915G and 945GM chipset manuals from the Intel
developer site, but the page numbers given in the header files do not
match those I looked up in these Intel documents. Would anyone here
know which developer manual describes the graphics registers of the
950GMA graphics core - in particular for the texture stages? If I can
get hold of that manual I might try to add the missing texture
capabilities myself (being a fearless hacker...)

Is there a separate mailing list for the Intel 3D drivers in Mesa?

Christian

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to