GLX choose-visual modification
Mikael Lax <[email protected]> Sun, 25 Mar 2007 19:07:39 +0200
| Newsgroups | gmane.lisp.clx.devel |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --Multipart=_Sun__25_Mar_2007_19_07_39_+0200_HEFhtsq.o1ceOer5 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi, I've played a little with OpenGL through CLX lately and I found the existing glx:choose-visual to give me consistently poor results. AFAICT it ignored whatever attributes I specified. I've hacked it a bit and now, at least for me, it gives me much more relevant visuals. Maybe this will be useful to someone else as well, attached is a darcs-patch against Christophe's clx-tree. Sincerely yours, Mikael Lax --Multipart=_Sun__25_Mar_2007_19_07_39_+0200_HEFhtsq.o1ceOer5 Content-Type: text/x-patch; name="choose-visual.patch" Content-Disposition: attachment; filename="choose-visual.patch" Content-Transfer-Encoding: base64 ew0KaHVuayAuL2dseC5saXNwIDUyNw0KKyN8DQpodW5rIC4vZ2x4Lmxpc3AgNTY0DQorfCMNCisN CisoZGVmdW4gY2hvb3NlLXZpc3VhbCAoc2NyZWVuIGF0dHJpYnV0ZXMpDQorICAiQVRUUklCVVRF UyBpcyBhIGxpc3Qgb2YgZGVzaXJlZCBhdHRyaWJ1dGVzIGZvciBhIHZpc3VhbC4gIFRoZSBlbGVt ZW50cyBtYXkgYmUNCitlaXRoZXIgYSBzeW1ib2wsIHdoaWNoIG1lYW5zIHRoYXQgdGhlIGJvb2xl YW4gYXR0cmlidXRlIHdpdGggdGhhdCBuYW1lIG11c3QgYmUgdHJ1ZTsgb3INCitpdCBjYW4gYmUg YSBsaXN0IG9mIHRoZSBmb3JtOiAoYXR0cmlidXRlLW5hbWUgdmFsdWUgJm9wdGlvbmFsICh0ZXN0 ICc8PSkpIHdoaWNoIG1lYW5zIHRoYXQNCit0aGUgYXR0cmlidXRlIG5hbWVkIGF0dHJpYnV0ZS1u YW1lIG11c3Qgc2F0aXNmeSB0aGUgdGVzdCB3aGVuIGFwcGxpZWQgdG8gdGhlIGdpdmVuIHZhbHVl IGFuZA0KK2F0dHJpYnV0ZSdzIHZhbHVlIGluIHZpc3VhbC4NCitFeGFtcGxlOiAnKDpnbHgtcmdi YSAoOmdseC1hbHBoYS1zaXplIDQpIDpnbHgtZG91YmxlLWJ1ZmZlciAoOmdseC1jbGFzcyA0ID0p LiINCisgIDs7IFRPRE86IEFkZCB0eXBlIGNoZWNrcw0KKyAgOzsNCisgIDs7IFRPRE86IFRoaXMg ZnVuY3Rpb24gY2hlY2tzIG9ubHkgc3VwcGxpZWQgYXR0cmlidXRlczsgc2hvdWxkIGNoZWNrDQor ICA7OyBhbGwgYXR0cmlidXRlcywgd2l0aCBkZWZhdWx0IGZvciBib29sZWFuIHR5cGUgYmVpbmcg ZmFsc2UsIGFuZA0KKyAgOzsgZm9yIG51bWJlciB0eXBlcyB6ZXJvLg0KKyAgOzsNCisgIDs7IFRP RE86IE1ha2UgdGhpcyBzbWFydGVyLCBsaWtlIHRoZSBkb2NzdHJpbmcgc2F5cywgaW5zdGVhZCBv Zg0KKyAgOzsgcGFycm90dGluZyB0aGUgaW5mbGV4aWJsZSBDIEFQSS4NCisgIDs7DQorICAoZmxl dCAoKHZpc3VhbC1tYXRjaGVzLXAgKHZpc3VhbCBhdHRyaWJ1dGVzKQ0KKyAgICAgICAgICAgKGV2 ZXJ5IChsYW1iZGEgKGF0dHJpYnV0ZSkNCisJCSAgICAoZXR5cGVjYXNlIGF0dHJpYnV0ZQ0KKwkJ ICAgICAgKHN5bWJvbCAobm90ICh6ZXJvcCAodmlzdWFsLWF0dHJpYnV0ZSB2aXN1YWwgYXR0cmli dXRlKSkpKQ0KKwkJICAgICAgKGNvbnMgKGlmIChudWxsICh0aGlyZCBhdHRyaWJ1dGUpKQ0KKwkJ CQkoPD0gKHNlY29uZCBhdHRyaWJ1dGUpICh2aXN1YWwtYXR0cmlidXRlIHZpc3VhbCAoY2FyIGF0 dHJpYnV0ZSkpKQ0KKwkJCQkoZnVuY2FsbCAodGhpcmQgYXR0cmlidXRlKSAoc2Vjb25kIGF0dHJp YnV0ZSkgKHZpc3VhbC1hdHRyaWJ1dGUgdmlzdWFsIChjYXIgYXR0cmlidXRlKSkpKSkpKQ0KKwkJ ICBhdHRyaWJ1dGVzKSkpDQorICAgIChsZXQqICgodmlzdWFscyAoZ2V0LXZpc3VhbC1jb25maWdz IHNjcmVlbikpDQorICAgICAgICAgICAoY2FuZGlkYXRlcyAobG9vcA0KKwkJCWZvciB2aXN1YWwg aW4gdmlzdWFscw0KKwkJCXdoZW4gKHZpc3VhbC1tYXRjaGVzLXAgdmlzdWFsIGF0dHJpYnV0ZXMp DQorCQkJY29sbGVjdCB2aXN1YWwpKQ0KKyAgICAgICAgICAgKHJlc3VsdCAoZmlyc3QgY2FuZGlk YXRlcykpKQ0KKyAgICAgIDs7IFZpc3VhbHMgd2l0aCBnbHgtY2xhc3MgMyAocHNldWRvLWNvbG9y KSBhbmQgNCAodHJ1ZS1jb2xvcikNCisgICAgICA7OyBhcmUgcHJlZmVycmVkIG92ZXIgZ2x4LWNs YXNzIDIgKHN0YXRpYy1jb2xvcikgYW5kIDUgKGRpcmVjdC1jb2xvcikuDQorICAgICAgKGlmICg8 PSAzICh2aXN1YWwtYXR0cmlidXRlIHJlc3VsdCA6Z2x4LWNsYXNzKSA0KQ0KKwkgIHJlc3VsdA0K KwkgIChvciAoZmluZC1pZiAobGFtYmRhIChjbGFzcykNCisJCQkgKDw9IDMgY2xhc3MgNCkpDQor CQkgICAgICAgKHJlc3QgY2FuZGlkYXRlcykNCisJCSAgICAgICA6a2V5IChsYW1iZGEgKGNhbmRp ZGF0ZSkNCisJCQkgICAgICAodmlzdWFsLWF0dHJpYnV0ZSBjYW5kaWRhdGUgOmdseC1jbGFzcykp KQ0KKwkgICAgICByZXN1bHQpKSkpKQ0KfQ0K --Multipart=_Sun__25_Mar_2007_19_07_39_+0200_HEFhtsq.o1ceOer5-- _______________________________________________ Portable-clx mailing list [email protected] http://lists.metacircles.com/cgi-bin/mailman/listinfo/portable-clx See http://www.cliki.net/clx for darcs URL(s)