Dominic Curran | 1 May 2003 11:16
Picon
Favicon

WHERE TO FIND OPENGL INFORMATION - (Bi-weekly posting)

WHERE TO FIND OPENGL INFORMATION - (Bi-weekly posting)

The Official OpenGL Site - News, downloads, tutorials, books & links:-
http://www.opengl.org/

The archive for this mailing list can be found at:-
http://www.egroups.com/list/opengl-gamedev-l/

The OpenGL Repository - Downloads for OpenGL implementations:-
http://www.fortunecity.com/skyscraper/nuclear/274/

The OpenGL GameDev FAQ:-
http://www.3dgamedev.com/resources/openglfaq.txt

The EFnet OpenGL FAQ:-
http://www.geocities.com/SiliconValley/Park/5625/opengl/

The Omniverous Biped's FAQ:-
http://www.sjbaker.org/steve/omniv

OpenGL 1.0 Reference
http://www.cevis.uni-bremen.de/~uwe/opengl/

OpenGL 1.1 Reference - This is pretty much the Blue book on-line:-
http://tc1.chemie.uni-bielefeld.de/doc/OpenGL/hp/Reference.html

Information on the GLUT API:-
http://www.opengl.org/developers/documentation/glut.html

Apples OpenGL web site is at:-
(Continue reading)

Tom Hubina | 1 May 2003 22:26

Re: WHERE TO FIND OPENGL INFORMATION - (Bi-weekly posting)


>The OpenGL GameDev FAQ:-
>http://www.3dgamedev.com/resources/openglfaq.txt

The 3dgamedev.com domain will most likely be disappearing soon. At one 
point, some people were looking into taking over the FAQ, but I haven't 
heard anything from them, and this link is still in use so I'm guessing it 
hasn't been done. Someone should grab the contents of the FAQ and move it 
somewhere else, remove me from it and add themselves ... etc ;)

Tom

----- 
FAQ and OpenGL Resources at:
  http://www.geocities.com/SiliconValley/Hills/9956/OpenGL

--

-- 
Author: Tom Hubina
  INET: tomh <at> 3dgamedev.com

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: ListGuru <at> fatcity.com (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB OPENGL-GAMEDEV-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

(Continue reading)

Ignacio Castaño | 4 May 2003 02:21
Picon
Picon
Favicon

Re: WHERE TO FIND OPENGL INFORMATION - (Bi-weekly posting)

Tom Hubina wrote:
> >The OpenGL GameDev FAQ:-
> >http://www.3dgamedev.com/resources/openglfaq.txt
>
> The 3dgamedev.com domain will most likely be disappearing soon. At one
> point, some people were looking into taking over the FAQ, but I haven't
> heard anything from them, and this link is still in use so I'm guessing it
> hasn't been done. Someone should grab the contents of the FAQ and move it
> somewhere else, remove me from it and add themselves ... etc ;)

I was running a new FAQ here:

http://talika.eii.us.es/~titan/oglfaq/

I mentioned on the list that the above address should be updated, but
recieved no answer. I'm currently doing two years of the university and
working at the same time, so I'm not able to keep it updated anymore. The
FAQ in the opengl.org site is pretty good for general questions, but it
would be nice to have a FAQ for OpenGL questions related with game
development only, though.

Ignacio Castaño
castanyo <at> yahoo.es

----- 
FAQ and OpenGL Resources at:
  http://www.geocities.com/SiliconValley/Hills/9956/OpenGL

--

-- 
Author: =?iso-8859-1?Q?Ignacio_Casta=F1o?=
(Continue reading)

Matt Riches | 4 May 2003 13:46

Mouse FLicker


Hi All.

Quick question, I have a simple win32 app, and all it does is draw a few 
triangles in different colour. When I run the mouse over the window, it 
flickers, and sometimes disappears for as much as a second.

Any ideas as to what I can do to stop this ?

TIA,

Matt

----- 
FAQ and OpenGL Resources at:
  http://www.geocities.com/SiliconValley/Hills/9956/OpenGL

--

-- 
Author: Matt Riches
  INET: aptt69 <at> dsl.pipex.com

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: ListGuru <at> fatcity.com (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB OPENGL-GAMEDEV-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

(Continue reading)

Colin Fahey | 5 May 2003 06:11
Picon
Favicon

Re: Mouse FLicker

2003 May 4th
Sunday

>>> Quick question, I have a simple win32 app, and all it
>>> does is draw a few triangles in different colour. When
>>> I run the mouse over the window, it flickers, and
>>> sometimes disappears for as much as a second.
>>> 
>>> Any ideas as to what I can do to stop this ?

One solution is to not move your mouse over the window!

But seriously, WHAT is flickering and sometimes disappearing?

If the triangles are disappearing, it could be that your
frame rate is extremely high, and not bound by the vertical
refresh rate of your monitor, thus you get a weird phase
effect between glClear() calls and the refresh.  The presence
of the mouse in the window may slow or alter the phase of
the messaging and drawing just enough to make the triangles
appear for a while.  I think there is a checkbox in a driver
settings control panel for some graphics cards that allow
you to limit rendering to vertical sync.  I thought it was
possible to do this in code, too.

Also, your window may have a OnPaint() function that clears
the background of your client area -- in addition to your
OpenGL clearing of its Render Context.  Don't use GDI to
paint the background of the client area.  If you are using
MFC, override CWndXXXX::OnPaintBackground() (or whatever)
(Continue reading)

Jimb Esser | 5 May 2003 08:56
Picon

Re: Mouse Flicker

Heheh, there seems to be a case of misplaced modifiers in that sentence, I'm quite certain it's the *mouse*
that he mean to say is flickering, not anything in the window.

My recommendation: draw your own mouse cursor, and hide the windows one when it's over your window, that
seems to be the way to go, and lets you do neat things with your mouse cursor =).  But perhaps other people have
some other suggestions now that that's cleared up.

        jimb

