00:04.25 |
Ralith |
hm, I guess there are transparency
issues. |
00:04.27 |
Ralith |
damn. |
00:06.11 |
brlcad |
the "pop-up" one isn't really a console as
much as it is a interface to quick actions |
00:07.54 |
brlcad |
where the command line console is like mged's
prompt where you can interact with the system, see results
returned, script things out, etc; the on-demand interface is more
for stateless quick commands "display object34", "help on
rotations", "open http://brlcad.org", etc |
00:08.19 |
CIA-30 |
BRL-CAD: 03ralith * r35183
10/rt^3/trunk/src/g3d/mainwindow.ui: Added a text label on top of
the GL context, causing garbage to appear in transparent areas, a
bug almost certainly related to the underlying OpenGL
context. |
00:08.48 |
brlcad |
for starters, it could be a simple one-shot
command interface like the console, but the long-term intent is
more of a hot-key command-line |
00:09.25 |
Ralith |
encountered our first (and probably only) bug
resulting from drawing on top of, rather than into, Ogre. |
00:09.31 |
Ralith |
pretty ugly one, though |
00:09.43 |
brlcad |
oh? |
00:10.02 |
``Erik |
pix? :D |
00:10.16 |
Ralith |
hopefully avoidable by not using anything that
does partial transparency directly on top of the context. |
00:10.22 |
Ralith |
(in this case, a bit of antialiased
text) |
00:10.24 |
Ralith |
``Erik: sure, sec |
00:11.07 |
``Erik |
(btw, weirdnesses like that tend to be
platform specific... qt can help, but it ain't a silver bullet...
:) |
00:11.21 |
Ralith |
nah this is an OpenGL issue |
00:11.24 |
Ralith |
nothing platformy |
00:11.26 |
``Erik |
um |
00:11.32 |
``Erik |
opengl issues tend to be platformy
:D |
00:11.38 |
Ralith |
although different video hardware might indeed
have different effects |
00:11.46 |
``Erik |
it's the ogl context going weird against the
display context |
00:11.46 |
Ralith |
``Erik: this is an opengl issue that's
inherently opengly, and which I predicted :P |
00:12.00 |
Ralith |
that is to say, Qt can't do anything about it
when used this way |
00:12.09 |
Ralith |
and I doubt any platform can either |
00:12.15 |
``Erik |
under the hood, it's glueing itself with
glxMakeContext() or wglMakeContext() or something |
00:12.17 |
Ralith |
perhaps a composited WM might be a special
case |
00:12.18 |
``Erik |
iirc |
00:12.20 |
``Erik |
attachcontext? |
00:12.24 |
``Erik |
been a long time |
00:13.12 |
Ralith |
http://isitloadedyet.com/~ralith/gl_weirdness.png |
00:13.27 |
brlcad |
Ralith: you should just keep a screenshot
hot-key handy, we're just going to keep saying "pics!" ;) |
00:13.29 |
``Erik |
even the venerable SDL had platform specific
weirdness when things like ogl were in the picture :)
*shrug* |
00:13.44 |
brlcad |
venerable?! |
00:13.47 |
brlcad |
heh |
00:13.57 |
Ralith |
still, this makes me want to go back and try
the QGraphicsView approach again |
00:13.59 |
``Erik |
HEY! |
00:14.02 |
``Erik |
hugs his sdl |
00:14.13 |
brlcad |
remember fighting SDL to no end to make it
behave when we ported BZ to it, had to sort out a half-dozen
bugs |
00:14.26 |
``Erik |
neat, when was that? |
00:14.43 |
brlcad |
like five years ago or something |
00:14.56 |
``Erik |
was coding ground up with sdl
in '98-02, didn't try porting existing stff to it |
00:17.51 |
``Erik |
so, yeah, I hadn't made any progress on swiss
cheese, something in the plate negatives is screwed up. indianlarry
mentioned something about some of those having air codes |
00:19.34 |
Ralith |
ooh |
00:19.36 |
Ralith |
rich text labelling |
00:19.57 |
Ralith |
fantasizes about log messages
with clickable object names |
00:22.54 |
Ralith |
yep |
00:22.59 |
Ralith |
it was partial transparency that was
responsible |
00:23.15 |
Ralith |
giving the label a solid-fill background
killed the error |
00:40.53 |
brlcad |
the painting algorithm does have some bug in
it |
00:40.58 |
brlcad |
or the things that call the painting
do |
00:41.05 |
brlcad |
because it is exceeding that index |
00:41.26 |
brlcad |
which shouldn't be happening, I believe that's
a count of how many edges are comging together iirc |
00:41.34 |
brlcad |
256 is nonsense |
00:42.18 |
``Erik |
given that it's an unsigned char, 256 is a big
wtf o.O |
00:42.39 |
brlcad |
well, that too, but the fact that it'd count
anywhere near that high |
00:44.04 |
brlcad |
thinks he's going to pop in
Ghost in the Shell 2 here in a few minutes, party at my
house |
00:44.11 |
``Erik |
I told russ that my guess was that it's a
longstanding bug that we haven't been able to get to :/ |
00:44.51 |
``Erik |
heh |
00:45.54 |
``Erik |
stacking the crap at the end of my driveway
got my wrist hurtin', I'm not gonna go move it again :D I'm trapped
for the night |
00:46.07 |
``Erik |
</whine> |
00:48.41 |
brlcad |
~cheese ``Erik |
00:48.42 |
ibot |
ACTION hands ``Erik a tray of sliced sharp
cheddar and pineapple |
00:49.32 |
``Erik |
heh |
00:50.27 |
brlcad |
this week was so off-kilter that I can't even
bring myself to a glass of scotch |
00:50.58 |
brlcad |
sips some irish whiskey
instead |
00:52.51 |
``Erik |
sips his cranberry juice
o.O |
00:52.53 |
``Erik |
top THAT! HA! |
00:54.38 |
brlcad |
drops doggie poop in the
juice, there topped it! |
00:59.33 |
CIA-30 |
BRL-CAD: 03ralith * r35184
10/rt^3/trunk/src/g3d/ (5 files): Installed an intermediary
MainWindow class on top of the autogenerated Ui::MainWindow to
allow functionality to be attached to the GUI. |
01:30.41 |
Ralith |
wow |
01:30.41 |
Ralith |
abstracting the console out into its own
widget was remarkably easy |
01:30.41 |
Ralith |
Qt was a great choice :] |
01:30.41 |
CIA-30 |
BRL-CAD: 03ralith * r35185
10/rt^3/trunk/src/g3d/ (CMakeLists.txt Console.cxx Console.h
mainwindow.ui): Made the console its own widget. |
01:32.48 |
``Erik |
http://www.collegehumor.com/video:1917186
we totally need EM trains here |
01:45.15 |
Ralith |
argh |
01:45.24 |
Ralith |
I guess the GL error doesn't just manifest
when you use text like that :| |
01:47.15 |
CIA-30 |
BRL-CAD: 03ralith * r35186
10/rt^3/trunk/src/g3d/ (Console.cxx Console.h): Added autohiding of
the console output label. Strangely, this seems to have caused the
OpenGL error formerly assumed to be related to partial transparency
to return. |
01:48.01 |
starseeker |
Ralith: you think the QGraphicsView approach
would avoid those issues if it could be made to work with
Ogre? |
01:48.14 |
Ralith |
starseeker: I'm just about certain it
would. |
01:48.29 |
Ralith |
considering that the modelview example used
80% transparent everything. |
01:52.39 |
Ralith |
brbs |
02:03.03 |
Ralith |
unbrbs |
02:10.23 |
starseeker |
sobs as he sees that the
"improved" Apollo 11 footage is not the original
tapes' |
02:10.45 |
starseeker |
good to seem them preserving what they can,
but ARRRRRRRRGH |
02:11.12 |
starseeker |
something only possible at a large
buerocracy |
02:11.35 |
starseeker |
reuse best quality tapes of historic human
milestone to save a few bucks |
02:20.02 |
starseeker |
oddly fitting monument to America's reaction
to space exploration post-moon-landing, though... |
02:31.06 |
starseeker |
downloads the restored copies
anyway... |
02:40.59 |
CIA-30 |
BRL-CAD: 03ralith * r35187
10/rt^3/trunk/src/g3d/ (Console.cxx Console.h): Improved console
output autohide: output can now be moused over, and the OpenGL
error has once again dissapeared. |
02:50.21 |
CIA-30 |
BRL-CAD: 03ralith * r35188
10/rt^3/trunk/src/g3d/Console.cxx: Removed unnecessary margin and
spacing (which tended to not get redrawn, leading to uglyness) from
Console's layout. |
02:55.02 |
CIA-30 |
BRL-CAD: 03ralith * r35189
10/rt^3/trunk/src/g3d/mainwindow.ui: Removed some more unnecessary
margin, this time from the options bar along the top. |
03:22.48 |
CIA-30 |
BRL-CAD: 03bharder * r35190
10/brlcad/trunk/AUTHORS: reflect name change,
incorporation |
03:32.43 |
Ralith |
brlcad: at what point should I
s/ogretest/g3d/? |
03:32.56 |
Ralith |
when I reach feature-equivalence? |
03:33.09 |
*** join/#brlcad stevegt_1
(n=stevegt@229.sub-75-211-192.myvzw.com) |
03:33.14 |
Ralith |
or now, since it's no longer just a
testcase? |
04:07.57 |
CIA-30 |
BRL-CAD: 03ralith * r35191
10/rt^3/trunk/src/g3d/Console.cxx: |
04:07.59 |
CIA-30 |
BRL-CAD: Made Console output text
selectable/copyable (and any links that might appear in |
04:08.01 |
CIA-30 |
BRL-CAD: the future clickable). This should
probably be done in any case where a user |
04:08.03 |
CIA-30 |
BRL-CAD: might conceivably want to, for
example, copy an error message into a request for |
04:08.05 |
CIA-30 |
BRL-CAD: help or bug report. |
05:27.12 |
Ralith |
okay, at this point the GUI is tweaked such
that the visibility of that OpenGL bug is minor |
05:27.23 |
Ralith |
even though it keeps recurring |
05:33.53 |
Ralith |
starseeker: something possibly of
interest: |
05:34.06 |
Ralith |
"Qt normally erases the widget's area before
the paintEvent() call. If the WRepaintNoErase widget flag is set,
the widget is responsible for painting all its pixels
itself." |
05:34.30 |
Ralith |
i.e. setting WRepaintNoErase may be a good
idea |
05:56.14 |
CIA-30 |
BRL-CAD: 03ralith * r35192
10/rt^3/trunk/src/g3d/OgreGLWidget.cxx: Ensure that Ogre rendering
occurs frequently (targetting 100fps). |
06:50.55 |
*** join/#brlcad docelic
(n=docelic@78.134.200.176) |
07:57.04 |
*** join/#brlcad stevegt_
(n=stevegt@c-24-130-122-25.hsd1.ca.comcast.net) |
07:59.07 |
*** join/#brlcad stevegt_2
(n=stevegt@c-24-130-122-25.hsd1.ca.comcast.net) |
08:48.08 |
CIA-30 |
BRL-CAD: 03ebautu * r35193
10/web/trunk/htdocs/more/sites/all/modules/brlcad/ (3 files in 2
dirs): Improved php-mged interface (all metadata extraction and
raytracing is done in a single call to mged) |
08:51.23 |
CIA-30 |
BRL-CAD: 03Ebautu 07http://brlcad.org * r1573
10/wiki/More_Changelog: July 15-17 |
08:53.18 |
*** join/#brlcad stevegt_
(n=stevegt@c-24-130-122-25.hsd1.ca.comcast.net) |
09:21.36 |
*** join/#brlcad _sushi_
(n=_sushi_@84-73-207-71.dclient.hispeed.ch) |
09:35.39 |
``Erik |
*yawn* |
11:51.43 |
``Erik |
nifty, got X back up on the 'hack'
box |
12:53.10 |
*** join/#brlcad docelic
(n=docelic@78.134.196.35) |
13:50.28 |
*** join/#brlcad Don_
(n=Don@71.238.51.148) |
14:37.57 |
CIA-30 |
BRL-CAD: 03ebautu * r35194
10/web/trunk/htdocs/more/sites/all/modules/multicolumn_select/ (.
multicolumn_select.info multicolumn_select.module):
Multicolumn_select - custom developed module for BRLCAD (used for
selecting the object to be rendered) |
14:54.00 |
CIA-30 |
BRL-CAD: 03ebautu * r35195
10/web/trunk/htdocs/more/sites/all/modules/brlcad/brlcad.module:
Allow users to select which object to render. |
15:42.14 |
``Erik |
compiles ogre3d on his fbsd
box O.o |
15:42.17 |
CIA-30 |
BRL-CAD: 03ebautu * r35196
10/web/trunk/htdocs/more/sites/all/modules/brlcad/brlcad.module:
Queue model for BRLCAD processing when the user changes the object
to render. |
15:43.56 |
*** join/#brlcad
hippieindamakin8 (n=hippiein@210.212.55.3) |
15:46.10 |
CIA-30 |
BRL-CAD: 03ebautu * r35197
10/web/trunk/htdocs/more/sites/all/modules/imagefield/
(imagefield.info imagefield.module): Allow Node ID to be used in
file paths. |
15:47.20 |
CIA-30 |
BRL-CAD: 03ebautu * r35198
10/web/trunk/htdocs/more/sites/all/modules/filefield/filefield.module:
Allow Node ID to be used in file paths. |
15:50.21 |
*** join/#brlcad BigAToo
(n=BigAToo@pool-96-230-124-27.sbndin.btas.verizon.net) |
15:52.13 |
CIA-30 |
BRL-CAD: 03erikgreenwald * r35199
10/brlcad/trunk/src/adrt/libtie/tie.c: avoid puking of initial
triangle buffer is 0 bytes |
16:05.54 |
CIA-30 |
BRL-CAD: 03n_reed * r35200 10/brlcad/trunk/
(include/dm-rtgl.h src/libdm/dm-rtgl.c): storing dm-rtgl points in
vertex arrays to improve performance |
16:22.56 |
*** join/#brlcad SWPadnos_
(n=Me@dsl107.esjtvtli.sover.net) |
16:46.35 |
*** join/#brlcad stevegt_
(n=stevegt@167.sub-75-211-20.myvzw.com) |
18:24.39 |
CIA-30 |
BRL-CAD: 03johnranderson * r35201
10/brlcad/trunk/src/librt/primitives/bot/ (bot.c
g_bot_include.c): |
18:24.44 |
CIA-30 |
BRL-CAD: prep method will now fail if an index
for a vertex is out of range. |
18:24.50 |
CIA-30 |
BRL-CAD: describe method now points out faces
that have vertex indices out of range. |
18:24.54 |
CIA-30 |
BRL-CAD: This fixes bug ID: 1592074 "Bot does
not raytrace" |
19:34.51 |
CIA-30 |
BRL-CAD: 03Ebautu 07http://brlcad.org * r1574
10/wiki/More_Changelog: July 18 |
21:16.41 |
*** join/#brlcad stevegt_
(n=stevegt@239.sub-75-210-95.myvzw.com) |
21:23.20 |
*** join/#brlcad BigAToo
(n=BigAToo@pool-96-230-124-27.sbndin.btas.verizon.net) |
22:36.18 |
*** join/#brlcad Patmcc19
(n=chatzill@71-223-26-58.phnx.qwest.net) |
23:39.12 |
*** join/#brlcad BigAToo
(n=BigAToo@pool-96-230-124-27.sbndin.btas.verizon.net) |