[vtk-developers] Fwd: [VTK 0012385]: Please don't exclude Intel GPU's from VolumeRendering/vtkOpenGLGPUVolumeRayCastMapper.cxx

Fauze Polpeta fauze.polpeta at gmail.com
Fri Jul 22 08:43:06 EDT 2011


Hi Dominique;

Another strong argument to do not forget Intel GPU's is the fact that
Apple is totally inclined to adopt them definitively, and for its high
performance machines, AMD has been the choice (see new mac mini). The
argument gets stronger if one consider that Apple is already one of
the biggest players in the desktop and laptop market.

As far as I know the problem with AMD is tied to a buggy GLSL compiler
in Snow Leopard. Lion should be verified.

Back to Intel, I haven't seen any comments here. Please, someone at
Kitware, have any consideration in respect to GPU-based Volume
Rendering using Intel GPUs?

Regards

Fauze

On Wed, Jul 20, 2011 at 8:58 PM, Mantis Bug Tracker
<mantis at public.kitware.com> wrote:
>
> The following issue has been SUBMITTED.
> ======================================================================
> http://vtk.org/Bug/view.php?id=12385
> ======================================================================
> Reported By:                domibel
> Assigned To:
> ======================================================================
> Project:                    VTK
> Issue ID:                   12385
> Category:                   (No Category)
> Reproducibility:            have not tried
> Severity:                   minor
> Priority:                   urgent
> Status:                     backlog
> Project:                    TBD
> Type:                       usability
> ======================================================================
> Date Submitted:             2011-07-20 18:58 CDT
> Last Modified:              2011-07-20 18:58 CDT
> ======================================================================
> Summary:                    Please don't exclude Intel GPU's from
> VolumeRendering/vtkOpenGLGPUVolumeRayCastMapper.cxx
> Description:
> Hi,
>
> Intel GPU's contain as usual the substring "Mesa" in the OpenGL renderer string.
>
> e.g.: Mesa DRI Mobile Intel® GM45 Express Chipset GEM 20091221 2009Q4
> x86/MMX/SSE2
>
> The following code excludes all those GPU's. I think this check should be
> removed. It is better to inform the user what OpenGL feature is missing.
>
>
> in VolumeRendering/vtkOpenGLGPUVolumeRayCastMapper.cxx:2160
>
>  const char *gl_version=reinterpret_cast<const char
> *>(glGetString(GL_VERSION));
>  if(strstr(gl_version,"Mesa")!=0)
>    {
>    // - GL_VENDOR cannot be used because it can be "Brian Paul" or
>    // "Mesa project"
>    // - GL_RENDERER cannot be used because it can be "Software Rasterizer" or
>    // "Mesa X11"
>    // - GL_VERSION is more robust. It has things like "2.0 Mesa 7.0.4" or
>    // "2.1 Mesa 7.2" or "2.1 Mesa 7.3-devel"
>    // Mesa does not work with multiple draw buffers:
>    // "framebuffer has bad draw buffer"
>    // "render clipped 1 ERROR (x506) invalid framebuffer operation ext"
>    this->LoadExtensionsSucceeded=0;
>    return;
>    }
>
>
> Thanks
> Dominique
> ======================================================================
>
> Issue History
> Date Modified    Username       Field                    Change
> ======================================================================
> 2011-07-20 18:58 domibel        New Issue
> ======================================================================
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtk-developers
>
>


More information about the vtk-developers mailing list