Computer Webmaster Gaming Console Graphics Forum

Welcome to the Computer Webmaster Gaming Console Graphics Forum forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

MK PitStop Main Earn $25 Earn Money Posting Extras Members Blogs Image Hosting User Pages
Go Back   Computer Webmaster Gaming Console Graphics Forum > Computer Forums > Software Programming
Register FAQ/Rules Become A V.I.P. Member Search Today's Posts Mark Forums Read

Software Programming Software programming talk, ask questions about computer software programming or help others

Google
Closed Thread
 
LinkBack Thread Tools Display Modes
Old 06-12-2007, 11:28 PM   #1
Pete Taylor
 
Pete Taylor's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default 2D, SDL, and OpenGL Help Needed...

OK, after the earlier post regarding SDL's slow framerates (not that
it's *that* slow) I have been looking at OpenGL related stuff on the
internet. The thing is, I can't seem to find out what files I need to
start programming with OpenGL, and there seems to be little (if any)
documentation about how to integrate OpenGL with SDL.

Just to do a bit of running before I can walk, do you open a window
(define/display a surface) with SDL and use OpenGL to write to it?

I've been reading about GLU and GLUT, would either of these be better to
use for programming a 2D game? If I used GLUT, would that render SDL
obsolete (it looks like you can use it for detecting input etc.)?

I would really like to use the core OpenGL if I can as I feel it would
be more beneficial to learn that API.

Sorry for all the questions!

Thanks,
Pete
 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Advertisements
Old 06-12-2007, 11:28 PM   #2
Peter Ashford
 
Peter Ashford's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default 2D, SDL, and OpenGL Help Needed...

Pete Taylor wrote:
> OK, after the earlier post regarding SDL's slow framerates (not that
> it's *that* slow) I have been looking at OpenGL related stuff on the
> internet. The thing is, I can't seem to find out what files I need to
> start programming with OpenGL, and there seems to be little (if any)
> documentation about how to integrate OpenGL with SDL.


Surely there is an example on the SDL website?

It's been a while since I looked at SDL & OpenGL, but I don't recall it
being that hard.

> Just to do a bit of running before I can walk, do you open a window
> (define/display a surface) with SDL and use OpenGL to write to it?


I beleive that you set up an SDL surface, and use SDL_OPENGL or
something similar as one of the property flags.

> I've been reading about GLU and GLUT, would either of these be better to
> use for programming a 2D game? If I used GLUT, would that render SDL
> obsolete (it looks like you can use it for detecting input etc.)?


I wouldn't. GLUT is intended for a quick utility GUI for openGL, not
for games. I think SDL is the right way to go

 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Old 06-12-2007, 11:28 PM   #3
Pete Taylor
 
Pete Taylor's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default 2D, SDL, and OpenGL Help Needed...

Peter Ashford <me@here.there.com> wrote in
newsH3Db.29247$VV6.674099@news.xtra.co.nz:

> Pete Taylor wrote:
>> OK, after the earlier post regarding SDL's slow framerates (not that
>> it's *that* slow) I have been looking at OpenGL related stuff on the
>> internet. The thing is, I can't seem to find out what files I need to
>> start programming with OpenGL, and there seems to be little (if any)
>> documentation about how to integrate OpenGL with SDL.

>
> Surely there is an example on the SDL website?
>
> It's been a while since I looked at SDL & OpenGL, but I don't recall
> it being that hard.
>
>> Just to do a bit of running before I can walk, do you open a window
>> (define/display a surface) with SDL and use OpenGL to write to it?

>
> I beleive that you set up an SDL surface, and use SDL_OPENGL or
> something similar as one of the property flags.
>
>> I've been reading about GLU and GLUT, would either of these be better
>> to use for programming a 2D game? If I used GLUT, would that render
>> SDL obsolete (it looks like you can use it for detecting input etc.)?

>
> I wouldn't. GLUT is intended for a quick utility GUI for openGL, not
> for games. I think SDL is the right way to go
>
>


Thanks for the advice Peter, I will continue using SDL then (hooray!)

Cheers,
Pete
 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Old 06-12-2007, 11:28 PM   #4
Pete Taylor
 
Pete Taylor's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default 2D, SDL, and OpenGL Help Needed...

Pete Taylor <not@this.address> wrote in
news:Xns944F7A6665F8Fpetetaylorphilipscom@130.139. 56.200:

> OK, after the earlier post regarding SDL's slow framerates (not that
> it's *that* slow) I have been looking at OpenGL related stuff on the
> internet. The thing is, I can't seem to find out what files I need to
> start programming with OpenGL, and there seems to be little (if any)
> documentation about how to integrate OpenGL with SDL.
>
> Just to do a bit of running before I can walk, do you open a window
> (define/display a surface) with SDL and use OpenGL to write to it?
>
> I've been reading about GLU and GLUT, would either of these be better
> to use for programming a 2D game? If I used GLUT, would that render
> SDL obsolete (it looks like you can use it for detecting input etc.)?
>
> I would really like to use the core OpenGL if I can as I feel it would
> be more beneficial to learn that API.
>
> Sorry for all the questions!
>
> Thanks,
> Pete


Just to answer my own moronic questions!

Everything you need to start using OpenGL is already provided with the
complete Dev-Cpp download (the one that incorporates gcc) so there is no
need to search for library/header files as they already exist!

As Mr Ashford pointed out, there is a cunningly hidden piece of example
source code for initialising OpenGL using SDL. I found it in the HTML
documentation, *not* by following the link for "OpenGL" on the
libsdl.org website (which is where I was initially looking)!

Finally, as Peter pointed out, SDL and OpenGL appear to work together
quite well (which is good news for me as I didn't want to have to
re-write all my code to be Windows specific).

I've posted this just in case any other newbies out there find
themselves struggling as I was (unlikely I know, but I can't be the only
moron, can I?)!

Thanks,
Pete
 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Featured Websites
Free Space
Free Space
Free Space Free Space
Closed Thread
Tags: , , ,




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
opengl & directx Piotr Sasadeusz Software Programming 1 06-12-2007 11:25 PM
OpenGL or DirectX Steven Binion Software Programming 17 06-12-2007 11:20 PM
Help detecting and using Two Mice in Windows OpenGL app? Steve Software Programming 3 06-12-2007 10:23 PM
Way OT - Help Needed Deon H Graphics in general 14 06-11-2007 6:35 PM
how to..?.. help needed! collioni3@gmail.com Google questions 1 05-28-2007 1:45 AM


Featured Websites




All times are GMT +1. The time now is 12:36 AM.


Powered by: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.0.0
Cheap Computers
MK PitStop Copyright 2005 - 2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98