"Let's throw the cow over the fence some hay"

At 08:11 PM 5/4/2003 -0800, you wrote:
>>>> Quick question, I have a simple win32 app, and all it
>>>> does is draw a few triangles in different colour. When
>>>> I run the mouse over the window, it flickers, and
>>>> sometimes disappears for as much as a second.
>>>> 
>>>> Any ideas as to what I can do to stop this ?
>
>One solution is to not move your mouse over the window!
>
>But seriously, WHAT is flickering and sometimes disappearing?

               http://www.horningabout.com/jimb

----- 
FAQ and OpenGL Resources at:
  http://www.geocities.com/SiliconValley/Hills/9956/OpenGL

--

-- 
(Continue reading)

Christian Laforte | 5 May 2003 15:31
Picon

Re: Mouse FLicker

Let me try to guess. ;-)

You have a video card and/or driver which is a couple of years old. You're
running Windows XP or 2K with antialiased mouse cursor, or a cursor larger
than usual. If that's the case, then the solution is indeed to hide the
Windows cursor, and draw the cursor yourself, in the back buffer before
doing a swap.

(This was a common problem when antialiased mouse cursors came out, some
hardware didn't yet have native support for them, and they basically drew
them on the desktop as fast as they could, hoping that nobody noticed. ;-)

Christian

----- Original Message -----
To: "Multiple recipients of list OPENGL-GAMEDEV-L"
<OPENGL-GAMEDEV-L <at> fatcity.com>
Sent: Sunday, May 04, 2003 7:46 AM

>
> Hi All.
>
> Quick question, I have a simple win32 app, and all it does is draw a few
> triangles in different colour. When I run the mouse over the window, it
> flickers, and sometimes disappears for as much as a second.
>
> Any ideas as to what I can do to stop this ?
>
> TIA,
>
(Continue reading)

Scott Saad | 5 May 2003 18:02

RE: Mouse FLicker

We use to see this all the time.  We had to disable the pointer shadow
in the Mouse Control Panel under the Pointers tab.  By default, it is
checked to be enabled.

Scott

-----Original Message-----
Sent: Monday, May 05, 2003 7:32 AM
To: Multiple recipients of list OPENGL-GAMEDEV-L

Let me try to guess. ;-)

You have a video card and/or driver which is a couple of years old.
You're
running Windows XP or 2K with antialiased mouse cursor, or a cursor
larger
than usual. If that's the case, then the solution is indeed to hide the
Windows cursor, and draw the cursor yourself, in the back buffer before
doing a swap.

(This was a common problem when antialiased mouse cursors came out, some
hardware didn't yet have native support for them, and they basically
drew
them on the desktop as fast as they could, hoping that nobody noticed.
;-)

Christian

----- Original Message -----
To: "Multiple recipients of list OPENGL-GAMEDEV-L"
(Continue reading)

Matt Riches | 5 May 2003 17:41

Re: Mouse FLicker


OK, thanks toall of you for your replies.

First of all, I am inexperienced with Open GL, (and graphics in general) so 
apologies if some of this is blindingly obvious to you.

The application is a simple Win32, with a single OpenGL Window being created 
via a class.

The Class draws (Every time the Windows loop scans) a simple mono-coloured 
triangle on the screen.) (either a full screen, or in a Maximised window).

It is indeed the mouse cursor that is flickering, and I am using a set of 
pointers that comes with the operating system, but not the standard Arrow ones.)

My PC is an old one (4 years), and has no special graphics card, (in fact it is 
also win 98), but I don't think that this should have any effect on doing 
simple things in OpenGL.

I am double buffering (well,as I understand it anyway, after all my drawing 
code I am calling SwapBuffers().)

OK, so as the consensus seems to be Create and Draw your own cursor, and I am 
doing this to learn, so I can do more complex things, then what do you suggest 
I ought to read up on, next time I can get to an OpenGL online book ? And also 
any good links ? (I know I can google, and will, but there is a load of info 
out there, and some is of a much better quality than others)

How would drawing your own cursor interact with Windows if you were drawing it 
over your own window, but your application wasn't full screen, or was inside a 
(Continue reading)

DMKeenan | 5 May 2003 19:37
Picon
Favicon

Re: Mouse FLicker

In a message dated 5/5/2003 10:41:50 AM Eastern Standard Time, aptt69 <at> dsl.pipex.com writes:

> First of all, I am inexperienced with Open GL, (and graphics in general) so 
> apologies if some of this is blindingly obvious to you.

<snip>

> OK, so as the consensus seems to be Create and Draw your own cursor, and I am 
> doing this to learn, so I can do more complex things, then what do you suggest 
> I ought to read up on, next time I can get to an OpenGL online book ? And also 
> any good links ? (I know I can google, and will, but there is a load of info 
> out there, and some is of a much better quality than others)

If you can afford it, I'd highly recommend the OpenGL Programming Guide (a.k.a. the "red book").  It covers
all of OpenGL and is fairly well written in layman's terms.  You can get it online or at any descent bookstore.

One caveat is that the current edition of the red book is based on OpenGL 1.2, whereas Windows only natively
supports version 1.1.  You can still access the newer features of 1.2 and up, but you have to treat them as
extensions.  See Mark Kilgard's GL extension tutorial at...

www.opengl.org/developers/code/features/OGLextensions/OGLextensions.html

Hope this helps,
Damin.

----- 
FAQ and OpenGL Resources at:
  http://www.geocities.com/SiliconValley/Hills/9956/OpenGL

--

-- 
(Continue reading)


Gmane