News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

FREEGLUT can work with C::B as default ( Now on Wiki for C::B )

Started by JackDawson, July 08, 2011, 01:59:15 AM

Previous topic - Next topic

JackDawson


ollydbg

Good, hopefully can you put this great information can be put in c::b's wiki?
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

JackDawson

Quote from: ollydbg on July 08, 2011, 02:43:21 AM
Good, hopefully can you put this great information can be put in c::b's wiki?

I'm not a moderator or anything. I am not even on this forum much. I just happen to be looking for some freeglut tutorials and I saw that no one here on this forum had a true answer to freeglut and how to get it working, so I thought I would share the info. I don't mind if someone takes this and puts it on wiki. That would be cool. :)

EDIT : P.S. Olly, love your debugger.  :) I am a FASM user, and your debugger program does make things easier.

oBFusCATed

Jack:
1. you can use your forum login name/password to log in the wiki.codeblocks.org and then create a page.
2. Ollydbg is not the developer of the Ollydbg :)
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

ollydbg

Quote from: oBFusCATed on July 08, 2011, 09:32:40 AM
2. Ollydbg is not the developer of the Ollydbg :)
That always confuse someone.
Hopefully:
@administrator: Can I change my forum Id name? I don't want to register a new ID, because I have 2K posts records  :wink:
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

JackDawson

Quote from: oBFusCATed on July 08, 2011, 09:32:40 AM
Jack:
1. you can use your forum login name/password to log in the wiki.codeblocks.org and then create a page.
2. Ollydbg is not the developer of the Ollydbg :)


Ok cool, i'll see what I can do. :)

EDIT : Give me 1 to 2 days and i'll have a nice looking Wiki page with more detailed info and pictures.

active0000

"If some memory should be reused, they are variables (or const variable)
If some operations should be re-used them to
Function, if they occur together, then their class."Thank you to share!

xunxun

Quote from: JackDawson on July 08, 2011, 02:46:51 AM
EDIT : P.S. Olly, love your debugger.  :) I am a FASM user, and your debugger program does make things easier.
.....
Ollydbg 2.x in windows 7 is not as very good, so I usually use Ollydbg 1.x in windows XP.

And I think we should improve cb OpenGL Project as JackDawson's method.
Regards,
xunxun

oBFusCATed

(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

JackDawson

Quote from: oBFusCATed on July 08, 2011, 11:30:58 AM
Quote from: xunxun1982 on July 08, 2011, 11:12:02 AM
And I think we should improve cb OpenGL Project as JackDawson's method.
Patches welcome, probably:)

Well I have already started to alter my Code::Blocks in many ways..  testing out different libraries using OpenGL and C::B..  the only one I so far have not gotten working is the GLTools because its not a stable library yet and once I get it solved, then i'll post info about it. Because people who paid for the OpenGL SuperBible 5th Edition..  well lets just say, we all are VERY disappointed with the author. I will be buying the 4th edition SuperBible because its stable. But the 5th edition sucks.

Also, the wiki is up and running, but I am improving the layout right now. So its not finished.

UPDATE : Wiki is now finished.

http://wiki.codeblocks.org/index.php?title=Using_FreeGlut_with_Code::Blocks

ollydbg

If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

JackDawson

Quote from: ollydbg on July 09, 2011, 04:23:25 PM
Quote from: JackDawson on July 08, 2011, 01:46:32 PM
UPDATE : Wiki is now finished.

http://wiki.codeblocks.org/index.php?title=Using_FreeGlut_with_Code::Blocks

Great job, and this wiki page is very nice!!!

Hope the changed wizard script and cbp template files can be put in trunk.

Hey thanks..  keep in mind though, I feel there should be a seperate "Button" option for freeGlut. In otherwords show the Glut that comes with C::B. But name it Glut32 and then have ANOTHER option as freeGlut. I would hate to have to write up another tutorial on how to install Glut32 for those who don't get it.. LMAO

xunxun

I think the default lib name of newest freeglut (svn) is libglut-0.dll, libglut.a and libglut.dll.a.
Regards,
xunxun

JackDawson

Quote from: xunxun1982 on July 10, 2011, 09:16:29 PM
I think the default lib name of newest freeglut (svn) is libglut-0.dll, libglut.a and libglut.dll.a.

Hello, could you post where you got your info ?  Because in my tutorials I show that you only need the actual binaries and where to put them. I also show a picture in my tutorial that has the ACTUAL name in the folder ( freeglut.dll ). And those files you listed here are no where in them.  I even checked the Glut32 download and its not in those either. I even did a search in my MinGW folders and no reference to them in their either.

The original Glut32 written by Mark Kilgard was ported over by Nate Robins. And you can get the ported Glut32 Binaries if you want to see it.
http://www.xmission.com/~nate/glut.html

NOTE : The latest version of the Glut32 library is 3.7.6 ( Dated Nov 8, 2001 )

This is the freeglut download links.
http://freeglut.sourceforge.net/index.php#download

in that link you will see the title : Prepackaged Releases and the first link takes you to the binaries to be downloaded on this link
http://www.transmissionzero.co.uk/software/freeglut-devel/

Its in there where you will see the MinGW download package that I describe in the tutorial.  ( NOTE : Latest Binary release is dated January 23rd 2010 )
Download freeglut 2.6.0‑3 for MinGW     -------->  freeglut-MinGW.zip

This was in reference to Windows and Linux packages according to their website.

And please keep in mind, my tutorial is only about the freeglut binary stable release version, NOT about source code that you have to compile. And the tutorial is not about Glut32 either. So please, if I am missing something here, please let me know and I'll update the Wiki accordingly. Thanks. :)

xunxun

I use freeglut dev svn : https://freeglut.svn.sourceforge.net/svnroot/freeglut/trunk
You can build yourselves:

./autogen.sh
./configure --prefix=/mingw
make
make install
Regards,
xunxun