| Author: neiljp |
Date: 2002-11-25.00:03:00 |
I only have SDL with GL; can't confirm with GGI.
nicholas doesn't see this.
Open the server (with GL) and a fresco app in it,
in X11. Move the X11 window up: for me the fresco
window seems pinned to the monitor, with the X11
window acting as a viewport onto it!
I'm guessing this is due to problems with the SDL
console not parsing the right SDL event(s),
similar to the problem with the window not
redisplaying properly on switching between windows.
cc'ing tobias since I *think* he fixed the last
similar problem, so might have a clue as to
whether this is a valid route to a solution.
|
| Author: nicholas |
Date: 2002-12-09.15:07:38 |
On my system I clearly see SDL sending the video
expose event (tested with a different app). There
doesn't seem to be an SDL event directly
associated with window motion.
Neil, would you mind adding a std::cerr into
SDLGL.cc's ExposeHandler and see if it ever gets
called?
|
| Author: neiljp |
Date: 2002-12-10.00:47:21 |
Yes, ExposeHandler gets called...
|
| Author: nicholas |
Date: 2002-12-24.16:47:56 |
Ok, this doesn't sound good.
Best would be to have a provision where the
Console can ask the Berlin core to invalidate
everything and rerender the whole scene.
The other option is to use pbuffers and then do a
pbuffer to frontbuffer copy. neiljp's drivers
don't currently support pbuffers, so he'd need to
upgrade (do the ATI catalyst drivers support
rage128 pro?)
The problem is probably that the whole display is
using a unified back buffer. We accidentally
ignore the invalidate request from X when the
window moves (SDL drops in on the floor for us)
and then our exposehandler is called which updates
the window via a back to front copy of invalid
pixel data.
|
| Author: nicholas |
Date: 2002-12-24.16:51:00 |
Oh, and using pbuffers would be a GLX specific
hack and require changes to the GLDrawingKit.
We need a way for the Console to inform the server
of damage.
|
| Author: anonymous |
Date: 2009-11-06.01:08:04 |
3wxxBP <a href="http://ptdroiqlunjh.com/">ptdroiqlunjh</a>, [url=http://qfvfpfypbist.com/]qfvfpfypbist[/url], [link=http://yyulnqyxdwnn.com/]yyulnqyxdwnn[/link], http://boozizyuwbuv.com/ |
|
| Date |
User |
Action |
Args |
| 2002-11-25 00:03:04 | neiljp | create | files: (no value) status: new severity: normal title: GL drawingkit doesn't rerender on moving X11 window nosy:
tobias, nicholas, neiljp topics: (no value) messages:
msg883 priority: normal assignedto: (no value) superseder: (no value) bug_type: rendering components:
SDL Console, Berlin server dependson: (no value) platforms:
GNU/Linux resolution: (no value) |
| 2002-12-09 15:07:49 | nicholas | set | messages:
+ msg1031 |
| 2002-12-10 00:47:33 | neiljp | set | messages:
+ msg1032 |
| 2002-12-24 16:48:08 | nicholas | set | assignedto: (no value) messages:
+ msg1190 severity: normal |
| 2002-12-24 16:49:05 | nicholas | set | title: GL drawingkit doesn't rerender on moving X11 window |
| 2002-12-24 16:51:00 | nicholas | set | messages:
+ msg1191 title: GLDrawingKit doesn't rerender on moving X11 window |
| 2009-11-06 01:08:13 | anonymous | set | platforms:
+ FreeBSD, not applicable messages:
+ msg4547 components:
+ build system, website & tools, tracker test, GGI Console, documentation, test framework nosy:
+ redmondp, jnf, njs |