00:53.36 |
Ralith |
if you have any ideas on other approaches, I'd
love to hear them |
01:20.28 |
Ralith |
brlcad: should I be committing things that
amount to "let's see what happens when I comment *this* bit
out!" |
01:21.40 |
``Erik |
if it's just thrash, probably not... if you
find a handful that actually make it closer to what you want,
probably... |
01:22.39 |
Ralith |
yeah, if it actually makes a noticable
improvement I'll certainly be checking that in. |
02:21.00 |
brlcad |
Ralith: if it does anything at all interesting
(i.e. worth commenting on even if just mentally to yourself) beyond
"well, shit, that didn't do anything" .. then yeah, probably should
commit it |
02:35.15 |
Ralith |
it's mostly the "well, shit, that didn't do
anything" case I was wondering about. |
02:35.18 |
Ralith |
thanks |
03:35.03 |
*** join/#brlcad BigAToo
(n=BigAToo@pool-96-230-124-7.sbndin.btas.verizon.net) |
05:10.25 |
Ralith |
okay, something weird is going on. |
05:11.02 |
Ralith |
I comment out the loadIdentity for the GL
texture matrix, and the corner of white goes to a full window of
white. |
05:11.11 |
Ralith |
I uncomment it, and it stays that
way. |
05:11.34 |
Ralith |
(also, it appears that the white isn't from Qt
as hoped; the presence or abscence of the Qt call doesn't effect
it. |
05:13.53 |
Ralith |
) |
05:28.38 |
*** join/#brlcad stevegt_
(n=stevegt@c-24-130-122-25.hsd1.ca.comcast.net) |
06:52.34 |
Ralith |
and now it's started being a corner again, and
I haven't even changed the code. |
06:52.35 |
Ralith |
wth. |
06:53.30 |
Ralith |
it seems to change at random. |
06:53.38 |
Ralith |
(not during a run, though) |
07:03.13 |
Ralith |
contacts the author of the
Ogre raw OpenGL rendering code he's been working off
of |
08:00.16 |
CIA-32 |
BRL-CAD: 03Ralith 07http://brlcad.org * r1564
10/wiki/User:Ralith: Log for 2009-07-11 |
10:48.49 |
``Erik |
OpenGL is a state machine, could it be that
you were seeing uninitialized state left over on the card (or in
the driver)? |
11:45.50 |
*** join/#brlcad docelic
(n=docelic@78.134.197.189) |
12:54.00 |
*** join/#brlcad docelic
(n=docelic@78.134.196.188) |
14:09.46 |
*** join/#brlcad samrose
(n=samrose@24.11.214.181) |
14:43.32 |
*** join/#brlcad _sushi_
(n=_sushi_@84-72-8-250.dclient.hispeed.ch) |
14:54.45 |
*** join/#brlcad BigAToo
(n=BigAToo@pool-96-230-124-7.sbndin.btas.verizon.net) |
15:53.18 |
*** join/#brlcad Patmcc19
(n=chatzill@71-223-53-70.phnx.qwest.net) |
16:35.47 |
*** join/#brlcad Axman6_
(n=Axman6@pdpc/supporter/student/Axman6) |
17:09.48 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
18:00.16 |
*** join/#brlcad PrezKennedy
(i=Matthew@whitecalf.net) |
18:40.15 |
*** join/#brlcad BigAToo
(n=BigAToo@pool-96-230-124-7.sbndin.btas.verizon.net) |
21:31.18 |
Ralith |
``Erik: uninitialized? I don't entirely
follow. |
21:31.39 |
Ralith |
I mean, Ogre's doing its rendering, and then
Qt's doing its own, and both are meant to operate on a raw context;
I would imagine any uninitialized state would be taken care
of. |
21:31.55 |
Ralith |
I'm pretty sure the white background is
actually a side effect of a 'clear pass' that the reset code
does |
21:33.36 |
*** join/#brlcad docelic
(n=docelic@78.134.196.188) |
21:33.59 |
``Erik |
I d'no how qt and ogre work, I know back in
the day, doing straight OGL, if you attached a context and viewed
it without drawing to it, you'd get the results of the last render,
if you didn't set the matrices, they'd still have the old values
(even though the old program stopped and the new one
started) |
21:34.54 |
``Erik |
just like some os's would have arbitrary junk
in memory you just malloc'd from some other program that had used
that memory before |
21:34.58 |
Ralith |
yeah, there's quite a bit of code in there
that goes out of its way to tidy up after Ogre so other rendering
can be done, and restore to the state Ogre expects
afterwards. |
21:35.18 |
Ralith |
so assuming that code is complete, that
shouldn't be an issue. |
21:35.19 |
``Erik |
*shrug* then that's probably not it, was just
an idea :) |
21:35.23 |
Ralith |
yeah |
21:35.27 |
Ralith |
good one |
21:35.41 |
Ralith |
considering that it's such a big issue that it
needs explicit handling in the first place |
21:43.11 |
``Erik |
<-- used to have something of a clue, way
back in the day O:-) |
21:43.27 |
``Erik |
y'know, with the punch cards and magentic
drums and audiocouple tty's and all that |
21:43.40 |
Ralith |
hehe |
21:43.45 |
Ralith |
back when you could see the bits with the
naked eye? |
21:49.50 |
``Erik |
shit, we used two pieces of wire and a small
magnet to do input |