To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.devOpen lugnet.cad.dev in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / Development / 7738
7737  |  7739
Subject: 
Re: Ldglite bug report (Was: Portable Ldraw system)
Newsgroups: 
lugnet.cad.dev
Date: 
Sun, 25 Aug 2002 20:03:06 GMT
Viewed: 
2622 times
  
In lugnet.cad.dev, Don Heyse writes:
If you want an easy way to grab the latest stuff from CVS, I recently
put the CVS executable I use, and a batch file to fetch the entire CVS
archive for ldglite here:
ldglite.sf.net/cvswin.zip

Cool, thanks.  I've never had much luck with windows and cvs and
sourceforge, so your batch file should prove to be useful in snarfing the
latest source.

You might as well play with the latest stuff.  It's been a while since
the last release.

Again, thanks.  Does it include the latest changes you made for the line
endcaps?

So anyway, I've been taking notes on my build process, about the (very
minimal) changes I've had to make.  I can publish them now if you want, or
if you'll be coming out with a newer version soon then it might be a moot point.
I'd like to see those notes whenever you think they're ready.  I have no
idea when I'll be ready for a new release.  Like I said, I'm running out
of numbers before 1.0 and I'm still not happy with the GUI.

Well, here's what I logged so far:

download and install mingw32

- download MinGW-1.1.tar.gz from http://www.mingw.org/download.shtml
- install as directed; make sure that mingw-1.1\bin is in your PATH
- note: I installed mine in \mingw-1.1\

download, compile and install zlib

- download source code from http://www.gzip.org/zlib/
- note: I placed mine in \projects\zlib\ (rename directory zlib-1.1.4\ to
zlib\)
- make -f nt\makefile.gcc
- for ldglite, you don't need to install zlib; it'll get picked up when you
build libpng

download, compile and install libpng

- download source code from http://www.libpng.org/pub/png/libpng.html
- note: I placed mine in \projects\lpng24\
- make -f scripts\makefile.gcc
- copy png.h to \mingw-1.1\include\
- copy libpng.a to \mingw-1.1\lib\

download and install glut headers and libraries

- download glheaders.zip from ldglite page
- move .lib files to \mingw-1.1\lib\
- move .h files to \mingw-1.1\include\GL\

download and compile ldglite

- download ldglitesrc0_9_5.zip from ldglite page
- note: I put mine in \projects\ldglite\
- note: I had to recompile libpng and libz because I kept getting a linker
error for "__imp__iob"
- remove glfont.c from the src list
- not necessary, but you may want to change the "cp ldglite.exe *" commands
to "copy ldglite.exe *"
- make

wish list:

- L3View.cpp, function DrawPart()
   - linetype 3 and 4 render in constant color (can be bg color) -- see
render_triangle() in switch (LinePtr->LineType) case 3 -- see render_quad()
in switch (LinePtr->LineType) case 4
   - color 24 can be same as color 16 -- see switch (LinePtr->Color)
   - amaze your CAD friends with tron-like graphics, among other things!  --
see http://www.sproat.us/l3glite-tron.png

- jitter in render_line, may cause sketch effects! -- see
http://www.sproat.us/l3glite-sketch.png
    - number of jitter lines, from 0+
    - endpoint jitter factor
    - random number seed

Cheers,
- jsproat



Message has 1 Reply:
  Re: Ldglite bug report (Was: Portable Ldraw system)
 
(...) D'OH That last line should read: - copy libz.a to \mingw-1.1\lib\ Cheers, - jsproat (22 years ago, 25-Aug-02, to lugnet.cad.dev)

Message is in Reply To:
  Re: Ldglite bug report (Was: Portable Ldraw system)
 
(...) I guess that means nobody's ever bothered to build the windows version on their own before. Oh well, I sorta knew that. I recently attempted to update the visual C++ project files because they were also way out of date, but I didn't get the (...) (22 years ago, 25-Aug-02, to lugnet.cad.dev)

63 Messages in This Thread:
















Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR