View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0005501ParaView(No Category)public2007-08-15 10:262011-09-01 13:31
ReporterMike Jackson 
Assigned ToBerk Geveci 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionunable to reproduce 
PlatformOS X 10.4.10 (intel)OSOS X 10.4.10OS Version10.4.10
Product Version 
Target VersionFixed in Version3.12 
Summary0005501: Display Lists are not being properly generated and called during polygonal mesh rendering.
DescriptionUsing ParaView 3 from CVS (and also the 3-1-0 branch) attempting to render polygonal meshes results is low framerates. This can be reproduced by creating a sphere source and setting the phi and theta resolutions to 1024. This will create a sphere with about 2 million triangles. Interacting with this sphere will produce framerates of about 1 frame per second.
    Using "OpenGL Profiler" on OS X seems to show that the display is being created but never called as evidenced by the number of calls to glFloat3fv and glNormal3fv while glCallList is never called even when immediate mode rendering is OFF.
  This same test under ParaView 2.6.1 produced framerates of 25 to 30 FPS. LODs thresholds were turned OFF on all machines and versions of the programs.
Steps To ReproduceCreate a sphere source and set the theta and phi resolutions to 1024.
Additional InformationSystem information - Mac OS X 10.4.9/10 on a Mac Book Pro (core duo), Mac Book Pro (core 2 duo) and a 8 core Mac Pro with nVidea Quadro FX video card. Each Machine had at least 2GB of ram (8 GB on the Mac Pro)

I also built VTK 5.0.3 and created a simple program that displayed my data set and was able to produce a framerate that is indicative of the video hardware being used, ie, about 30 FPS on a Core Duo Mac Book Pro with ATI X1600 video hardware.
TagsNo tags attached.
Project
Topic Name
Type
Attached Files

 Relationships

  Notes
(0011295)
Berk Geveci (administrator)
2008-04-14 17:03

Can you please check if this is still the case?
(0011302)
Mike Jackson (reporter)
2008-04-14 18:19

This seems to be fixed with a ParaView CVS from a few weeks ago.
(0013296)
Mike Jackson (reporter)
2008-09-04 09:41

This seems to be back as of CVS Sept 2, 2008
(0013746)
Mike Jackson (reporter)
2008-10-07 09:30

Still the case as of latest ParaView CVS from today. Where can I hunt this down?
(0016933)
Utkarsh Ayachit (administrator)
2009-07-22 09:45

Just verified with CVS ParaView that display lists are indeed created and used (glCallList is called on each render and glNewList is called just twice (once for full-res and once for LOD when interacting).
(0016946)
Alan Scott (manager)
2009-07-22 17:25

Not tested. Trusting Utkarsh's comment below.

 Issue History
Date Modified Username Field Change
2007-08-15 10:26 Mike Jackson New Issue
2007-08-29 15:53 Berk Geveci Assigned To => Berk Geveci
2007-08-29 15:53 Berk Geveci Status backlog => tabled
2007-08-29 15:53 Berk Geveci Category => 3.2
2008-04-14 17:03 Berk Geveci Note Added: 0011295
2008-04-14 17:03 Berk Geveci Status tabled => @20@
2008-04-14 17:03 Berk Geveci Resolution open => unable to reproduce
2008-04-14 17:03 Berk Geveci Category => 3.4
2008-04-14 17:03 Berk Geveci Category 3.4 => Development
2008-04-14 18:19 Mike Jackson Note Added: 0011302
2008-09-04 09:41 Mike Jackson Note Added: 0013296
2008-10-07 09:30 Mike Jackson Note Added: 0013746
2009-07-22 09:45 Utkarsh Ayachit Note Added: 0016933
2009-07-22 09:45 Utkarsh Ayachit Status @20@ => @80@
2009-07-22 09:45 Utkarsh Ayachit Fixed in Version => Development
2009-07-22 17:25 Alan Scott Note Added: 0016946
2009-07-22 17:25 Alan Scott Status @80@ => closed
2011-06-16 13:10 Zack Galbreath Category => (No Category)
2011-09-01 13:31 Utkarsh Ayachit Fixed in Version Development => 3.12


Copyright © 2000 - 2018 MantisBT Team