WGL Extension Querier broken (Python 3)
Peter Klosowski <[email protected]> Fri, 27 Oct 2017 15:39:01 +1100
| Newsgroups | gmane.comp.python.opengl.user |
|---|---|
| Message-ID | <CALZa0SLN3fr482E7w5yVF8rP=-iCQfQ-7SRamiSFi6yNi43D6Q@mail.gmail.com> |
--001a11479872350dc7055c7fde2b
Content-Type: multipart/alternative; boundary="001a11479872350dc0055c7fde29"
--001a11479872350dc0055c7fde29
Content-Type: text/plain; charset="UTF-8"
Hi,
The WGL extensions seem very broken on Python 3. I fixed the "TypeError:
startswith first arg must be bytes or a tuple of bytes, not str" (see
attached).
However, the following still returns False, although I am pretty confident
it should be True:
extensions.hasExtension("WGL_ARB_extensions_string")
Any comments/advice?
Cheers,
Peter
--001a11479872350dc0055c7fde29
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div><div>Hi,<br><br></div>The WGL extensions seem very br=
oken on Python 3. I fixed the "TypeError: startswith first arg must be=
bytes or a tuple of bytes, not str" (see attached).<br><br></div>Howe=
ver, the following still returns False, although I am pretty confident it s=
hould be True:<br><br><div>extensions.hasExtension("WGL_ARB_extensions=
_string")</div><div><br></div><div>Any comments/advice?</div><div><br>=
</div><div>Cheers,</div><div>Peter<br></div><div><br><br></div></div>
--001a11479872350dc0055c7fde29--
--001a11479872350dc7055c7fde2b
Content-Type: text/plain; charset="US-ASCII"; name="_types.py"
Content-Disposition: attachment; filename="_types.py"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_j99ekhe60
ZnJvbSBjdHlwZXMgaW1wb3J0ICoKZnJvbSBPcGVuR0wgaW1wb3J0IGV4dGVuc2lvbnMKZnJvbSBP
cGVuR0wucmF3LkdMLl90eXBlcyBpbXBvcnQgKgpmcm9tIE9wZW5HTC5fYnl0ZXMgaW1wb3J0IGFz
XzhfYml0CmZyb20gT3BlbkdMLl9vcGFxdWUgaW1wb3J0IG9wYXF1ZV9wb2ludGVyX2NscyBhcyBf
b3BhcXVlX3BvaW50ZXJfY2xzCmNfdm9pZCA9IE5vbmUKCmNsYXNzIF9XR0xRdWVyaWVyKCBleHRl
bnNpb25zLkV4dGVuc2lvblF1ZXJpZXIgKToKICAgIHByZWZpeCA9IGFzXzhfYml0KCdXR0xfJykK
ICAgIHZlcnNpb25fcHJlZml4ID0gYXNfOF9iaXQoJ1dHTF9WRVJTSU9OX1dHTF8nKQogICAgYXNz
dW1lZF92ZXJzaW9uID0gWzEsMF0KICAgIGRlZiBwdWxsVmVyc2lvbiggc2VsZiApOgogICAgICAg
ICMgb25seSBvbmUgdmVyc2lvbi4uLgogICAgICAgIHJldHVybiBbMSwwXQogICAgZGVmIHB1bGxF
eHRlbnNpb25zKCBzZWxmICk6CiAgICAgICAgZnJvbSBPcGVuR0wucGxhdGZvcm0gaW1wb3J0IFBM
QVRGT1JNCiAgICAgICAgd2dsR2V0Q3VycmVudERDID0gUExBVEZPUk0uT3BlbkdMLndnbEdldEN1
cnJlbnREQwogICAgICAgIHdnbEdldEN1cnJlbnREQy5yZXN0eWxlID0gSERDCiAgICAgICAgdHJ5
OgogICAgICAgICAgICBkYyA9IHdnbEdldEN1cnJlbnREQygpCiAgICAgICAgICAgIHByb2NfYWRk
cmVzcyA9IFBMQVRGT1JNLmdldEV4dGVuc2lvblByb2NlZHVyZSggJ3dnbEdldEV4dGVuc2lvbnNT
dHJpbmdBUkInICkKICAgICAgICAgICAgd2dsR2V0RXh0ZW5zaW9uU3RyaW5nQVJCID0gUExBVEZP
Uk0uZnVuY3Rpb25UeXBlRm9yKCBQTEFURk9STS5XR0wgKSgKICAgICAgICAgICAgICAgIGNfY2hh
cl9wLAogICAgICAgICAgICAgICAgSERDLAogICAgICAgICAgICApKCBwcm9jX2FkZHJlc3MgKQog
ICAgICAgIGV4Y2VwdCBUeXBlRXJyb3IgYXMgZXJyOgogICAgICAgICAgICByZXR1cm4gTm9uZQog
ICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvciBhcyBlcnI6CiAgICAgICAgICAgIHJldHVybiBb
XQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIHJldHVybiB3Z2xHZXRFeHRlbnNpb25TdHJpbmdB
UkIoZGMpLnNwbGl0KCkKV0dMUXVlcmllcj1fV0dMUXVlcmllcigpCgpJTlQ4ID0gY19jaGFyIAkj
IC9ob21lL21jZmxldGNoL3B5bGl2ZS9PcGVuR0wtY3R5cGVzL3NyYy93Z2wuaDozNQpQSU5UOCA9
IGNfY2hhcl9wIAkjIC9ob21lL21jZmxldGNoL3B5bGl2ZS9PcGVuR0wtY3R5cGVzL3NyYy93Z2wu
aDozNQpJTlQxNiA9IGNfc2hvcnQgCSMgL2hvbWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5HTC1jdHlw
ZXMvc3JjL3dnbC5oOjM2ClBJTlQxNiA9IFBPSU5URVIoY19zaG9ydCkgCSMgL2hvbWUvbWNmbGV0
Y2gvcHlsaXZlL09wZW5HTC1jdHlwZXMvc3JjL3dnbC5oOjM2CklOVDMyID0gY19pbnQgCSMgL2hv
bWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5HTC1jdHlwZXMvc3JjL3dnbC5oOjM3ClBJTlQzMiA9IFBP
SU5URVIoY19pbnQpIAkjIC9ob21lL21jZmxldGNoL3B5bGl2ZS9PcGVuR0wtY3R5cGVzL3NyYy93
Z2wuaDozNwpVSU5UOCA9IGNfdWJ5dGUgCSMgL2hvbWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5HTC1j
dHlwZXMvc3JjL3dnbC5oOjM4ClBVSU5UOCA9IFBPSU5URVIoY191Ynl0ZSkgCSMgL2hvbWUvbWNm
bGV0Y2gvcHlsaXZlL09wZW5HTC1jdHlwZXMvc3JjL3dnbC5oOjM4ClVJTlQxNiA9IGNfdXNob3J0
IAkjIC9ob21lL21jZmxldGNoL3B5bGl2ZS9PcGVuR0wtY3R5cGVzL3NyYy93Z2wuaDozOQpQVUlO
VDE2ID0gUE9JTlRFUihjX3VzaG9ydCkgCSMgL2hvbWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5HTC1j
dHlwZXMvc3JjL3dnbC5oOjM5ClVJTlQzMiA9IGNfdWludCAJIyAvaG9tZS9tY2ZsZXRjaC9weWxp
dmUvT3BlbkdMLWN0eXBlcy9zcmMvd2dsLmg6NDAKUFVJTlQzMiA9IFBPSU5URVIoY191aW50KSAJ
IyAvaG9tZS9tY2ZsZXRjaC9weWxpdmUvT3BlbkdMLWN0eXBlcy9zcmMvd2dsLmg6NDAKTE9ORzMy
ID0gY19pbnQgCSMgL2hvbWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5HTC1jdHlwZXMvc3JjL3dnbC5o
OjQxClBMT05HMzIgPSBQT0lOVEVSKGNfaW50KSAJIyAvaG9tZS9tY2ZsZXRjaC9weWxpdmUvT3Bl
bkdMLWN0eXBlcy9zcmMvd2dsLmg6NDEKVUxPTkczMiA9IGNfdWludCAJIyAvaG9tZS9tY2ZsZXRj
aC9weWxpdmUvT3BlbkdMLWN0eXBlcy9zcmMvd2dsLmg6NDIKUFVMT05HMzIgPSBQT0lOVEVSKGNf
dWludCkgCSMgL2hvbWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5HTC1jdHlwZXMvc3JjL3dnbC5oOjQy
CkRXT1JEMzIgPSBjX3VpbnQgCSMgL2hvbWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5HTC1jdHlwZXMv
c3JjL3dnbC5oOjQzClBEV09SRDMyID0gUE9JTlRFUihjX3VpbnQpIAkjIC9ob21lL21jZmxldGNo
L3B5bGl2ZS9PcGVuR0wtY3R5cGVzL3NyYy93Z2wuaDo0MwpJTlQ2NCA9IGNfbG9uZ2xvbmcgCSMg
L2hvbWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5HTC1jdHlwZXMvc3JjL3dnbC5oOjQ0ClBJTlQ2NCA9
IFBPSU5URVIoY19sb25nbG9uZykgCSMgL2hvbWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5HTC1jdHlw
ZXMvc3JjL3dnbC5oOjQ0ClVJTlQ2NCA9IGNfdWxvbmdsb25nIAkjIC9ob21lL21jZmxldGNoL3B5
bGl2ZS9PcGVuR0wtY3R5cGVzL3NyYy93Z2wuaDo0NQpQVUlOVDY0ID0gUE9JTlRFUihjX3Vsb25n
bG9uZykgCSMgL2hvbWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5HTC1jdHlwZXMvc3JjL3dnbC5oOjQ1
ClZPSUQgPSBOb25lIAkjIC9ob21lL21jZmxldGNoL3B5bGl2ZS9PcGVuR0wtY3R5cGVzL3NyYy93
Z2wuaDo0NwpMUFZPSUQgPSBQT0lOVEVSKE5vbmUpIAkjIC9ob21lL21jZmxldGNoL3B5bGl2ZS9P
cGVuR0wtY3R5cGVzL3NyYy93Z2wuaDo0NwpMUENTVFIgPSBjX2NoYXJfcCAJIyAvaG9tZS9tY2Zs
ZXRjaC9weWxpdmUvT3BlbkdMLWN0eXBlcy9zcmMvd2dsLmg6NDgKQ0hBUiA9IGNfY2hhciAJIyAv
aG9tZS9tY2ZsZXRjaC9weWxpdmUvT3BlbkdMLWN0eXBlcy9zcmMvd2dsLmg6NDkKQllURSA9IGNf
dWJ5dGUgCSMgL2hvbWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5HTC1jdHlwZXMvc3JjL3dnbC5oOjUw
CldPUkQgPSBjX3VzaG9ydCAJIyAvaG9tZS9tY2ZsZXRjaC9weWxpdmUvT3BlbkdMLWN0eXBlcy9z
cmMvd2dsLmg6NTEKVVNIT1JUID0gY191c2hvcnQgCSMgL2hvbWUvbWNmbGV0Y2gvcHlsaXZlL09w
ZW5HTC1jdHlwZXMvc3JjL3dnbC5oOjUxClVJTlQgPSBjX3VpbnQgCSMgL2hvbWUvbWNmbGV0Y2gv
cHlsaXZlL09wZW5HTC1jdHlwZXMvc3JjL3dnbC5oOjUyCklOVCA9IGNfaW50IAkjIC9ob21lL21j
ZmxldGNoL3B5bGl2ZS9PcGVuR0wtY3R5cGVzL3NyYy93Z2wuaDo1MwpJTlRfUFRSID0gUE9JTlRF
UihjX2ludCkgCSMgL2hvbWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5HTC1jdHlwZXMvc3JjL3dnbC5o
OjUzCkJPT0wgPSBjX2xvbmcgCSMgL2hvbWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5HTC1jdHlwZXMv
c3JjL3dnbC5oOjU0CkxPTkcgPSBjX2xvbmcgCSMgL2hvbWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5H
TC1jdHlwZXMvc3JjL3dnbC5oOjU1CkRXT1JEID0gY191bG9uZyAJIyAvaG9tZS9tY2ZsZXRjaC9w
eWxpdmUvT3BlbkdMLWN0eXBlcy9zcmMvd2dsLmg6NTYKRkxPQVQgPSBjX2Zsb2F0IAkjIC9ob21l
L21jZmxldGNoL3B5bGl2ZS9PcGVuR0wtY3R5cGVzL3NyYy93Z2wuaDo1NwpDT0xPUlJFRiA9IERX
T1JEIAkjIC9ob21lL21jZmxldGNoL3B5bGl2ZS9PcGVuR0wtY3R5cGVzL3NyYy93Z2wuaDo1OApM
UENPTE9SUkVGID0gUE9JTlRFUihEV09SRCkgCSMgL2hvbWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5H
TC1jdHlwZXMvc3JjL3dnbC5oOjU4CgpIQU5ETEUgPSBQT0lOVEVSKE5vbmUpIAkjIC9ob21lL21j
ZmxldGNoL3B5bGl2ZS9PcGVuR0wtY3R5cGVzL3NyYy93Z2wuaDo2MAojIFRPRE86IGZpZ3VyZSBv
dXQgaG93IHRvIG1ha2UgdGhlIGhhbmRsZSBub3QgYXBwZWFyIGFzIGEgdm9pZF9wIHdpdGhpbiB0
aGUgY29kZS4uLgpIQU5ETEUuZmluYWwgPSBUcnVlCgpIR0xSQyA9IEhBTkRMRSAJIyAvaG9tZS9t
Y2ZsZXRjaC9weWxpdmUvT3BlbkdMLWN0eXBlcy9zcmMvd2dsLmg6NjIKSERDID0gSEFORExFIAkj
IC9ob21lL21jZmxldGNoL3B5bGl2ZS9PcGVuR0wtY3R5cGVzL3NyYy93Z2wuaDo2MwpQUk9DID0g
Q0ZVTkNUWVBFKElOVF9QVFIpIAkjIC9ob21lL21jZmxldGNoL3B5bGl2ZS9PcGVuR0wtY3R5cGVz
L3NyYy93Z2wuaDo2NQpIUEJVRkZFUkFSQiA9IEhBTkRMRQpIUEJVRkZFUkVYVCA9IEhBTkRMRQoK
Y2xhc3Mgc3RydWN0X19QT0lOVEZMT0FUKFN0cnVjdHVyZSk6CiAgICBfX3Nsb3RzX18gPSBbCiAg
ICAgICAgJ3gnLAogICAgICAgICd5JywKICAgIF0Kc3RydWN0X19QT0lOVEZMT0FULl9maWVsZHNf
ID0gWwogICAgKCd4JywgRkxPQVQpLAogICAgKCd5JywgRkxPQVQpLApdCgpQT0lOVEZMT0FUID0g
c3RydWN0X19QT0lOVEZMT0FUIAkjIC9ob21lL21jZmxldGNoL3B5bGl2ZS9PcGVuR0wtY3R5cGVz
L3NyYy93Z2wuaDo4MwpQUE9JTlRGTE9BVCA9IFBPSU5URVIoc3RydWN0X19QT0lOVEZMT0FUKSAJ
IyAvaG9tZS9tY2ZsZXRjaC9weWxpdmUvT3BlbkdMLWN0eXBlcy9zcmMvd2dsLmg6ODMKY2xhc3Mg
c3RydWN0X19HTFlQSE1FVFJJQ1NGTE9BVChTdHJ1Y3R1cmUpOgogICAgX19zbG90c19fID0gWwog
ICAgICAgICdnbWZCbGFja0JveFgnLAogICAgICAgICdnbWZCbGFja0JveFknLAogICAgICAgICdn
bWZwdEdseXBoT3JpZ2luJywKICAgICAgICAnZ21mQ2VsbEluY1gnLAogICAgICAgICdnbWZDZWxs
SW5jWScsCiAgICBdCnN0cnVjdF9fR0xZUEhNRVRSSUNTRkxPQVQuX2ZpZWxkc18gPSBbCiAgICAo
J2dtZkJsYWNrQm94WCcsIEZMT0FUKSwKICAgICgnZ21mQmxhY2tCb3hZJywgRkxPQVQpLAogICAg
KCdnbWZwdEdseXBoT3JpZ2luJywgUE9JTlRGTE9BVCksCiAgICAoJ2dtZkNlbGxJbmNYJywgRkxP
QVQpLAogICAgKCdnbWZDZWxsSW5jWScsIEZMT0FUKSwKXQoKR0xZUEhNRVRSSUNTRkxPQVQgPSBz
dHJ1Y3RfX0dMWVBITUVUUklDU0ZMT0FUIAkjIC9ob21lL21jZmxldGNoL3B5bGl2ZS9PcGVuR0wt
Y3R5cGVzL3NyYy93Z2wuaDo5MQpQR0xZUEhNRVRSSUNTRkxPQVQgPSBQT0lOVEVSKHN0cnVjdF9f
R0xZUEhNRVRSSUNTRkxPQVQpIAkjIC9ob21lL21jZmxldGNoL3B5bGl2ZS9PcGVuR0wtY3R5cGVz
L3NyYy93Z2wuaDo5MQpMUEdMWVBITUVUUklDU0ZMT0FUID0gUE9JTlRFUihzdHJ1Y3RfX0dMWVBI
TUVUUklDU0ZMT0FUKSAJIyAvaG9tZS9tY2ZsZXRjaC9weWxpdmUvT3BlbkdMLWN0eXBlcy9zcmMv
d2dsLmg6OTEKCmNsYXNzIHN0cnVjdF90YWdMQVlFUlBMQU5FREVTQ1JJUFRPUihTdHJ1Y3R1cmUp
OgogICAgX19zbG90c19fID0gWwogICAgICAgICduU2l6ZScsCiAgICAgICAgJ25WZXJzaW9uJywK
ICAgICAgICAnZHdGbGFncycsCiAgICAgICAgJ2lQaXhlbFR5cGUnLAogICAgICAgICdjQ29sb3JC
aXRzJywKICAgICAgICAnY1JlZEJpdHMnLAogICAgICAgICdjUmVkU2hpZnQnLAogICAgICAgICdj
R3JlZW5CaXRzJywKICAgICAgICAnY0dyZWVuU2hpZnQnLAogICAgICAgICdjQmx1ZUJpdHMnLAog
ICAgICAgICdjQmx1ZVNoaWZ0JywKICAgICAgICAnY0FscGhhQml0cycsCiAgICAgICAgJ2NBbHBo
YVNoaWZ0JywKICAgICAgICAnY0FjY3VtQml0cycsCiAgICAgICAgJ2NBY2N1bVJlZEJpdHMnLAog
ICAgICAgICdjQWNjdW1HcmVlbkJpdHMnLAogICAgICAgICdjQWNjdW1CbHVlQml0cycsCiAgICAg
ICAgJ2NBY2N1bUFscGhhQml0cycsCiAgICAgICAgJ2NEZXB0aEJpdHMnLAogICAgICAgICdjU3Rl
bmNpbEJpdHMnLAogICAgICAgICdjQXV4QnVmZmVycycsCiAgICAgICAgJ2lMYXllclBsYW5lJywK
ICAgICAgICAnYlJlc2VydmVkJywKICAgICAgICAnY3JUcmFuc3BhcmVudCcsCiAgICBdCnN0cnVj
dF90YWdMQVlFUlBMQU5FREVTQ1JJUFRPUi5fZmllbGRzXyA9IFsKICAgICgnblNpemUnLCBXT1JE
KSwKICAgICgnblZlcnNpb24nLCBXT1JEKSwKICAgICgnZHdGbGFncycsIERXT1JEKSwKICAgICgn
aVBpeGVsVHlwZScsIEJZVEUpLAogICAgKCdjQ29sb3JCaXRzJywgQllURSksCiAgICAoJ2NSZWRC
aXRzJywgQllURSksCiAgICAoJ2NSZWRTaGlmdCcsIEJZVEUpLAogICAgKCdjR3JlZW5CaXRzJywg
QllURSksCiAgICAoJ2NHcmVlblNoaWZ0JywgQllURSksCiAgICAoJ2NCbHVlQml0cycsIEJZVEUp
LAogICAgKCdjQmx1ZVNoaWZ0JywgQllURSksCiAgICAoJ2NBbHBoYUJpdHMnLCBCWVRFKSwKICAg
ICgnY0FscGhhU2hpZnQnLCBCWVRFKSwKICAgICgnY0FjY3VtQml0cycsIEJZVEUpLAogICAgKCdj
QWNjdW1SZWRCaXRzJywgQllURSksCiAgICAoJ2NBY2N1bUdyZWVuQml0cycsIEJZVEUpLAogICAg
KCdjQWNjdW1CbHVlQml0cycsIEJZVEUpLAogICAgKCdjQWNjdW1BbHBoYUJpdHMnLCBCWVRFKSwK
ICAgICgnY0RlcHRoQml0cycsIEJZVEUpLAogICAgKCdjU3RlbmNpbEJpdHMnLCBCWVRFKSwKICAg
ICgnY0F1eEJ1ZmZlcnMnLCBCWVRFKSwKICAgICgnaUxheWVyUGxhbmUnLCBCWVRFKSwKICAgICgn
YlJlc2VydmVkJywgQllURSksCiAgICAoJ2NyVHJhbnNwYXJlbnQnLCBDT0xPUlJFRiksCl0KCkxB
WUVSUExBTkVERVNDUklQVE9SID0gc3RydWN0X3RhZ0xBWUVSUExBTkVERVNDUklQVE9SIAkjIC9o
b21lL21jZmxldGNoL3B5bGl2ZS9PcGVuR0wtY3R5cGVzL3NyYy93Z2wuaDoxMjcKUExBWUVSUExB
TkVERVNDUklQVE9SID0gUE9JTlRFUihzdHJ1Y3RfdGFnTEFZRVJQTEFORURFU0NSSVBUT1IpIAkj
IC9ob21lL21jZmxldGNoL3B5bGl2ZS9PcGVuR0wtY3R5cGVzL3NyYy93Z2wuaDoxMjcKTFBMQVlF
UlBMQU5FREVTQ1JJUFRPUiA9IFBPSU5URVIoc3RydWN0X3RhZ0xBWUVSUExBTkVERVNDUklQVE9S
KSAJIyAvaG9tZS9tY2ZsZXRjaC9weWxpdmUvT3BlbkdMLWN0eXBlcy9zcmMvd2dsLmg6MTI3Cgpj
bGFzcyBzdHJ1Y3RfX1dHTFNXQVAoU3RydWN0dXJlKToKICAgIF9fc2xvdHNfXyA9IFsKICAgICAg
ICAnaGRjJywKICAgICAgICAndWlGbGFncycsCiAgICBdCnN0cnVjdF9fV0dMU1dBUC5fZmllbGRz
XyA9IFsKICAgICgnaGRjJywgSERDKSwKICAgICgndWlGbGFncycsIFVJTlQpLApdCgpXR0xTV0FQ
ID0gc3RydWN0X19XR0xTV0FQIAkjIC9ob21lL21jZmxldGNoL3B5bGl2ZS9PcGVuR0wtY3R5cGVz
L3NyYy93Z2wuaDoxOTAKUFdHTFNXQVAgPSBQT0lOVEVSKHN0cnVjdF9fV0dMU1dBUCkgCSMgL2hv
bWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5HTC1jdHlwZXMvc3JjL3dnbC5oOjE5MApMUFdHTFNXQVAg
PSBQT0lOVEVSKHN0cnVjdF9fV0dMU1dBUCkgCSMgL2hvbWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5H
TC1jdHlwZXMvc3JjL3dnbC5oOjE5MAoKY2xhc3Mgc3RydWN0X3RhZ1JFQ1QoU3RydWN0dXJlKToK
ICAgIF9fc2xvdHNfXyA9IFsKICAgICAgICAnbGVmdCcsCiAgICAgICAgJ3RvcCcsCiAgICAgICAg
J3JpZ2h0JywKICAgICAgICAnYm90dG9tJywKICAgIF0Kc3RydWN0X3RhZ1JFQ1QuX2ZpZWxkc18g
PSBbCiAgICAoJ2xlZnQnLCBMT05HKSwKICAgICgndG9wJywgTE9ORyksCiAgICAoJ3JpZ2h0Jywg
TE9ORyksCiAgICAoJ2JvdHRvbScsIExPTkcpLApdCgpSRUNUID0gc3RydWN0X3RhZ1JFQ1QgCSMg
L2hvbWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5HTC1jdHlwZXMvc3JjL3dnbC5oOjIwMgpQUkVDVCA9
IFBPSU5URVIoc3RydWN0X3RhZ1JFQ1QpIAkjIC9ob21lL21jZmxldGNoL3B5bGl2ZS9PcGVuR0wt
Y3R5cGVzL3NyYy93Z2wuaDoyMDIKTlBSRUNUID0gUE9JTlRFUihzdHJ1Y3RfdGFnUkVDVCkgCSMg
L2hvbWUvbWNmbGV0Y2gvcHlsaXZlL09wZW5HTC1jdHlwZXMvc3JjL3dnbC5oOjIwMgpMUFJFQ1Qg
PSBQT0lOVEVSKHN0cnVjdF90YWdSRUNUKSAJIyAvaG9tZS9tY2ZsZXRjaC9weWxpdmUvT3BlbkdM
LWN0eXBlcy9zcmMvd2dsLmg6MjAyCgpjbGFzcyBQSVhFTEZPUk1BVERFU0NSSVBUT1IoU3RydWN0
dXJlKToKICAgIF9maWVsZHNfID0gWwogICAgICAgICgnblNpemUnLFdPUkQpLAogICAgICAgICgn
blZlcnNpb24nLFdPUkQpLAogICAgICAgICgnZHdGbGFncycsRFdPUkQpLAogICAgICAgICgnaVBp
eGVsVHlwZScsQllURSksCiAgICAgICAgKCdjQ29sb3JCaXRzJyxCWVRFKSwKICAgICAgICAoJ2NS
ZWRCaXRzJyxCWVRFKSwKICAgICAgICAoJ2NSZWRTaGlmdCcsQllURSksCiAgICAgICAgKCdjR3Jl
ZW5CaXRzJyxCWVRFKSwKICAgICAgICAoJ2NHcmVlblNoaWZ0JyxCWVRFKSwKICAgICAgICAoJ2NC
bHVlQml0cycsQllURSksCiAgICAgICAgKCdjQmx1ZVNoaWZ0JyxCWVRFKSwKICAgICAgICAoJ2NB
bHBoYUJpdHMnLEJZVEUpLAogICAgICAgICgnY0FscGhhU2hpZnQnLEJZVEUpLAogICAgICAgICgn
Y0FjY3VtQml0cycsQllURSksCiAgICAgICAgKCdjQWNjdW1SZWRCaXRzJyxCWVRFKSwKICAgICAg
ICAoJ2NBY2N1bUdyZWVuQml0cycsQllURSksCiAgICAgICAgKCdjQWNjdW1CbHVlQml0cycsQllU
RSksCiAgICAgICAgKCdjQWNjdW1BbHBoYUJpdHMnLEJZVEUpLAogICAgICAgICgnY0FjY3VtRGVw
dGhCaXRzJyxCWVRFKSwKICAgICAgICAoJ2NBY2N1bVN0ZW5jaWxCaXRzJyxCWVRFKSwKICAgICAg
ICAoJ2NBdXhCdWZmZXJzJyxCWVRFKSwKICAgICAgICAoJ2lMYXllclR5cGUnLEJZVEUpLAogICAg
ICAgICgnYlJlc2VydmVkJyxCWVRFKSwKICAgICAgICAoJ2R3TGF5ZXJNYXNrJyxEV09SRCksCiAg
ICAgICAgKCdkd1Zpc2libGVNYXNrJyxEV09SRCksCiAgICAgICAgKCdkd0RhbWFnZU1hc2snLERX
T1JEKSwKICAgIF0KCiMgVE9ETzogVGhpcyBpcyAqbm90KiBhIHdvcmtpbmcgZGVmaW5pdGlvbiwg
Y2FsbGluZyBhbnkgZnVuY3Rpb24gd2l0aCB0aGlzIHdpbGwgc2VnZmF1bHQKSEVOSE1FVEFGSUxF
ID0gX29wYXF1ZV9wb2ludGVyX2NscyggJ0hFTkhNRVRBRklMRScgKQo=
--001a11479872350dc7055c7fde2b
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
--001a11479872350dc7055c7fde2b
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
PyOpenGL Homepage
http://pyopengl.sourceforge.net
_______________________________________________
PyOpenGL-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pyopengl-users
--001a11479872350dc7055c7fde2b--