Screenshot instructions:
Windows
Mac
Red Hat Linux
Ubuntu
Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(81) |
Oct
(41) |
Nov
(55) |
Dec
(14) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(34) |
Feb
(3) |
Mar
(16) |
Apr
(5) |
May
(10) |
Jun
(13) |
Jul
(24) |
Aug
(14) |
Sep
(14) |
Oct
(9) |
Nov
(10) |
Dec
(16) |
2003 |
Jan
(25) |
Feb
(59) |
Mar
(9) |
Apr
(21) |
May
(54) |
Jun
(4) |
Jul
(16) |
Aug
(19) |
Sep
(19) |
Oct
(15) |
Nov
(13) |
Dec
(22) |
2004 |
Jan
(19) |
Feb
(8) |
Mar
(20) |
Apr
(16) |
May
(13) |
Jun
(18) |
Jul
(18) |
Aug
(14) |
Sep
(24) |
Oct
(47) |
Nov
(20) |
Dec
(10) |
2005 |
Jan
(23) |
Feb
(31) |
Mar
(11) |
Apr
(29) |
May
(18) |
Jun
(7) |
Jul
(11) |
Aug
(12) |
Sep
(8) |
Oct
(4) |
Nov
(11) |
Dec
(7) |
2006 |
Jan
(7) |
Feb
(8) |
Mar
(15) |
Apr
(3) |
May
(8) |
Jun
(25) |
Jul
(19) |
Aug
(3) |
Sep
(17) |
Oct
(27) |
Nov
(24) |
Dec
(9) |
2007 |
Jan
(6) |
Feb
(43) |
Mar
(33) |
Apr
(8) |
May
(20) |
Jun
(11) |
Jul
(7) |
Aug
(8) |
Sep
(11) |
Oct
(22) |
Nov
(15) |
Dec
(18) |
2008 |
Jan
(14) |
Feb
(6) |
Mar
(6) |
Apr
(37) |
May
(13) |
Jun
(17) |
Jul
(22) |
Aug
(16) |
Sep
(14) |
Oct
(16) |
Nov
(29) |
Dec
(13) |
2009 |
Jan
(7) |
Feb
(25) |
Mar
(38) |
Apr
(57) |
May
(12) |
Jun
(32) |
Jul
(32) |
Aug
(35) |
Sep
(10) |
Oct
(28) |
Nov
(16) |
Dec
(49) |
2010 |
Jan
(57) |
Feb
(37) |
Mar
(22) |
Apr
(15) |
May
(45) |
Jun
(25) |
Jul
(32) |
Aug
(7) |
Sep
(13) |
Oct
(2) |
Nov
(11) |
Dec
(28) |
2011 |
Jan
(35) |
Feb
(39) |
Mar
|
Apr
(25) |
May
(32) |
Jun
(17) |
Jul
(29) |
Aug
(10) |
Sep
(26) |
Oct
(9) |
Nov
(28) |
Dec
(4) |
2012 |
Jan
(24) |
Feb
(47) |
Mar
(4) |
Apr
(8) |
May
(9) |
Jun
(6) |
Jul
(4) |
Aug
(1) |
Sep
(4) |
Oct
(28) |
Nov
(2) |
Dec
(2) |
2013 |
Jan
(11) |
Feb
(3) |
Mar
(4) |
Apr
(38) |
May
(15) |
Jun
(11) |
Jul
(15) |
Aug
(2) |
Sep
(2) |
Oct
(4) |
Nov
(3) |
Dec
(14) |
2014 |
Jan
(24) |
Feb
(31) |
Mar
(28) |
Apr
(16) |
May
(7) |
Jun
(6) |
Jul
(1) |
Aug
(10) |
Sep
(10) |
Oct
(2) |
Nov
|
Dec
|
2015 |
Jan
(6) |
Feb
(5) |
Mar
(2) |
Apr
(1) |
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
(2) |
Oct
(1) |
Nov
(19) |
Dec
|
2016 |
Jan
(6) |
Feb
(1) |
Mar
(7) |
Apr
|
May
(6) |
Jun
|
Jul
(3) |
Aug
(7) |
Sep
|
Oct
(2) |
Nov
(2) |
Dec
|
2017 |
Jan
|
Feb
(6) |
Mar
(8) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
(3) |
Oct
(2) |
Nov
|
Dec
|
2018 |
Jan
(9) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
1
(3) |
2
|
3
(5) |
4
|
5
(3) |
6
(4) |
7
(3) |
8
(3) |
9
(4) |
10
(1) |
11
|
12
(4) |
13
|
14
|
15
|
16
|
17
(5) |
18
|
19
|
20
|
21
|
22
|
23
(5) |
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
(1) |
|
|
|
From: Tarn Weisner Burton <twburton@us...> - 2001-10-09 22:14:56
|
| More precisely, the debate is about mapping Python exceptions | with glErrors - | Python code is being run under the control of a glut function -. | | Does anybody knows what happens is a glError is raised by opengl in a | glutMainLoop() callback function ? | See http://pyopengl.sourceforge.net/documentation/manual/upgrading-error_handlin g.html GL Errors are the same as Python exceptions in PyOpenGL2. If an exception gets raised in a callback and is not caught by the user's code, then PyOpenGL will catch it and print a traceback or exit if the exception is SystemExit. Tarn |
From: Richard Jones <richardjones@op...> - 2001-10-09 21:58:47
|
On Wed, 10 Oct 2001 07:00, Frederic Giacometti wrote: > pyopengl-users-request@... wrote: > > | But what if glGetError() gets raise in the event loop ? > > | Shouldn't this be catched, without regard to the origin of the glError > > | ? > > | > > | If this were the case, glutMainLoop should also check for > > | glGetError()... > > > > glutMainLoop does get checked for glGetError, but this check is useless > > since glutMainLoop never returns. > > > > Anyways, the debate is not over glGetError, but Python exceptions. > > More precisely, the debate is about mapping Python exceptions with glErrors Not if glutMainLoop can't return those errors, or quit itself because of them. Which it can't. Normally, python exceptions, when unhandled, cause a program to terminate. In pyopengl, they are swallowed. I know of one other system where exceptions are swallowed: Zope. Causes no end of pain and agony because things can get very very strange when exceptions are not allowed to kill things. Richard |
From: Frederic Giacometti <fredg@sc...> - 2001-10-09 21:01:04
|
pyopengl-users-request@... wrote: > | But what if glGetError() gets raise in the event loop ? > | Shouldn't this be catched, without regard to the origin of the glError ? > | > | If this were the case, glutMainLoop should also check for glGetError()... > > glutMainLoop does get checked for glGetError, but this check is useless > since glutMainLoop never returns. > > Anyways, the debate is not over glGetError, but Python exceptions. > More precisely, the debate is about mapping Python exceptions with glErrors - Python code is being run under the control of a glut function -. Does anybody knows what happens is a glError is raised by opengl in a glutMainLoop() callback function ? FG |
From: Tarn Weisner Burton <twburton@us...> - 2001-10-09 00:26:07
|
| But what if glGetError() gets raise in the event loop ? | Shouldn't this be catched, without regard to the origin of the glError ? | | If this were the case, glutMainLoop should also check for glGetError()... glutMainLoop does get checked for glGetError, but this check is useless since glutMainLoop never returns. Anyways, the debate is not over glGetError, but Python exceptions. Tarn |