View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0012153 | ParaView | Bug | public | 2011-05-04 14:16 | 2011-05-17 21:01 | ||||
Reporter | Alan Scott | ||||||||
Assigned To | Utkarsh Ayachit | ||||||||
Priority | high | Severity | major | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | |||||||||
Target Version | 3.12 | Fixed in Version | 3.12 | ||||||
Summary | 0012153: Screen often does not redraw | ||||||||
Description | We have a new bug in ParaView, where the screen does not redraw. It can be replicated about 50% of the time as follows: local server, trunk from May 2nd, Windows. I believe that changing these steps can hide this bug. paraview.exe -dr Open can.ex2. All variables on. Apply. Select a cell on, on the bottom of the visible plate. Plot selection over time. Apply. Don't touch the mouse. You will see that the 2d window looks OK, but the 3d window will go gray. Mousing in this window will then display the 3d object. I think you see the same problem when you re-size the window. Grab the lower right corner of the ParaView window, re-size. As you are resizing, it will turn gray. This is new behavior. I am seeing this all over the place, thus am marking it higher priority. | ||||||||
Tags | No tags attached. | ||||||||
Project | |||||||||
Topic Name | |||||||||
Type | |||||||||
Attached Files | |||||||||
Relationships | |
Relationships |
Notes | |
(0026437) Utkarsh Ayachit (administrator) 2011-05-04 14:24 |
This is new "feature" under development, so bare with it for a little as the issues are ironed out. The goal is to avoid unnecessary re-renders whenever possible. |
(0026459) Utkarsh Ayachit (administrator) 2011-05-07 10:27 edited on: 2011-05-07 10:29 |
Give it another try. I had forgotten to push a fix that ensured that the correct buffer was captured. BTW, the grey windows while resizing is deliberate. It's a means to avoid unnecessary renders while user is resizing. This should make it easier to resize windows when the user has really large datasets being rendered that takes a whole lot of time to render. This feature also saves on unnecessary renders as tooltips or dialogs popup over the render window. commit 776e1a777b46a7a5ea4257c91bed549362e38a77 Merge: 6b0a51d bed6173 Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com> Date: Sat May 7 10:07:09 2011 -0400 Merge topic 'minimize_renders' bed6173 QVTKWidget was capturing image from the buffer at wrong time. commit bed617300c5459e27b091e7c4706e2f209e1887f Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com> Date: Sun May 1 18:00:56 2011 -0400 QVTKWidget was capturing image from the buffer at wrong time. SwapBuffer behaves differently on different platforms. On some it seems to paste contents of back buffer to front while on others it literally swaps them. The QVTKWidget needed to capture back buffer contents while caching to avoid issues with overlapped windows. So it needed an event from vtkRenderWindow that was fired after render was done but before swapping of the buffers. So changed vtkRenderWindow to fire such an event and QVTKWidget to capture the buffer on that event. |
(0026534) Alan Scott (manager) 2011-05-17 21:01 |
I think this is fixed. I will reopen if I figure out a different way to replicate. Tested local server, windows, trunk. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2011-05-04 14:16 | Alan Scott | New Issue | |
2011-05-04 14:24 | Utkarsh Ayachit | Note Added: 0026437 | |
2011-05-07 10:27 | Utkarsh Ayachit | Note Added: 0026459 | |
2011-05-07 10:27 | Utkarsh Ayachit | Status | backlog => @80@ |
2011-05-07 10:27 | Utkarsh Ayachit | Fixed in Version | => 3.12 |
2011-05-07 10:27 | Utkarsh Ayachit | Resolution | open => fixed |
2011-05-07 10:27 | Utkarsh Ayachit | Assigned To | => Utkarsh Ayachit |
2011-05-07 10:29 | Utkarsh Ayachit | Note Edited: 0026459 | |
2011-05-17 21:01 | Alan Scott | Note Added: 0026534 | |
2011-05-17 21:01 | Alan Scott | Status | @80@ => closed |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |