[Public WebGL] MIP rendering in WebGL (integration of EXT_blend_minmax)

Florian Bösch [email protected]
Wed Dec 12 10:42:25 PST 2012


Also specified in:

   - OpenGL ES 3.0 (2012):
   http://www.khronos.org/registry/gles/specs/3.0/es_spec_3.0.0.pdf
   - OpenGL 2.0 (2004) :
   http://www.opengl.org/registry/doc/glspec20.20041022.pdf



On Wed, Dec 12, 2012 at 7:22 PM, Florian Bösch <[email protected]> wrote:

> Specified In:
>
>    - OpenGL Extension EXT_blend_minmax. Initially introduced 1995 by SGI,
>    modified 2009 for ES.
>    http://www.opengl.org/registry/specs/EXT/blend_minmax.txt
>    - OpenGL ES EXT_blend_minmax. Introduced 2009:
>    http://www.khronos.org/registry/gles/extensions/EXT/blend_minmax.txt
>    - Direct3D: D3DBLENDOP_MIN/MAX, Released with Direct3D 9.0 in 2002
>
> Hardware Availability:
>
>    - Desktop D3D: 99.45% (Not being DX8 GPUs or below) source:
>    http://store.steampowered.com/hwsurvey
>    - Desktop OpenGL: 98%, source:
>    http://feedback.wildfiregames.com/report/opengl/
>    - Mobiles: As of November 2012, 228 devices out of 783, source:
>    http://www.glbenchmark.com/result.jsp
>
>
> Proposal Extension: https://github.com/KhronosGroup/WebGL/pull/109
>
>
> On Wed, Dec 12, 2012 at 5:58 PM, Sébastien Jodogne <[email protected]>wrote:
>
>> Dear all,
>>
>> I am the main developer of the Orthanc open-source software, that is an
>> open-source server for storing medical images [1]. We currently plan to
>> extend Orthanc so as to propose a Web-based interface for displaying 2D/3D
>> images according to medical standards. Obviously, this would be a huge step
>> toward the adoption of WebGL in scientific applications.
>>
>> Unfortunately, medical/scientific visualization requires native support
>> for MIP rendering (Maximum Intensity Projection) in WebGL [2]. Currently,
>> it seems that only the FUNC_ADD, FUND_SUBTRACT and FUNC_REVERSE_SUBTRACT
>> blending equations are supported in OpenGL ES [3]. However, the extension
>> "EXT_blend_minmax" currently brings MIP rendering to OpenGL ES [4], but not
>> (yet) to WebGL.
>>
>> I am therefore convinced that porting the "EXT_blend_minmax" inside WebGL
>> would be of major interest for the adoption of WebGL, both in medical and
>> scientific applications.
>>
>> How is it possible to suggest to the Khronos group to integrate this
>> extension inside WebGL? Should we contact Firefox developers?
>>
>> Thanks in advance for your help,
>> S. Jodogne-
>>
>>
>> [1] https://code.google.com/p/orthanc/
>> [2] http://en.wikipedia.org/wiki/Maximum_intensity_projection
>> [3]
>> http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendEquation.xml
>> [4] http://www.opengl.org/registry/specs/EXT/blend_minmax.txt
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://khronos.org/pipermail/public_webgl_khronos.org/attachments/20121212/d03c139a/attachment.html>


More information about the public_webgl mailing list