00:05.42 |
Notify |
03BRL-CAD:starseeker * 62811
brlcad/trunk/src/libdm/dm-wgl.c: Closer to building... |
00:08.30 |
Notify |
03BRL-CAD:starseeker * 62812
brlcad/trunk/src/libdm/dm-wgl.c: Add NULLs to match dm-ogl
init |
00:11.57 |
*** join/#brlcad archivist
(~archivist@host81-149-189-98.in-addr.btopenworld.com) |
00:18.23 |
Notify |
03BRL-CAD:starseeker * 62813
(brlcad/trunk/include/dm.h brlcad/trunk/src/libdm/dm-generic.c):
Don't use the same name for a struct and a data member within the
struct. |
00:28.42 |
Notify |
03BRL-CAD:starseeker * 62814
(brlcad/trunk/include/ged.h brlcad/trunk/src/mged/attach.c): More
Windows tweaks. |
00:38.40 |
Notify |
03BRL-CAD:starseeker * 62815
brlcad/trunk/src/other/openscenegraph/src/osgPlugins/freetype/FreeTypeFont.cpp:
Fix includes so local freetype works |
00:39.38 |
Notify |
03BRL-CAD:starseeker * 62816
brlcad/trunk/src/mged/wdb_obj.c: Add ged.h |
00:42.00 |
Notify |
03BRL-CAD:starseeker * 62817
brlcad/trunk/src/mged/wdb_obj.c: Use the ged.h header
declaration. |
00:48.18 |
Notify |
03BRL-CAD:starseeker * 62818
brlcad/trunk/src/libged/wdb_importFg4Section.c: include ged.h in
wdb_importFg4Section.c |
01:01.59 |
*** join/#brlcad caen23
(~caen23@92.85.88.197) |
01:10.30 |
*** join/#brlcad Stragus
(~alexis@173-166-149-129-washingtondc.hfc.comcastbusiness.net) |
01:17.44 |
Notify |
03BRL-CAD:starseeker * 62819
brlcad/trunk/src/libfb/if_wgl.c: wgl_open_existing was still in its
original form. |
01:25.30 |
Notify |
03BRL-CAD:starseeker * 62820
brlcad/trunk/src/libfb/if_wgl.c: copy paste error |
02:26.50 |
Notify |
03BRL-CAD:starseeker * 62821
brlcad/trunk/src/libfb/if_wgl.c: Fix typo. wgl+mged are
back. |
02:31.27 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
02:47.05 |
Notify |
03BRL-CAD:starseeker * 62822
brlcad/trunk/src/libfb/fb_generic.c: Fix bu_strncmp in interface
assignment. This gets things going with osgl on Windows, although
I'm not sure about the stand-alone framebuffer due to problems with
TextureRectangle and the VirtualBox OpenGL. |
03:29.40 |
Notify |
03BRL-CAD:starseeker * 62823
brlcad/trunk/src/libbu/malloc.c: Can't use bu_log here due to
semaphores |
03:32.40 |
*** join/#brlcad Roby_
(75cf9e5e@gateway/web/freenode/ip.117.207.158.94) |
03:33.43 |
Roby_ |
brlcad: Hello, Start working on BRL-CAD. Too
good. |
03:34.47 |
Roby_ |
I have read documentation. .g is brlcad data
file. A binary file. So to read it I found a g2asc
converter |
03:35.59 |
Roby_ |
Is it convert binary file into ascii code,
means to say its only the translation of binary into
text? |
03:37.40 |
Roby_ |
What are the specification of .g and ascii
file of BRL-CAD. |
03:37.44 |
Roby_ |
? |
04:02.03 |
Roby_ |
brlcad: in case you forget, .g is brlcad data
file. A binary file. So to read it I found a g2asc converter. Is it
converting binary file into ascii code, means to say that its only
the translation of binary into text? |
04:09.49 |
Stragus |
He's probably asleep, expect an answer in
about... 8 hours :) |
04:10.03 |
Stragus |
But I believe BRL-CAD tools can read both the
binary and the text format of .g files |
04:17.02 |
mihaineacsu |
Roby_: have a look here http://brlcad.org/w/images/2/2d/BRL_CAD_g_format_V5.pdf |
04:17.17 |
Roby_ |
hmm, for text format there are some
standards. |
04:19.31 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
04:19.35 |
mihaineacsu |
and yes, as Stragus mentioned, data in .g
files is stored both binary and/or ASCII format. the pdf above will
give you a better idea of what's going on |
04:23.25 |
Roby_ |
mihaineacsu: Thanks for this pdf :) |
04:59.32 |
Roby_ |
mihaineacsu: it uses .g file to read
informatrion for making models. Can it also read data from .asc
file and make model from that? |
05:03.49 |
mihaineacsu |
Roby_: I know of asc2g that can help you
convert .asc to .g format |
05:04.44 |
Roby_ |
I tried that. Its true but can it also read
data directly from asc format? |
05:05.51 |
mihaineacsu |
no, I doubt there is a way to do that (as far
as I know) |
05:13.42 |
mihaineacsu |
Roby_: you might also want to have a look here
http://brlcad.org/w/images/6/66/Converting_Geometry.pdf |
05:17.39 |
Roby_ |
I have read this. |
05:18.19 |
Roby_ |
I think it requires conversion from asc to g
file |
05:18.42 |
mihaineacsu |
surely |
05:20.32 |
Roby_ |
haha if thats true then its a converter. Not
as a translater to translate text into binary. |
07:17.04 |
*** join/#brlcad caen23
(~caen23@92.85.88.197) |
07:19.32 |
*** join/#brlcad ries
(~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl) |
07:20.13 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
07:40.26 |
*** join/#brlcad Izakey
(~Isaac@195.24.220.134) |
08:00.06 |
*** join/#brlcad Ch3ck_
(~Ch3ck@66-118-151-70.static.sagonet.net) |
08:12.23 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
08:45.03 |
*** join/#brlcad caen23
(~caen23@92.85.88.197) |
09:20.21 |
*** join/#brlcad clock
(~clock@77-58-143-135.dclient.hispeed.ch) |
10:08.22 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
10:24.38 |
*** join/#brlcad bhattigurjot
(~scott@202.164.53.117) |
10:27.26 |
bhattigurjot |
Hi, I want to know about rt^3. Is it a
standalone library? Does it have CSG support? |
10:37.43 |
*** join/#brlcad s3gfault
(~s3gfault@185.2.31.240) |
11:05.11 |
*** join/#brlcad s3gfault
(~s3gfault@185.2.31.240) |
11:22.00 |
*** join/#brlcad s3gfault
(~egards@185.2.31.240) |
11:55.28 |
*** join/#brlcad ries
(~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl) |
12:16.02 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
12:25.56 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
12:33.49 |
*** join/#brlcad megaton
(5e645242@gateway/web/freenode/ip.94.100.82.66) |
12:35.21 |
megaton |
Hello, anybody here? |
12:41.48 |
*** join/#brlcad DarkCalf
(~DarkCalf@173.231.40.98) |
12:53.53 |
*** join/#brlcad mihaineacsu
(~mihaineac@92.81.156.14) |
13:10.26 |
*** join/#brlcad clock
(~clock@77-58-143-135.dclient.hispeed.ch) |
13:37.19 |
*** join/#brlcad mihaineacsu
(~mihaineac@92.81.46.113) |
13:46.35 |
Notify |
03BRL-CAD:starseeker * 62824
brlcad/trunk/src/other/CMakeLists.txt: Try to override all the
relevant CACHE variables created by find_package, so we don't end
up with accidental mix-and-match. |
14:36.53 |
*** join/#brlcad Stragus
(~alexis@50-193-129-193-static.hfc.comcastbusiness.net) |
14:37.19 |
Notify |
03BRL-CAD:starseeker * 62825
brlcad/trunk/src/libdm/dm-osgl.cpp: Not properly working yet (state
changes mess up everything else after faceplate is enabled) but get
actual text drawing correctly and in the right place.) |
14:47.58 |
Notify |
03BRL-CAD:starseeker * 62826
brlcad/trunk/src/libdm/dm-osgl.cpp: Do more matrix restoring - can
now get full faceplate GUI up and interactive. Embedded framebuffer
still doesn't work with faceplate on, and may be other problems,
but getting closer. |
15:06.43 |
*** join/#brlcad clock
(~clock@77-58-143-135.dclient.hispeed.ch) |
15:54.30 |
*** join/#brlcad Stragus
(~alexis@50-193-129-193-static.hfc.comcastbusiness.net) |
16:47.47 |
Notify |
03BRL-CAD:starseeker * 62827
brlcad/trunk/src/libdm/dm-osgl.cpp: Blend state was messing with
the embedded framebuffer, and the rest of the settings don't appear
to be critical to the text working. This gets the embedded
framebuffer working. |
17:01.58 |
Notify |
03BRL-CAD:starseeker * 62828
brlcad/trunk/src/libdm/dm-osgl.cpp: Enable color for text |
17:04.36 |
brlcad |
wonders what's up with the
surge of web-based irc users |
17:06.57 |
brlcad |
starseeker: you know, just about everything
you're doing, ftgl does for you |
17:10.29 |
brlcad |
it's purpose is to render text via freetype
onto an opengl context, really makes it crazy simple :) |
17:12.43 |
Notify |
03BRL-CAD:carlmoore * 62829
(brlcad/trunk/src/libdm/fontstash/fontstash.h
brlcad/trunk/src/libdm/fontstash/glfontstash.h and 2 others): fix
spellings (including 'Hello World') and remove trailing
blanks/tabs |
17:14.31 |
Notify |
03BRL-CAD:starseeker * 62830
brlcad/trunk/src/libdm/dm-osgl.cpp: Dynamically size the text if we
don't have a hardcoded value |
17:17.33 |
starseeker |
brlcad: I can look at that I guess, but as of
r62830 it looks like everything is working |
17:19.22 |
starseeker |
does happy
dance |
17:20.18 |
brlcad |
hey, if it works, good enough for now
.. |
17:21.04 |
brlcad |
just beware though |
17:21.42 |
starseeker |
? |
17:21.56 |
brlcad |
there are lots of gotchas that may become
apparent later, portability issues, driver issues, performance
issues, and futureproofing (configurable fonts, etc) |
17:22.08 |
brlcad |
each on their own not so bad, but it can add
up |
17:22.34 |
brlcad |
that's exactly what the lib exists, it handles
most of those issues on top of being a simple drop-in "render this
text" |
17:23.10 |
starseeker |
nods - fair
enough |
17:23.11 |
brlcad |
but if you got it working, I'd move on until
another issue is encountered |
17:23.39 |
starseeker |
eventually (once the scene graph is in use)
I'll be using osgText instead |
17:23.44 |
brlcad |
have you tried minimizing and restoring a
window yet? |
17:24.10 |
starseeker |
seems to work here |
17:25.01 |
``Erik |
used to be that dragging another window
infront of a gl window was problematic, not sure if drivers have
'fixed' that yet |
17:25.30 |
brlcad |
nods ... and note that osg
uses ftgl under the hood |
17:25.52 |
starseeker |
cool |
17:26.56 |
starseeker |
figures eventually osgl will
fade out, as osg proper (with scenegraph) gets working properly -
osgl is an intermediate stage that gives us portability without the
more invasive reworking |
17:26.58 |
``Erik |
(can I get a woot woot for kilgards texfont?
aw yeah) |
17:27.02 |
brlcad |
most projects I know of that render text to
opengl use ftgl, it's pretty darn pervasive |
17:27.11 |
brlcad |
really should push out
another ftgl release |
17:28.01 |
brlcad |
``Erik: heh, woot! |
17:28.55 |
starseeker |
brlcad: you're welcome to switch it out if you
like - I went with fontstash because it's very self-contained
(doesn't need freetype, all headers, very tiny) and seems to meet
our (currently fairly minimal) needs |
17:30.32 |
brlcad |
even I'd move on if it's working well enough
for now |
17:30.46 |
brlcad |
more just a big yellow caution sign .. here be
dragons |
17:30.57 |
brlcad |
sleeping ones |
17:31.02 |
starseeker |
nods |
17:31.13 |
starseeker |
goes dragon prodding with
archer... |
17:31.33 |
``Erik |
/* if you plan on fixing this, sub ftgl
instead */ ? |
17:33.06 |
``Erik |
btw, dovecot is running on bz now, pop3,
imap4, pops and imaps (ssl ones use elfga.com for the
cert) |
17:47.33 |
*** join/#brlcad Stragus
(~alexis@50-193-129-193-static.hfc.comcastbusiness.net) |
17:52.56 |
Notify |
03BRL-CAD:starseeker * 62831
(brlcad/trunk/src/tclscripts/lib/Dm.tcl
brlcad/trunk/src/tclscripts/mged/openw.tcl): Add osgl in to a
couple of the Tcl/Tk scripts. |
17:55.18 |
brlcad |
okie dokie, never heard of it before, sounds
good :) |
17:56.51 |
Notify |
03BRL-CAD:brlcad * 62832
brlcad/trunk/src/libged/comb_std.c: expand comb_std with support
for unicode operators and more consistent op handling. |
18:03.14 |
Notify |
03BRL-CAD:brlcad * 62833
brlcad/trunk/src/libged/combmem.c: parse the csg operator through
db_str2op for consistent handling and unicode support. |
18:06.27 |
Notify |
03BRL-CAD:brlcad * 62834
brlcad/trunk/src/libged/combmem.c: don't bother passing a var in,
let the macro deal with it. |
18:55.50 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
19:06.01 |
Notify |
03BRL-CAD:starseeker * 62835
(brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl
brlcad/trunk/src/tclscripts/lib/Ged.tcl and 5 others): Either tweak
scripts or make notes that something will need to be done to
support osgl (lots of hard-coding of wgl vs. ogl in here, which is
bad to begin with... |
19:09.19 |
Notify |
03BRL-CAD:starseeker * 62836
(brlcad/trunk/src/libdm/query.c
brlcad/trunk/src/libfb/fb_generic.c): This flips the switch to
prefer osgl for libdm and libfb when it is available. |
19:30.41 |
Notify |
03BRL-CAD:brlcad * 62837
brlcad/trunk/src/external/Cubit/g-sat.cpp: ws style
cleanup |
19:40.31 |
*** join/#brlcad javampire
(~ncsaba@p4FF73635.dip0.t-ipconnect.de) |
19:45.35 |
Notify |
03BRL-CAD:brlcad * 62838
brlcad/trunk/src/external/Cubit/g-sat.cpp: restructure to avoid
forward declarations, mark all static, and fix various compilation
issues that went unnoticed. should compile again now with
cubit/acis headers. |
19:49.42 |
Notify |
03BRL-CAD:carlmoore * 62839
brlcad/trunk/src/rt/opt.c: add comment because I got tripped up and
tried inserting 0 |
19:53.40 |
Notify |
03BRL-CAD:brlcad * 62840
brlcad/trunk/src/external/Cubit/g-sat.cpp: OUTPUT_FILE is not used,
provide a default filename that is the input with a new
extension |
19:58.22 |
Notify |
03BRL-CAD:brlcad * 62841
brlcad/trunk/src/external/Cubit/g-sat.cpp: using 'using namespace
std;' is discouraged. best practice is to make that particular
namespace explicit. |
19:59.55 |
Notify |
03BRL-CAD:brlcad * 62842
(brlcad/trunk/src/libged/combmem.c brlcad/trunk/src/libged/red.c):
more consistent op handling propagation for red and
combmem. |
20:00.38 |
Notify |
03BRL-CAD:brlcad * 62843
brlcad/trunk/src/librt/db_tree.c: elminiate the custom handling of
'n' here for the adjust command. |
20:01.13 |
Notify |
03BRL-CAD:brlcad * 62844
brlcad/trunk/src/libged/red.c: eliminate dead debuggin
code |
20:13.15 |
Notify |
03BRL-CAD:brlcad * 62845
brlcad/trunk/src/librt/db_tree.c: implement consistent and
unicode-extended csg op handling for put/adjust commands |
20:18.51 |
Notify |
03BRL-CAD:starseeker * 62846
brlcad/trunk/src/libdm/dm-osgl.cpp: Don't crash if we don't find
the font file, just don't draw text. Also don't fail quietly if the
file isn't found. |
20:18.58 |
Notify |
03BRL-CAD:brlcad * 62847
brlcad/trunk/src/libged/comb.c: expand the comb command with
support for unicode and consistent op letter conventions |
20:26.21 |
*** join/#brlcad Stragus
(~alexis@173-166-149-129-washingtondc.hfc.comcastbusiness.net) |
20:34.04 |
Notify |
03BRL-CAD:starseeker * 62848
brlcad/trunk/src/libdm/CMakeLists.txt: Make sure the ProFont file
gets copied - doesn't matter if we have symlinks, but important on
Windows. |
20:39.25 |
Notify |
03BRL-CAD:brlcad * 62849
(brlcad/trunk/src/conv/dxf/dxf-g.c brlcad/trunk/src/conv/enf-g.c):
ws style indent cleanup |
20:54.35 |
*** join/#brlcad javampire
(~javampire@v10024.1blu.de) |
20:58.12 |
Notify |
03BRL-CAD:brlcad * 62850
brlcad/trunk/src/conv/stl/stl-g.c: ws |
21:00.27 |
Notify |
03BRL-CAD:brlcad * 62851
(brlcad/trunk/src/libged/comb.c
brlcad/trunk/src/libged/ged_private.h and 4 others): remainder of
operator parsing commands that are now using db_str2op for
consistent unicode-aware handling. |
21:02.52 |
brlcad |
starseeker: you plan on getting back to the
fd_set problem? (r62809) |
21:03.09 |
brlcad |
that was working... |
21:07.04 |
*** part/#brlcad javampire
(~javampire@v10024.1blu.de) |
21:12.54 |
Notify |
03BRL-CAD:starseeker * 62852
(brlcad/trunk/include/fb/fb_osgl.h
brlcad/trunk/src/libfb/if_osgl.cpp): In principle, it should be
possible to fall back on the older drawing approach if texture
rectangles aren't supported... |
21:13.18 |
starseeker |
brlcad: I'll try |
21:13.26 |
starseeker |
it was working on Windows? |
21:28.39 |
*** join/#brlcad s3gfault
(~egards@188.72.106.9.leadertelecom.ru) |
21:55.09 |
*** join/#brlcad clock
(~clock@77-58-143-135.dclient.hispeed.ch) |
21:56.06 |
*** join/#brlcad javampire
(~javampire@v10024.1blu.de) |
22:05.18 |
Notify |
03BRL-CAD:starseeker * 62853
brlcad/trunk/src/other/openscenegraph/CMakeLists.txt: Don't try to
force specific architectures (at least not while part of BRL-CAD's
build...) |
22:08.10 |
Notify |
03BRL-CAD:starseeker * 62854
brlcad/trunk/src/other/tk/CMakeLists.txt: Need our freetype (if in
play) to come before any possible X11 system version. |
22:09.43 |
*** join/#brlcad s3gfault
(~egards@188.72.106.9.leadertelecom.ru) |
22:35.30 |
*** part/#brlcad javampire
(~javampire@v10024.1blu.de) |
22:36.05 |
*** join/#brlcad javampire
(~javampire@v10024.1blu.de) |
22:53.17 |
*** join/#brlcad mihaineacsu
(~mihaineac@92.81.46.113) |
23:35.13 |
starseeker |
well crud. OSG isn't working on the
Mac |
23:37.18 |
*** join/#brlcad konrado
(~konro@41.205.22.54) |