This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Gem - Graphics environment for multimedia".
The branch, master has been updated via 0872dcc9af7783e3b0789c5ba3acc7e0dec87549 (commit) via c4b9e6a391a715414bdce4184bf6a02a61c2fdca (commit) via 093e637acb3eec5a8cb7a6cf1ee4d91ffc4de4e1 (commit) via 6d8926f555cf2d76be96c870477621fd5acc02de (commit) via 120c2ce3017be8cd5e95a58b45d073a1f4660d35 (commit) via bc5f63086d128b47dd00055eeaed747f08d8a71e (commit) via f228d9f4de04a75b366f1759c6970f6c4f1dac5d (commit) via 3577e16d75f82da8c125903dfbeaf0af0c89eb81 (commit) via e879bff247b69d31975088414f40b6f45555d150 (commit) via 9e64e524675adb9b0a12748df8daa843de9fa2be (commit) via 025e31fd7399ff8a7c54283cbf4a549c75af8b0e (commit) via 5cd5295a39dc034da22a369888a06313ca539a29 (commit) via 7cedc23f4ecd6e55b0149173ced25f44fa909d96 (commit) via a0723d2b2992a57d150374463a6afa49e6d9a5ff (commit) via 81018156843d655a33ef6b5116fd6eb21293d8b1 (commit) via 46120f535fc3d63bfb23596804718a7a37517be7 (commit) via 933a429ca937088a4738e3ad8a16a98cccfc06c3 (commit) via dffa24430a6eb8860d9daed9f68c815be0e4b0c6 (commit) via 5f82e3242f3b45866542270ff56718207fcebd4a (commit) via 317024fb2817850a049d883cf4100ab2ea68f0ea (commit) via 4ac5230d4bbdbe0ee5128ad59fbd2f9c70eeb431 (commit) via 61635e5c51b26f00d7fc1be725528b9c8c677ac8 (commit) via 1bd3159b8ffef21074d02576b87af890314e4abf (commit) via a66cc425cb5b8630c7e9b1722c2687bb826a0613 (commit) via fa8db577b8a9ce3da266af2c896b4f279958b2cb (commit) via b9ac5b7662e2ceb79902e1a622b5908e4dcaa148 (commit) via 265fab7e1032d0c0ec29bdfbcb9367e34ba19142 (commit) via 2ec53b4370d32fd8851d607d601bcd2e794babc0 (commit) via 668d56adff845aafeb7204ffa6720e329fcb1538 (commit) via f8fbdecebcc67b8c662eedebf58769b06b2b3fb5 (commit) via e955059b328087296daecb82f756a07d61a9c341 (commit) via 479d35ef7236abdb940166535b40ff0e4d1d76ee (commit) via 1c0b5c49606eee1414e6f00e1b948b4fd4aabcfb (commit) via aee4ffc595a83c66a8f78bec555293f8faa2b389 (commit) via 89bcfeb57e78923ac312c4a79f013a6a36415d8d (commit) via 7f30deb4a07171d283bf4966cc259cfc219d1454 (commit) via 121a93cd20c4df32e9986b9407d3a7da0bbf6444 (commit) via d92d15971cb7ec17ed294e68e310ecad6eace1d1 (commit) via 9b6b42d18ebbe38a06192d52b6d429d5228a2450 (commit) via f60814b8c5da5ce1a739eeabc574f1178ef314eb (commit) via 75c8b431ccace67415f2154c1d2fc06be656c36e (commit) via eea7cee1996540e5f1ccf6aa2e031c7d91af6542 (commit) via 474b6a4585c912a503960d85f70bac27436f3450 (commit) via 12671881076f8dcb36c40f101c8aa9dde4f5f78b (commit) via 9db06cde988b1fe93fc3e6b81c4922b32d3472a2 (commit) via 3724b48c78d7fa669874236fc90a31739e4ed6fe (commit) via dbcd9619ad2772e9ef8671b73e6400c31ce874ee (commit) via 502875321cbc6e0506b175e119ec594091cf8845 (commit) via ca7844006503906ec44057198fd98ac60fb58fba (commit) via dd47c3eda071152a261d56bc8060dd13579c1e7a (commit) via 7b477d4461860c22e958c0b13b6726c9f066b27b (commit) via b7334e33cee117e2bb2c7adbf0cd795bbd7c4a99 (commit) via 2c28b8a56fdd11893ecd71ab0fcaa976426d3215 (commit) via 7b2db8257e9c3eae011d4b1f9f9f1f47bbf96405 (commit) via d9479b0cf9e0e54794c3afc5cae063c95b952fea (commit) via 35a3996c1cf90c7be13853c87dcf8e733b86b13a (commit) via d6fb098815d0737934ee7af30d2c624fdedc11fc (commit) via 5b2f5339c2e287e7895e014856af4bec1c8d9d49 (commit) via 61438c5e4c80fe74182f70553e00aa9ad9721b7f (commit) via 57d73c508f76657e47b73337accdea3674180e04 (commit) via 93e54068b593a7cfda32c196a3880a9f1f720eef (commit) via 5f9b74a496e362016db087b9e9e637be23de4e37 (commit) via 3fa5a9db06d48416005f21ae0f3eaee71478129d (commit) via 3e9f9ff886a41d17b39060191335ae88a554859a (commit) via 965e4c5697afb747478d03c10a5af86f8e01ea69 (commit) via be40dd25e16c161a49ef2312b3c66912eba95f5d (commit) via 4051ae92d54babf6b6ef81db8b8128b9f9355629 (commit) via 40e01d74025f00d4be4a0732389a16b070b76d2d (commit) via eda2e8b2767682bb7af2074a57aedddf1bb5bdd6 (commit) via 6697d82cb51a97c7217d9c3240cdb9f0e4d24216 (commit) via 1664089bbc57a21ec529e61a9308be52b4ef63c9 (commit) via 08d79a4eb577622f44a60f74d02d2b90f0796af1 (commit) via bba84294caaaf76321865f99314f5b5a4aae3f41 (commit) via 950311242d3691b849a2aa08d03ff84b0d359b49 (commit) via 9f75cbccb405a32aa12ec9772278e7de9ca0e3e3 (commit) via c25dd85ea98ca596f572f128e7452c92993983c3 (commit) via 5443b73357c52c65b2d54f4705e0366bf2bf1c62 (commit) via 63c560163b1755d94cf85b9d4bc2464889baffa5 (commit) via 908cfe86c1f9b4033000f4188d6c6e734c53ac94 (commit) via de628c5b91fa8f785904731188eef350e0295c79 (commit) via 5a6e4a292b3348e72b1e9d83ab32878b9ac5871b (commit) via 51bd3324168f66e429309f8d675c4f2a0f2ee735 (commit) via ddf0019805fd17a61f32ad7a75925a0f385ecb74 (commit) via 97e32f8db88a8cf745fdbc8db01dd76564c768de (commit) via 4eb25219923efa4424e8444b02fd16c75e707f09 (commit) via 3a1f5159851c15abb84667a9b7113d252927124b (commit) via 81419d5fbe854a2a5566807af0dace83effc8494 (commit) via 7ee8f76bffc7e11e67496bfcf0b4d365dee60189 (commit) via 787c83b9e86a745da38b8de3aafc3c3d1cf747af (commit) via ef40726cc728ee7954e3fe3f98eaf51cd291be0a (commit) via c4ffb2f0a55a2b8a819e756ac2a9c96ea59981e3 (commit) via 24569c9934f464d99138d1d0bdfbc34f2c2c3aa6 (commit) via 5a3aaa8586541297834bd9fcdc404d6618fe146e (commit) via ad29a94614f55bffd52bd24ac1aa45054765cc8b (commit) via 03440ed84661f22e0e23c70724fa336a0ec870be (commit) via 23292f0fe05eaf73c2984b56a07c352bd9c53aad (commit) via cdd111baeccf009be3ea5d602c047733dd484ad2 (commit) via d136736e8da1d549bd8f44bb50c26fc98f76f776 (commit) via faefee623650547a2ffc6c3c8dd95cc707574d42 (commit) via 5ff24a50e1170b4e8e2fa472db697c8e7417fef8 (commit) via ebe5e02360eb9d04cb483c6542d4e1c55e427553 (commit) via 1ec8d8ee412f624c6b7cb22dc8cd6595beaf5eba (commit) via da65df15d08d5d3766c9c19765c0683275172e70 (commit) via b17b57f5d6b42305656a7fbcceb14eb1b05f2872 (commit) via 8f7442da46b12815404030f0ba7f3b8996aafe3e (commit) via 2fe442cb103195331a0bcba73e501ab44ab687e5 (commit) via 46d32cf9927d65489d81cc08b2f7382211043d0f (commit) via a52493e39b05e084cbcfe9da2e8ca7509696bfed (commit) via 8aa30be5240950dc601b941f571c41c81188f5bc (commit) via 265964818544ecc43319c1d6972d990dd67a5bae (commit) via ba903c699247531f78ce422d84cefe561bb727ba (commit) via 2c776d4e6b995448fd8f8dbbc5752be0ed4487f3 (commit) via 1862dc5357e2c4a1efeb1ba1aed81b67b69a99f6 (commit) via 62e29e139948d6050444e95f92424f05177abc54 (commit) via eed4d23ef690146368842940736e204683206f60 (commit) via f350cd82a1fbf8bf0504f1bc26225d43122690e3 (commit) via 77c0347c1ff48007a11ac2a98461e6dab4bc6bf4 (commit) via 29e0ae6d569b4118e600e68c5170f5523a3ed39a (commit) via 785deadb9c0b452fd7025e6ec4256f8ceb8263db (commit) via a8e2bcb28bf495de7fa456e350b78bc4a0c8e367 (commit) via 6deffde4aa027fe9fdc3e8ce95033ecefdb587bb (commit) via 5fc52f25961e73db934391410de0b18c9acb394a (commit) via cd8fb397eb0eee7a837f86d8564de3dbecbace2d (commit) via 66de0ac8e7d9f6ebc8d76720151c8d324dbee836 (commit) via 223ad8ddb6c1a4db9c52ea73b27486145658d807 (commit) via 5d9e4c11ba0b88f0679f541db68fd3fff9a9bd5b (commit) via c300b35692192b427563bcbcdc7724595d281af1 (commit) via b920218b3ebc3ea71298fb5ab8e7ffc0d9137a81 (commit) via 474ae54acd462275a1e955ea29d936a3e2dd7e56 (commit) via 8c2d43e946280e95c08e0b470934e0f02c94acc8 (commit) via 918aa26678c86768da1c449b5a0a491242dad7b0 (commit) via a10b11d7d4144d7cd9b37dbfd57310fe97a28093 (commit) via ee1de5d8b5e0a7383769e8151649ce1779986d2d (commit) via 22e50c88fb2668c8884c4368de8a1620ea04a059 (commit) via 8d663a43c3a8c10e7ed7666131fa412a4db6bb32 (commit) via 997a855be884d1a107731ec223a291beef080b64 (commit) via 989c95d3ed05d0e4816f5f26d9b82cd546b6408a (commit) via 96413a0f9730445beb071a86f321c747f2fb8b89 (commit) via 0c982488b5ae06491703bfbd18c9aeb1a25b3586 (commit) via cf3288967a7621b4471192d24e60dd3d9a66a569 (commit) via bc512088043d3764092e6ff413940b7290e95541 (commit) via 4b6047c6c830e9a06a998199c0bffdf93554d77d (commit) via 22cd8f4fe466d4e91db1fc8bc347f4351bd4dc53 (commit) via 8553d055b0a39acf02d31d8ae8cb6a0a2f732ef0 (commit) via 2b55845389370f11c4ebfb48024464162b8e1aba (commit) via 7ba445878b1931bb8e1c8c07537dce39608c58d5 (commit) via a2a8b8b4d8bbd01ab68168c1547dbdf5eece1c74 (commit) via 303ae921c6d9c74e5e64438eceaaf75b4b28006e (commit) via 748b44ecb7bf42dd830f7930abe3d248a63d97fb (commit) via e46265277ee4b22abc182bc4af42d7fc6034ae0e (commit) via 53b244119c160a1083c78ec2f3f3aa3a8186d246 (commit) via 21615cf156c2eb082b65408326b1cd12ad3ed8fd (commit) via a008193e9d22b15b14eaa747fe9175b18cba81fa (commit) via cd9dc0b2af97a5b8a2566402bd3395a7461cd8bf (commit) from aba05945f61a441fb4b0aa12b4351b9f233de549 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 0872dcc9af7783e3b0789c5ba3acc7e0dec87549 Author: IOhannes m zmoelnig (OSX10.6) <zmoel...@iem.at> Date: Wed Jan 16 22:35:06 2019 +0100 [pix_2grey] include Utils/Functions.h for GetPrefetchConstant commit c4b9e6a391a715414bdce4184bf6a02a61c2fdca Author: IOhannes m zmoelnig (OSX10.6) <zmoel...@iem.at> Date: Wed Jan 16 22:28:00 2019 +0100 videoDarwin: use image.cizse (rather than non-existing m_csize member) commit 093e637acb3eec5a8cb7a6cf1ee4d91ffc4de4e1 Author: IOhannes m zmoelnig (OSX10.6) <zmoel...@iem.at> Date: Wed Jan 16 22:25:36 2019 +0100 keep constness of charpointer to make it compile... commit 6d8926f555cf2d76be96c870477621fd5acc02de Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Wed Jan 16 21:43:58 2019 +0100 [GEMglActiveTexture] allow omitting the GL_TEXTURE0 offset Closes: https://github.com/umlaeute/Gem/issues/209 commit 120c2ce3017be8cd5e95a58b45d073a1f4660d35 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Wed Jan 16 21:42:47 2019 +0100 use reference to t_atom (rather than pointer) commit bc5f63086d128b47dd00055eeaed747f08d8a71e Author: IOhannes m zmoelnig (OSX10.6) <zmoel...@iem.at> Date: Wed Jan 16 15:44:32 2019 +0100 capitalise GNUmake conditional replacement-vars so we don't get broken makefiles (at least on OSX) Closes: https://github.com/umlaeute/Gem/issues/210 commit f228d9f4de04a75b366f1759c6970f6c4f1dac5d Author: IOhannes m zmoelnig (OSX10.6) <zmoel...@iem.at> Date: Wed Jan 16 17:39:51 2019 +0100 moved 'pragma GCC diagnostic push/pop' outside of gemhead::renderGL method older g++ doesn't really like it inside a function commit 3577e16d75f82da8c125903dfbeaf0af0c89eb81 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 16 15:05:04 2019 +0100 [ci] moved (most) travis-ci configuration into .git-ci/ commit e879bff247b69d31975088414f40b6f45555d150 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Wed Jan 16 14:09:11 2019 +0100 print directory where UNUSED SOURCES are being found commit 9e64e524675adb9b0a12748df8daa843de9fa2be Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Wed Jan 16 14:08:50 2019 +0100 use .SUFFIXES to add additional sourcefile suffixes commit 025e31fd7399ff8a7c54283cbf4a549c75af8b0e Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Wed Jan 16 14:03:12 2019 +0100 include .SUFFIXES in unused-sources check commit 5cd5295a39dc034da22a369888a06313ca539a29 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Wed Jan 16 14:01:07 2019 +0100 only show "UNUSED SOURCES" if it's non-empty commit 7cedc23f4ecd6e55b0149173ced25f44fa909d96 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Wed Jan 16 14:00:35 2019 +0100 include all SUFFIXES when checking sources commit a0723d2b2992a57d150374463a6afa49e6d9a5ff Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Wed Jan 16 14:00:07 2019 +0100 AC_SUBST hacks to allow GNUmake conditionals in automake... commit 81018156843d655a33ef6b5116fd6eb21293d8b1 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Wed Jan 16 13:35:16 2019 +0100 improve check-sources target for out-of-tree builds commit 46120f535fc3d63bfb23596804718a7a37517be7 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Wed Jan 16 13:29:34 2019 +0100 some ARB functions have become standard a while ago... commit 933a429ca937088a4738e3ad8a16a98cccfc06c3 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Wed Jan 16 11:27:02 2019 +0100 added [GEMglGenerateMipMap] Closes: https://github.com/umlaeute/Gem/issues/208 commit dffa24430a6eb8860d9daed9f68c815be0e4b0c6 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 22:01:44 2019 +0100 [pix_multitexture] set numTexunits for outgoing state Closes: https://github.com/umlaeute/Gem/issues/121 commit 5f82e3242f3b45866542270ff56718207fcebd4a Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 21:44:20 2019 +0100 dropped useless m_max member we are doing everything in the isRunnable() method with local variables commit 317024fb2817850a049d883cf4100ab2ea68f0ea Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 21:43:52 2019 +0100 more verbose error message to better understand what's going on commit 4ac5230d4bbdbe0ee5128ad59fbd2f9c70eeb431 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 21:43:33 2019 +0100 calculated useTexUnits in "isRunnable" commit 61635e5c51b26f00d7fc1be725528b9c8c677ac8 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 21:43:04 2019 +0100 when restoring texunit usage, use "useTexUnits" commit 1bd3159b8ffef21074d02576b87af890314e4abf Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 21:42:29 2019 +0100 explain how use TexUnits is calculated commit a66cc425cb5b8630c7e9b1722c2687bb826a0613 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 21:42:06 2019 +0100 store/restore number of texUnits in incoming state commit fa8db577b8a9ce3da266af2c896b4f279958b2cb Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 21:17:29 2019 +0100 don't abuse the m_reqTexUnits (use a separate variable) commit b9ac5b7662e2ceb79902e1a622b5908e4dcaa148 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 21:16:45 2019 +0100 properly initialize texture-ids (and don't bind to invalid textures) Closes: https://github.com/umlaeute/Gem/issues/120 commit 265fab7e1032d0c0ec29bdfbcb9367e34ba19142 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 21:15:52 2019 +0100 indentation commit 2ec53b4370d32fd8851d607d601bcd2e794babc0 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 17:01:14 2019 +0100 fixed SDL1 vs SDL2 detection commit 668d56adff845aafeb7204ffa6720e329fcb1538 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 16:42:09 2019 +0100 added help-patch for [gemsdl2window] commit f8fbdecebcc67b8c662eedebf58769b06b2b3fb5 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 16:38:08 2019 +0100 [gemsdl2window] added "relativemouse" message commit e955059b328087296daecb82f756a07d61a9c341 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 16:08:56 2019 +0100 dropped SDL2 check for [gemsdlwindow] (which is SDL1 only) commit 479d35ef7236abdb940166535b40ff0e4d1d76ee Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 16:02:16 2019 +0100 [gemsdl2window] added "opacity" message commit 1c0b5c49606eee1414e6f00e1b948b4fd4aabcfb Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 15:55:38 2019 +0100 [gemsdl2window] dispatch to the correct window commit aee4ffc595a83c66a8f78bec555293f8faa2b389 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 15:55:12 2019 +0100 [gemsdl2window] handle drop-events commit 89bcfeb57e78923ac312c4a79f013a6a36415d8d Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 15:54:43 2019 +0100 [gemsdl2window] handle window minimize/maximize/restore commit 7f30deb4a07171d283bf4966cc259cfc219d1454 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 15:53:55 2019 +0100 [gemsdl2window] less and nicer messages commit 121a93cd20c4df32e9986b9407d3a7da0bbf6444 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 15:52:41 2019 +0100 [gemsdl2window] properly close window commit d92d15971cb7ec17ed294e68e310ecad6eace1d1 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 15:50:42 2019 +0100 [gemsdl2window] don't make window current when resizing commit 9b6b42d18ebbe38a06192d52b6d429d5228a2450 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 15:50:17 2019 +0100 [gemsdl2window] "offset" message commit f60814b8c5da5ce1a739eeabc574f1178ef314eb Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 15:49:50 2019 +0100 [gemsdl2window] renamed "mousegrab" to "grabmouse" commit 75c8b431ccace67415f2154c1d2fc06be656c36e Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 14:42:48 2019 +0100 removed unused variables commit eea7cee1996540e5f1ccf6aa2e031c7d91af6542 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 14:42:29 2019 +0100 store windowID in static windowmap commit 474b6a4585c912a503960d85f70bac27436f3450 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 14:41:47 2019 +0100 moved windowmap into anonymous namespace commit 12671881076f8dcb36c40f101c8aa9dde4f5f78b Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 14:41:32 2019 +0100 indentation commit 9db06cde988b1fe93fc3e6b81c4922b32d3472a2 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 14:40:50 2019 +0100 forgot to include static SDL_GLContext commit 3724b48c78d7fa669874236fc90a31739e4ed6fe Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 14:39:10 2019 +0100 make window nicer (no screensaver, bring window to foreground, capture mouse...) commit dbcd9619ad2772e9ef8671b73e6400c31ce874ee Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 14:38:23 2019 +0100 properly create openGL context commit 502875321cbc6e0506b175e119ec594091cf8845 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 14:37:01 2019 +0100 indentation commit ca7844006503906ec44057198fd98ac60fb58fba Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 14:35:39 2019 +0100 no use to check for SDL>=2 if we this is for SDL2 anyhow commit dd47c3eda071152a261d56bc8060dd13579c1e7a Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 14:33:51 2019 +0100 [gemsdl2window] cursor/topmost/mousegrab messsages commit 7b477d4461860c22e958c0b13b6726c9f066b27b Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 14:32:32 2019 +0100 dropped unused map s_windowmap from [gemsdlwindow] commit b7334e33cee117e2bb2c7adbf0cd795bbd7c4a99 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 13:01:43 2019 +0100 compile [gemsdl2window] commit 2c28b8a56fdd11893ecd71ab0fcaa976426d3215 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 13:01:20 2019 +0100 made [gemsdl2window] compilable not working yet commit 7b2db8257e9c3eae011d4b1f9f9f1f47bbf96405 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 11:05:43 2019 +0100 printout reformatted commit d9479b0cf9e0e54794c3afc5cae063c95b952fea Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 11:05:27 2019 +0100 use %p for printing pointers commit 35a3996c1cf90c7be13853c87dcf8e733b86b13a Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 08:35:53 2019 +0100 added (non-compilable) gemsdl2window class simple rename from gemsdlwindow commit d6fb098815d0737934ee7af30d2c624fdedc11fc Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 15 08:35:20 2019 +0100 checking for SDL2 commit 5b2f5339c2e287e7895e014856af4bec1c8d9d49 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Mon Jan 14 22:56:59 2019 +0100 [glsl_program] rearragned code to share things between ARB an GL2 commit 61438c5e4c80fe74182f70553e00aa9ad9721b7f Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Mon Jan 14 22:08:15 2019 +0100 [glsl_program] support uniform arrays Closes: https://github.com/umlaeute/Gem/issues/183 commit 57d73c508f76657e47b73337accdea3674180e04 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Mon Jan 14 21:55:02 2019 +0100 [glsl_program] renamed m_num to m_numShaders so we know what this is... commit 93e54068b593a7cfda32c196a3880a9f1f720eef Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Mon Jan 14 21:52:56 2019 +0100 whitespace commit 5f9b74a496e362016db087b9e9e637be23de4e37 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Mon Jan 14 20:27:14 2019 +0100 use '0' rather than 'NULL' commit 3fa5a9db06d48416005f21ae0f3eaee71478129d Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Mon Jan 14 20:25:40 2019 +0100 [glsl_program] query the array-size of uniforms not currently used commit 3e9f9ff886a41d17b39060191335ae88a554859a Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Mon Jan 14 19:47:52 2019 +0100 glsl_program: renamed (int)m_flag to (bool)m_changed commit 965e4c5697afb747478d03c10a5af86f8e01ea69 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Sat Jan 12 20:43:26 2019 +0100 gem*window-help: alignment, typos, system-specifications [skip ci] commit be40dd25e16c161a49ef2312b3c66912eba95f5d Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Fri Jan 11 11:13:32 2019 +0100 [ci] use "brew bundle" to install stuff commit 4051ae92d54babf6b6ef81db8b8128b9f9355629 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Fri Jan 11 11:12:49 2019 +0100 [ci] use Pd-0.49-1 for OSX builds commit 40e01d74025f00d4be4a0732389a16b070b76d2d Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Fri Jan 11 10:34:13 2019 +0100 vlc-videoplugin: fixed typo commit eda2e8b2767682bb7af2074a57aedddf1bb5bdd6 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Fri Jan 11 10:19:29 2019 +0100 SDL_KeyboardEvent *has* a 'which' member on SDL1 but not in SDL2 commit 6697d82cb51a97c7217d9c3240cdb9f0e4d24216 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Fri Jan 11 10:18:55 2019 +0100 define GL_TEXTURE_RECTANGLE_EXT is it's missing rather than for EMSCRIPTEN commit 1664089bbc57a21ec529e61a9308be52b4ef63c9 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Fri Jan 11 10:18:34 2019 +0100 indentation commit 08d79a4eb577622f44a60f74d02d2b90f0796af1 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Fri Jan 11 10:18:15 2019 +0100 re-added GLEW_MX definition if GEM_MULTICONTEXT is set https://github.com/claudeha/Gem/commit/c25dd85ea98ca596f572f128e7452c92993983c3#r31907143 commit bba84294caaaf76321865f99314f5b5a4aae3f41 Merge: 95031124 9f75cbcc Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Fri Jan 11 10:00:42 2019 +0100 Merge remote-tracking branch 'claudiusmaximus/emscripten' commit 950311242d3691b849a2aa08d03ff84b0d359b49 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Thu Jan 10 18:35:00 2019 +0100 video backend documentation [skip ci] commit 9f75cbccb405a32aa12ec9772278e7de9ca0e3e3 Author: Claude Heiland-Allen <cla...@mathr.co.uk> Date: Thu Jan 10 17:27:26 2019 +0000 HACK for Emscripten: use Gem/glew.h instead of Gem/GemGL.h On Emscripten, GemGL.h defines fewer symbols. But the ones we use are all API-defined compile-time constants, so it should be okay to use the more complete set from the bundled GLEW just for this. commit c25dd85ea98ca596f572f128e7452c92993983c3 Author: Claude Heiland-Allen <cla...@mathr.co.uk> Date: Thu Jan 10 17:19:33 2019 +0000 get GemGL to use system glew on Emscripten Using GL/RegalGLEW.h as in c4ffb2f0a55a2b8a819e756ac2a9c96ea59981e3 just didn't work. commit 5443b73357c52c65b2d54f4705e0366bf2bf1c62 Author: Claude Heiland-Allen <cla...@mathr.co.uk> Date: Thu Jan 10 17:16:34 2019 +0000 print OpenGL numeric error too in case gluErrorString is broken commit 63c560163b1755d94cf85b9d4bc2464889baffa5 Author: Claude Heiland-Allen <cla...@mathr.co.uk> Date: Thu Jan 10 17:14:25 2019 +0000 generator script for GLUtil_define_generated.h commit 908cfe86c1f9b4033000f4188d6c6e734c53ac94 Author: IOhannes m zmölnig(mojave@xenakis) <zmoel...@iem.at> Date: Thu Jan 10 17:52:02 2019 +0100 [gemglfw3window] error handler commit de628c5b91fa8f785904731188eef350e0295c79 Author: Claude Heiland-Allen <cla...@mathr.co.uk> Date: Thu Jan 10 16:48:26 2019 +0000 single-context SDL2 gemwin for Emscripten commit 5a6e4a292b3348e72b1e9d83ab32878b9ac5871b Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Thu Jan 10 15:54:47 2019 +0100 [gemglfw2window] prefix keybaord info with deviceID commit 51bd3324168f66e429309f8d675c4f2a0f2ee735 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Thu Jan 10 14:06:16 2019 +0100 more gem*window keystrokes commit ddf0019805fd17a61f32ad7a75925a0f385ecb74 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Thu Jan 10 14:34:00 2019 +0100 [gemglfw3window] use glfwGetKeyName() if GLFW>=3.2 commit 97e32f8db88a8cf745fdbc8db01dd76564c768de Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Thu Jan 10 14:33:34 2019 +0100 prefix device-id to [gemglfw3window] keyboard info commit 4eb25219923efa4424e8444b02fd16c75e707f09 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Thu Jan 10 13:23:24 2019 +0100 smaller layout for [gem*window] helppatches, added some keystrokes commit 3a1f5159851c15abb84667a9b7113d252927124b Merge: 81419d5f 787c83b9 Author: IOhannes m zmölnig (w10@xenakis) <zmoel...@iem.at> Date: Thu Jan 10 12:49:47 2019 +0100 Merge branch 'master' of xenakis.iemnet:src/GIT/Gem commit 81419d5fbe854a2a5566807af0dace83effc8494 Author: IOhannes m zmölnig (w10@xenakis) <zmoel...@iem.at> Date: Thu Jan 10 12:46:13 2019 +0100 fixed devgem.sh to work on windows commit 7ee8f76bffc7e11e67496bfcf0b4d365dee60189 Author: IOhannes m zmölnig (w10@xenakis) <zmoel...@iem.at> Date: Thu Jan 10 12:44:38 2019 +0100 updated [gemw32window] helppatch commit 787c83b9e86a745da38b8de3aafc3c3d1cf747af Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Thu Jan 10 11:23:48 2019 +0100 [pix_convert] backport changes from [pix_rgba] commit ef40726cc728ee7954e3fe3f98eaf51cd291be0a Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Thu Jan 10 11:23:16 2019 +0100 [pix_rgba] set notowned to "true" (as we are borrowing the data from image) commit c4ffb2f0a55a2b8a819e756ac2a9c96ea59981e3 Author: Claude Heiland-Allen <cla...@mathr.co.uk> Date: Thu Jan 10 06:45:52 2019 +0000 Emscripten 'incoming' has a regal port commit 24569c9934f464d99138d1d0bdfbc34f2c2c3aa6 Author: Claude Heiland-Allen <cla...@mathr.co.uk> Date: Thu Jan 10 06:16:46 2019 +0000 Emscripten's wordexp.h is a non-functional stub commit 5a3aaa8586541297834bd9fcdc404d6618fe146e Author: Claude Heiland-Allen <cla...@mathr.co.uk> Date: Thu Jan 10 06:16:06 2019 +0000 SDL has no event.key.which commit ad29a94614f55bffd52bd24ac1aa45054765cc8b Author: Claude Heiland-Allen <cla...@mathr.co.uk> Date: Thu Jan 10 06:15:33 2019 +0000 SDLK_WORLD_* is missing in Emscripten's SDL support commit 03440ed84661f22e0e23c70724fa336a0ec870be Author: Claude Heiland-Allen <cla...@mathr.co.uk> Date: Thu Jan 10 06:13:42 2019 +0000 GLOB_TILDE is a GNU extension commit 23292f0fe05eaf73c2984b56a07c352bd9c53aad Author: Claude Heiland-Allen <cla...@mathr.co.uk> Date: Thu Jan 10 06:12:11 2019 +0000 dummy PBuffer implementation commit cdd111baeccf009be3ea5d602c047733dd484ad2 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Wed Jan 9 22:04:36 2019 +0100 Fixed compilation on windows commit d136736e8da1d549bd8f44bb50c26fc98f76f776 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 17:37:53 2019 +0100 create Makefile for filmDSATL commit faefee623650547a2ffc6c3c8dd95cc707574d42 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 16:16:12 2019 +0100 [light] and [part_render] need GemGL.h commit 5ff24a50e1170b4e8e2fa472db697c8e7417fef8 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 16:15:59 2019 +0100 [imageVert] fixed upside-down commit ebe5e02360eb9d04cb483c6542d4e1c55e427553 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 15:57:02 2019 +0100 Don't include "Gem/GemGL.h" in GemBase! commit 1ec8d8ee412f624c6b7cb22dc8cd6595beaf5eba Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 15:56:28 2019 +0100 [pix_video] must now about the colordefines if we don't include GemGL.h, we must include Image.h commit da65df15d08d5d3766c9c19765c0683275172e70 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 15:54:46 2019 +0100 [pix_imageInPlace] and [pix_snap] require GemGL.h commit b17b57f5d6b42305656a7fbcceb14eb1b05f2872 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 15:54:23 2019 +0100 dropped more dependencies on GemGL.h commit 8f7442da46b12815404030f0ba7f3b8996aafe3e Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 15:50:20 2019 +0100 imageStruct::convert*() now properly returns the success commit 2fe442cb103195331a0bcba73e501ab44ab687e5 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 15:49:45 2019 +0100 fixed fromYV12() with no U/V commit 46d32cf9927d65489d81cc08b2f7382211043d0f Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 15:49:22 2019 +0100 imageStruct::fromGray(short*) now takes a const argument commit a52493e39b05e084cbcfe9da2e8ca7509696bfed Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 15:39:19 2019 +0100 [pix_freeframe] pass symbol-values as std::string commit 8aa30be5240950dc601b941f571c41c81188f5bc Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 15:38:32 2019 +0100 use return from converter functions to print an error. commit 265964818544ecc43319c1d6972d990dd67a5bae Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 15:36:30 2019 +0100 have the image-convert routinges return "true" on success (and "false" otherwise) commit ba903c699247531f78ce422d84cefe561bb727ba Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 15:36:00 2019 +0100 GemShape and TextBase children always need to deal with GL - so include GemGL.h commit 2c776d4e6b995448fd8f8dbbc5752be0ed4487f3 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 15:34:58 2019 +0100 include Gem/GemGL.h directly where it's needed towards removing GemGL.h from GemBase commit 1862dc5357e2c4a1efeb1ba1aed81b67b69a99f6 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 15:33:37 2019 +0100 getting rid of more GL-defines in favour of GEM-defines commit 62e29e139948d6050444e95f92424f05177abc54 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 14:42:47 2019 +0100 use <> for system-includes (rather than "") commit eed4d23ef690146368842940736e204683206f60 Author: IOhannes m zmoelnig <zmoel...@tigital.umlaeute.mur.at> Date: Wed Jan 9 14:23:26 2019 +0100 during compilation, show warning about GEM_ANY_TYPEID_HACK (if it is set) commit f350cd82a1fbf8bf0504f1bc26225d43122690e3 Author: IOhannes m zmoelnig <zmoel...@tigital.umlaeute.mur.at> Date: Wed Jan 9 14:20:46 2019 +0100 Fixed uncommented typeid_hack define commit 77c0347c1ff48007a11ac2a98461e6dab4bc6bf4 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 14:09:18 2019 +0100 dropped use of unsafe_any_cast commit 29e0ae6d569b4118e600e68c5170f5523a3ed39a Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 14:08:23 2019 +0100 allow to force any_casts for pointers commit 785deadb9c0b452fd7025e6ec4256f8ceb8263db Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 14:07:39 2019 +0100 any::compatible(T) implementation commit a8e2bcb28bf495de7fa456e350b78bc4a0c8e367 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 14:06:59 2019 +0100 utility to check whether a type is a pointer commit 6deffde4aa027fe9fdc3e8ce95033ecefdb587bb Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 13:10:42 2019 +0100 don't include Gem/State.h if not necessary commit 5fc52f25961e73db934391410de0b18c9acb394a Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 12:09:01 2019 +0100 don't include GemGL.h from Image.h Image.h processing can be done without knowing anything about openGL! if you need openGL, you must include Gem/GemGL.h manually commit cd8fb397eb0eee7a837f86d8564de3dbecbace2d Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 12:08:07 2019 +0100 update copyright date commit 66de0ac8e7d9f6ebc8d76720151c8d324dbee836 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 12:07:53 2019 +0100 use __APPLE__ to force GEM_RGBA to BGRA_EXT the original test (GL_RGBA_GEM==GL_RGBA) was better, but we cannot use it if we want to get rid of including GL-headers into Image.h commit 223ad8ddb6c1a4db9c52ea73b27486145658d807 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 12:06:31 2019 +0100 error out if GEM colordefines do not match the GL colordefines commit 5d9e4c11ba0b88f0679f541db68fd3fff9a9bd5b Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 12:06:00 2019 +0100 image.type is automatically set by setCsizeByFormat commit c300b35692192b427563bcbcdc7724595d281af1 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 12:05:39 2019 +0100 whitespace commit b920218b3ebc3ea71298fb5ab8e7ffc0d9137a81 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 12:02:28 2019 +0100 explicitely include GemGL.h where we need to use GL-colors and where we relied on Image.h pulling GemGL.h for us... commit 474ae54acd462275a1e955ea29d936a3e2dd7e56 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 12:01:11 2019 +0100 use GEM-colordefines rather than those from GL commit 8c2d43e946280e95c08e0b470934e0f02c94acc8 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 11:56:19 2019 +0100 define GEM-colortypes GEM_GRAY, GEM_YUV, GEM_RGB and GEM_RGBA commit 918aa26678c86768da1c449b5a0a491242dad7b0 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 11:53:37 2019 +0100 avoid GL-types in pix-code on the way to getting rid of including GemGL.h commit a10b11d7d4144d7cd9b37dbfd57310fe97a28093 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Jan 9 10:20:29 2019 +0100 Add gem*window help-patches to the installation commit ee1de5d8b5e0a7383769e8151649ce1779986d2d Author: IOhannes m zmoelnig <zmoel...@tigital.umlaeute.mur.at> Date: Tue Jan 8 21:35:08 2019 +0100 use unsafe_any_cast for _PIX commit 22e50c88fb2668c8884c4368de8a1620ea04a059 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Tue Jan 8 17:25:19 2019 +0100 help-patches for window-backends commit 8d663a43c3a8c10e7ed7666131fa412a4db6bb32 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Mon Jan 7 19:18:25 2019 +0100 boost-like unsafe casting of gem::any commit 997a855be884d1a107731ec223a291beef080b64 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Mon Jan 7 19:18:09 2019 +0100 comment about type of _PIX commit 989c95d3ed05d0e4816f5f26d9b82cd546b6408a Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Mon Jan 7 17:26:33 2019 +0100 fixed orientation of imageSGI loaded images commit 96413a0f9730445beb071a86f321c747f2fb8b89 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Mon Jan 7 15:35:49 2019 +0100 use GEM_ANY_TYPEID_HACK define to enable the gem::any typeid hack commit 0c982488b5ae06491703bfbd18c9aeb1a25b3586 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Sat Jan 5 23:47:44 2019 +0100 removed disabled (and non-working) code commit cf3288967a7621b4471192d24e60dd3d9a66a569 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Sat Jan 5 23:43:15 2019 +0100 using switch/case rather than if-chains commit bc512088043d3764092e6ff413940b7290e95541 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Sat Jan 5 14:47:04 2019 +0100 glew.c needs to know about multicontext as well commit 4b6047c6c830e9a06a998199c0bffdf93554d77d Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Sat Jan 5 09:12:27 2019 +0100 only use GLUT_(BORDER|CAPTION)LESS if they are defined commit 22cd8f4fe466d4e91db1fc8bc347f4351bd4dc53 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Sat Jan 5 00:22:51 2019 +0100 gemglutwindow: nudge towards borderless window doesnt seem to work on my system though... Closes: https://github.com/umlaeute/Gem/issues/202 commit 8553d055b0a39acf02d31d8ae8cb6a0a2f732ef0 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Sat Jan 5 00:05:39 2019 +0100 fixed my email-address @iem.kug.ac.at has been defunct for some time commit 2b55845389370f11c4ebfb48024464162b8e1aba Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Sat Jan 5 00:03:16 2019 +0100 set GemMan dimensions for each render-tick Closes: https://github.com/umlaeute/Gem/issues/201 NOTE: the [gemmanager] object is a hack; the current dimensions should probably be available in the GemState (and the fix should go into [gemlist]) commit 7ba445878b1931bb8e1c8c07537dce39608c58d5 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Fri Jan 4 23:54:21 2019 +0100 Added help-patch for [gemmanager] commit a2a8b8b4d8bbd01ab68168c1547dbdf5eece1c74 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Fri Jan 4 23:50:33 2019 +0100 added [gemmanager] object commit 303ae921c6d9c74e5e64438eceaaf75b4b28006e Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Fri Jan 4 23:48:42 2019 +0100 Gem::Manager: allow setting the window dimensions from outside commit 748b44ecb7bf42dd830f7930abe3d248a63d97fb Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Fri Jan 4 23:00:25 2019 +0100 introduced GemGLconfig.h for exporting compile-time configurations to externals Closes: https://github.com/umlaeute/Gem/issues/198 commit e46265277ee4b22abc182bc4af42d7fc6034ae0e Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Fri Jan 4 22:38:41 2019 +0100 make triggerKeyboardEvent() implementation match its prototype commit 53b244119c160a1083c78ec2f3f3aa3a8186d246 Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Fri Jan 4 22:25:18 2019 +0100 adhere to KEYBOARD_CB prototype for non-multicontext built-in objects for multicontext-enabled builds (the default), [gemkeyboard] and [gemkeyname] are implemented as abstractions. for multicontext-disabled builds, these objects are built-in and the callback prototypes have diverged from the implementations. Closes: https://github.com/umlaeute/Gem/issues/203 commit 21615cf156c2eb082b65408326b1cd12ad3ed8fd Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Fri Jan 4 22:22:45 2019 +0100 use "const char*" to store t_symbol->s_name commit a008193e9d22b15b14eaa747fe9175b18cba81fa Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Fri Jan 4 22:22:13 2019 +0100 use "const char*" instead of "char*" for window title commit cd9dc0b2af97a5b8a2566402bd3395a7461cd8bf Author: IOhannes m zmölnig <zmoel...@umlauts.umlaeute.mur.at> Date: Fri Dec 21 17:42:50 2018 +0100 Bumped version to 0.94~pre1 ----------------------------------------------------------------------- Summary of changes: {build => .git-ci}/travis-ci/common.source | 0 {build => .git-ci}/travis-ci/configure.sh | 0 {build => .git-ci}/travis-ci/coverity_branch.sh | 0 {build => .git-ci}/travis-ci/depinstall-linux.sh | 0 .../travis-ci/depinstall-linux.sudo.sh | 0 {build => .git-ci}/travis-ci/depinstall-osx.sh | 16 +- {build => .git-ci}/travis-ci/depinstall.sh | 0 {build => .git-ci}/travis-ci/deploy-git.sh | 0 {build => .git-ci}/travis-ci/prepare-upload.sh | 0 {build => .git-ci}/travis-ci/skipbuild.sh | 0 {build => .git-ci}/travis-ci/travisci.enc | Bin .../travis-ci/travisci_build_coverity_scan.sh | 0 .travis.yml | 8 +- abstractions/Makefile.am | 2 +- abstractions/gemwin.pd | 68 +- configure.ac | 24 +- devgem.sh.in | 4 +- doc/manual/index.html | 2 +- extra/pix_drum/pix_drum.cpp | 2 +- extra/pix_drum/pix_drum.h | 2 +- extra/pix_fiducialtrack/pix_fiducialtrack.cpp | 2 +- extra/pix_fiducialtrack/pix_fiducialtrack.h | 2 +- extra/pix_hit/pix_hit.cpp | 8 +- extra/pix_hit/pix_hit.h | 2 +- extra/pix_mano/pix_mano.cpp | 2 +- extra/pix_mano/pix_mano.h | 2 +- help/Makefile.am | 11 +- help/gemcocoawindow-help.pd | 212 +++++++ help/gemglfw2window-help.pd | 222 +++++++ help/gemglfw3window-help.pd | 227 +++++++ help/gemglutwindow-help.pd | 240 +++++++ help/gemglxwindow-help.pd | 213 +++++++ help/gemmacoswindow-help.pd | 216 +++++++ help/gemmacwindow-help.pd | 240 +++++++ help/gemmanager-help.pd | 19 + help/gemsdl2window-help.pd | 247 ++++++++ help/gemsdlwindow-help.pd | 208 ++++++ help/gemw32window-help.pd | 223 +++++++ plugins/filmAVF/filmAVF.h | 6 +- plugins/filmAVF/filmAVF.mm | 20 +- plugins/filmAVI/filmAVI.cpp | 14 +- plugins/filmAVI/filmAVI.h | 4 +- plugins/filmAVIPLAY/filmAVIPLAY.cpp | 4 +- plugins/filmAVIPLAY/filmAVIPLAY.h | 2 +- plugins/filmDS/filmDS.cpp | 2 +- plugins/filmDSATL/filmDS.cpp | 3 +- plugins/filmDarwin/filmDarwin.cpp | 10 +- plugins/filmDarwin/filmDarwin.h | 2 +- plugins/filmGMERLIN/filmGMERLIN.cpp | 6 +- plugins/filmMPEG1/filmMPEG1.cpp | 24 +- plugins/filmMPEG1/filmMPEG1.h | 2 +- plugins/filmMPEG3/filmMPEG3.cpp | 6 +- plugins/filmMPEG3/filmMPEG3.h | 2 +- plugins/filmQT/filmQT.cpp | 1 + plugins/filmQT/filmQT.h | 2 +- plugins/filmQT4L/filmQT4L.cpp | 18 +- plugins/filmQT4L/filmQT4L.h | 2 +- plugins/filmTEST/filmTEST.cpp | 4 +- plugins/imageIO/imageIO.mm | 4 +- plugins/imageJPEG/imageJPEG.cpp | 12 +- plugins/imageMAGICK/MagickCore.cpp | 3 +- plugins/imageMAGICK/MagickPlusPlus.cpp | 3 +- plugins/imageMAGICK/imageMAGICK.cpp | 2 +- plugins/imageQT/imageQT.cpp | 10 +- plugins/imageSGI/imageSGI.cpp | 17 +- plugins/imageTIFF/imageTIFF.cpp | 13 +- plugins/modelASSIMP2/modelASSIMP2.cpp | 1 + plugins/modelASSIMP3/modelASSIMP3.cpp | 1 + plugins/modelOBJ/modelOBJ.cpp | 2 +- plugins/modelOBJ/model_loader.cpp | 1 + plugins/recordQT/recordQT.cpp | 8 +- plugins/recordQT/recordQT.h | 2 +- plugins/recordQT4L/recordQT4L.cpp | 8 +- plugins/recordV4L/recordV4L.cpp | 12 +- plugins/recordV4L2/recordV4L2.cpp | 12 +- plugins/videoAVF/AVFVideoGrabber.mm | 2 +- plugins/videoAVF/videoAVF.h | 2 +- plugins/videoAVF/videoAVF.mm | 4 +- plugins/videoAVT/videoAVT.cpp | 4 +- plugins/videoDC1394/videoDC1394.cpp | 6 +- plugins/videoDECKLINK/decklink-videoplugin.pd | 2 +- plugins/videoDECKLINK/videoDECKLINK.cpp | 6 +- plugins/videoDECKLINK/videoDECKLINK.h | 2 +- plugins/videoDS/videoDS.cpp | 12 +- plugins/videoDV4L/videoDV4L.cpp | 2 +- plugins/videoDarwin/videoDarwin.cpp | 12 +- plugins/videoHALCON/videoHALCON.cpp | 4 +- plugins/videoOptiTrack/videoOptiTrack.cpp | 2 +- plugins/videoPYLON/videoPYLON.cpp | 10 +- plugins/videoSGI/videoSGI.cpp | 2 +- plugins/videoTEST/videoTEST.cpp | 4 +- plugins/videoUNICAP/videoUNICAP.cpp | 4 +- plugins/videoV4L/videoV4L.cpp | 3 +- plugins/videoV4L2/v4l2-videoplugin.pd | 38 +- plugins/videoV4L2/videoV4L2.cpp | 20 +- plugins/videoVFW/videoVFW.cpp | 4 +- plugins/videoVFW/videoVFW.h | 2 +- plugins/videoVIDS/videoVIDS.cpp | 4 +- plugins/videoVLC/videoVLC.cpp | 6 +- plugins/videoVLC/videoVLC.h | 2 +- plugins/videoVLC/vlc-videoplugin.pd | 23 +- plugins/videoVNC/videoVNC.cpp | 4 +- plugins/videoVNC/vnc-videoplugin.pd | 2 +- src/Base/GemBase.cpp | 2 +- src/Base/GemBase.h | 1 - src/Base/GemGluObj.cpp | 2 +- src/Base/GemPathBase.cpp | 2 +- src/Base/GemPixDualObj.cpp | 2 +- src/Base/GemPixObj.cpp | 2 +- src/Base/GemPixObj.h | 6 +- src/Base/GemShape.cpp | 2 +- src/Base/GemShape.h | 1 + src/Base/GemVertex.cpp | 2 +- src/Base/GemWinCreate.h | 14 +- .../gemsdlwindow.cpp => Base/GemWinCreateEM.cpp} | 512 ++++++--------- src/Base/GemWinCreateNT.cpp | 2 +- src/Base/GemWinCreateXWin.cpp | 2 +- src/Base/Makefile.am | 1 + src/Base/TextBase.h | 1 + src/Base/TextBaseFTGL.cpp | 2 +- src/Base/TextBaseNone.cpp | 2 +- src/Controls/Makefile.am | 2 + src/Controls/gemcubeframebuffer.h | 1 + src/Controls/gemframebuffer.h | 1 + src/Controls/gemhead.cpp | 16 +- src/Controls/gemkeyboard.cpp | 4 +- src/Controls/gemkeyboard.h | 2 +- src/Controls/gemkeyname.cpp | 8 +- src/Controls/gemkeyname.h | 4 +- src/Controls/gemlist_info.cpp | 5 +- src/Controls/gemlist_info.h | 2 +- src/Controls/gemlist_matrix.cpp | 5 +- src/Controls/gemlist_matrix.h | 2 +- src/{Geos/cone.cpp => Controls/gemmanager.cpp} | 41 +- src/{Nongeos/light.h => Controls/gemmanager.h} | 33 +- src/Controls/gemmouse.cpp | 2 +- src/Controls/gemreceive.cpp | 25 +- src/Controls/gemwin.cpp | 4 +- src/Controls/render_trigger.cpp | 2 +- src/Gem/Cache.cpp | 2 +- src/Gem/ContextData.cpp | 2 +- src/Gem/Event.cpp | 4 +- src/Gem/Files.cpp | 8 + src/Gem/GLStack.cpp | 2 +- src/Gem/GemGL.h | 22 +- src/Gem/GemGLconfig.h.in | 6 + src/Gem/Image.cpp | 221 ++++--- src/Gem/Image.h | 127 ++-- src/Gem/ImageLoad.cpp | 2 +- src/Gem/ImageSave.cpp | 2 +- src/Gem/Makefile.am | 1 + src/Gem/Manager.cpp | 13 +- src/Gem/Manager.h | 7 +- src/Gem/PBuffer.cpp | 40 +- src/Gem/PixConvertAltivec.cpp | 2 +- src/Gem/PixConvertSSE2.cpp | 2 +- src/Gem/Rectangle.cpp | 2 +- src/Gem/Setup.cpp | 2 +- src/Gem/State.cpp | 103 +-- src/Gem/State.h | 9 +- src/Gem/Version.h | 2 +- src/Gem/VertexBuffer.cpp | 2 +- src/Gem/glew.c | 4 + src/Geos/GemSplash.cpp | 3 +- src/Geos/circle.cpp | 2 +- src/Geos/colorSquare.cpp | 2 +- src/Geos/cone.cpp | 2 +- src/Geos/cube.cpp | 2 +- src/Geos/cuboid.cpp | 2 +- src/Geos/curve.cpp | 2 +- src/Geos/curve3d.cpp | 2 +- src/Geos/cylinder.cpp | 2 +- src/Geos/disk.cpp | 2 +- src/Geos/gemvertexbuffer.cpp | 3 +- src/Geos/imageVert.cpp | 19 +- src/Geos/imageVert.h | 1 + src/Geos/mesh_line.cpp | 2 +- src/Geos/mesh_square.cpp | 2 +- src/Geos/model.cpp | 3 +- src/Geos/multimodel.cpp | 3 +- src/Geos/polygon.cpp | 2 +- src/Geos/pqtorusknots.cpp | 1 - src/Geos/primTri.cpp | 2 +- src/Geos/rectangle.cpp | 3 +- src/Geos/scopeXYZ~.cpp | 4 +- src/Geos/slideSquares.cpp | 2 +- src/Geos/sphere.cpp | 2 +- src/Geos/sphere3d.cpp | 2 +- src/Geos/square.cpp | 4 +- src/Geos/surface3d.cpp | 2 +- src/Geos/teapot.cpp | 2 +- src/Geos/text2d.cpp | 2 +- src/Geos/text3d.cpp | 2 +- src/Geos/textextruded.cpp | 2 +- src/Geos/textoutline.cpp | 2 +- src/Geos/torus.cpp | 2 +- src/Geos/trapezoid.cpp | 4 +- src/Geos/triangle.cpp | 2 +- src/Geos/tube.cpp | 2 +- src/Manips/accumrotate.cpp | 3 +- src/Manips/alpha.cpp | 2 +- src/Manips/alpha.h | 1 + src/Manips/ambient.cpp | 2 +- src/Manips/ambient.h | 1 + src/Manips/ambientRGB.cpp | 3 +- src/Manips/color.cpp | 3 +- src/Manips/colorRGB.cpp | 3 +- src/Manips/depth.cpp | 3 +- src/Manips/diffuse.cpp | 3 +- src/Manips/diffuseRGB.cpp | 3 +- src/Manips/emission.cpp | 3 +- src/Manips/emissionRGB.cpp | 3 +- src/Manips/fragment_program.cpp | 2 +- src/Manips/glsl_program.cpp | 500 +++++++++------ src/Manips/glsl_program.h | 32 +- src/Manips/linear_path.cpp | 2 +- src/Manips/ortho.cpp | 2 +- src/Manips/polygon_smooth.cpp | 3 +- src/Manips/rotate.cpp | 3 +- src/Manips/rotateXYZ.cpp | 3 +- src/Manips/scale.cpp | 3 +- src/Manips/scaleXYZ.cpp | 3 +- src/Manips/separator.cpp | 2 +- src/Manips/shearXY.cpp | 3 +- src/Manips/shearXZ.cpp | 3 +- src/Manips/shearYX.cpp | 3 +- src/Manips/shearYZ.cpp | 3 +- src/Manips/shearZX.cpp | 3 +- src/Manips/shearZY.cpp | 3 +- src/Manips/shininess.cpp | 3 +- src/Manips/specular.cpp | 3 +- src/Manips/specularRGB.cpp | 3 +- src/Manips/spline_path.cpp | 2 +- src/Manips/translate.cpp | 3 +- src/Manips/translateXYZ.cpp | 3 +- src/Manips/vertex_program.h | 1 + src/Nongeos/light.cpp | 2 +- src/Nongeos/spot_light.cpp | 2 +- src/Nongeos/world_light.cpp | 2 +- src/Nongeos/world_light.h | 1 + src/Output/Makefile.am | 34 +- src/Output/gemcocoawindow.mm | 2 +- src/Output/gemglfw2window.cpp | 26 +- src/Output/gemglfw3window.cpp | 49 +- src/Output/gemglutwindow.cpp | 10 +- src/Output/gemsdl2window.cpp | 704 +++++++++++++++++++++ src/Output/{gemsdlwindow.h => gemsdl2window.h} | 40 +- src/Output/gemsdlwindow.cpp | 15 +- src/Output/gemw32window.cpp | 2 +- src/Particles/part_color.cpp | 2 +- src/Particles/part_damp.cpp | 2 +- src/Particles/part_draw.cpp | 2 +- src/Particles/part_follow.cpp | 2 +- src/Particles/part_gravity.cpp | 2 +- src/Particles/part_head.cpp | 2 +- src/Particles/part_info.cpp | 2 +- src/Particles/part_killold.cpp | 2 +- src/Particles/part_killslow.cpp | 2 +- src/Particles/part_orbitpoint.cpp | 2 +- src/Particles/part_render.cpp | 2 +- src/Particles/part_render.h | 1 + src/Particles/part_sink.cpp | 2 +- src/Particles/part_size.cpp | 2 +- src/Particles/part_source.cpp | 2 +- src/Particles/part_targetcolor.cpp | 2 +- src/Particles/part_targetsize.cpp | 2 +- src/Particles/part_velcone.cpp | 2 +- src/Particles/part_velocity.cpp | 2 +- src/Particles/part_velsphere.cpp | 2 +- src/Particles/part_vertex.cpp | 2 +- src/Particles/partlib_base.cpp | 2 +- src/Pixes/pix_2grey.cpp | 3 +- src/Pixes/pix_a_2grey.cpp | 2 +- src/Pixes/pix_add.cpp | 6 +- src/Pixes/pix_aging.cpp | 2 +- src/Pixes/pix_alpha.cpp | 2 +- src/Pixes/pix_background.cpp | 2 +- src/Pixes/pix_biquad.cpp | 8 +- src/Pixes/pix_biquad.h | 2 +- src/Pixes/pix_bitmask.cpp | 2 +- src/Pixes/pix_blob.cpp | 4 +- src/Pixes/pix_blob.h | 2 +- src/Pixes/pix_buf.cpp | 2 +- src/Pixes/pix_buffer.cpp | 10 +- src/Pixes/pix_buffer_read.cpp | 2 +- src/Pixes/pix_buffer_write.cpp | 2 +- src/Pixes/pix_clearblock.cpp | 2 +- src/Pixes/pix_color.cpp | 2 +- src/Pixes/pix_coloralpha.cpp | 2 +- src/Pixes/pix_colorclassify.cpp | 2 +- src/Pixes/pix_colormatrix.cpp | 2 +- src/Pixes/pix_colorreduce.cpp | 2 +- src/Pixes/pix_composite.cpp | 2 +- src/Pixes/pix_convert.cpp | 38 +- src/Pixes/pix_convolve.cpp | 2 +- src/Pixes/pix_coordinate.cpp | 2 +- src/Pixes/pix_crop.cpp | 2 +- src/Pixes/pix_cubemap.cpp | 2 +- src/Pixes/pix_curve.cpp | 4 +- src/Pixes/pix_curve.h | 2 +- src/Pixes/pix_data.cpp | 2 +- src/Pixes/pix_deinterlace.cpp | 2 +- src/Pixes/pix_delay.cpp | 2 +- src/Pixes/pix_diff.cpp | 2 +- src/Pixes/pix_dot.cpp | 10 +- src/Pixes/pix_dot.h | 2 +- src/Pixes/pix_draw.cpp | 2 +- src/Pixes/pix_dump.cpp | 22 +- src/Pixes/pix_dump.h | 2 +- src/Pixes/pix_duotone.cpp | 2 +- src/Pixes/pix_equal.cpp | 2 +- src/Pixes/pix_film.cpp | 10 +- src/Pixes/pix_filmDarwin.cpp | 10 +- src/Pixes/pix_filmOS.cpp | 4 +- src/Pixes/pix_flip.cpp | 2 +- src/Pixes/pix_freeframe.cpp | 64 +- src/Pixes/pix_frei0r.cpp | 4 +- src/Pixes/pix_gain.cpp | 2 +- src/Pixes/pix_grey.cpp | 4 +- src/Pixes/pix_histo.cpp | 4 +- src/Pixes/pix_histo.h | 2 +- src/Pixes/pix_hsv2rgb.cpp | 2 +- src/Pixes/pix_image.cpp | 2 +- src/Pixes/pix_imageInPlace.cpp | 2 +- src/Pixes/pix_imageInPlace.h | 1 + src/Pixes/pix_info.cpp | 2 +- src/Pixes/pix_invert.cpp | 2 +- src/Pixes/pix_levels.cpp | 8 +- src/Pixes/pix_levels.h | 4 +- src/Pixes/pix_mask.cpp | 2 +- src/Pixes/pix_mix.cpp | 2 +- src/Pixes/pix_motionblur.cpp | 2 +- src/Pixes/pix_movement.cpp | 6 +- src/Pixes/pix_movement.h | 2 +- src/Pixes/pix_movement2.cpp | 26 +- src/Pixes/pix_movie.cpp | 2 +- src/Pixes/pix_movieDarwin.cpp | 2 +- src/Pixes/pix_movieOS.cpp | 2 +- src/Pixes/pix_multiblob.cpp | 30 +- src/Pixes/pix_multiimage.cpp | 2 +- src/Pixes/pix_multiply.cpp | 2 +- src/Pixes/pix_multitexture.cpp | 31 +- src/Pixes/pix_multitexture.h | 9 +- src/Pixes/pix_noise.cpp | 12 +- src/Pixes/pix_normalize.cpp | 2 +- src/Pixes/pix_offset.cpp | 2 +- src/Pixes/pix_pix2sig.cpp | 10 +- src/Pixes/pix_puzzle.cpp | 4 +- src/Pixes/pix_rds.cpp | 6 +- src/Pixes/pix_record.cpp | 2 +- src/Pixes/pix_recordQT.cpp | 4 +- src/Pixes/pix_rectangle.cpp | 2 +- src/Pixes/pix_resize.cpp | 3 +- src/Pixes/pix_rgb2hsv.cpp | 2 +- src/Pixes/pix_rgba.cpp | 30 +- src/Pixes/pix_roi.cpp | 2 +- src/Pixes/pix_rtx.cpp | 6 +- src/Pixes/pix_rtx.h | 2 +- src/Pixes/pix_set.cpp | 16 +- src/Pixes/pix_set.h | 2 +- src/Pixes/pix_share.h | 10 +- src/Pixes/pix_share_write.cpp | 18 +- src/Pixes/pix_sig2pix.cpp | 8 +- src/Pixes/pix_sig2pix.h | 4 +- src/Pixes/pix_snap.cpp | 4 +- src/Pixes/pix_snap.h | 1 + src/Pixes/pix_snap2tex.cpp | 2 +- src/Pixes/pix_subtract.cpp | 6 +- src/Pixes/pix_tIIR.cpp | 6 +- src/Pixes/pix_tIIR.h | 2 +- src/Pixes/pix_tIIRf.cpp | 2 +- src/Pixes/pix_takealpha.cpp | 2 +- src/Pixes/pix_test.cpp | 18 +- src/Pixes/pix_texture.cpp | 6 +- src/Pixes/pix_threshold.cpp | 2 +- src/Pixes/pix_threshold_bernsen.cpp | 2 +- src/Pixes/pix_video.cpp | 13 +- src/Pixes/pix_videoDarwin.cpp | 14 +- src/Pixes/pix_videoOS.cpp | 2 +- src/Pixes/pix_vpaint.cpp | 3 +- src/Pixes/pix_write.cpp | 4 +- src/Pixes/pix_writer.cpp | 2 +- src/Pixes/pix_yuv.cpp | 4 +- src/Pixes/pix_zoom.cpp | 3 +- src/Utils/Functions.cpp | 2 +- src/Utils/GLUtil.cpp | 2 +- src/Utils/GLUtil.h | 4 + src/Utils/GLUtil_define.cpp | 2 +- src/Utils/GLUtil_define_generator.sh | 13 + src/Utils/Makefile.am | 2 + src/Utils/Matrix.cpp | 2 +- src/Utils/SynchedWorkerThread.cpp | 2 +- src/Utils/Thread.cpp | 2 +- src/Utils/ThreadMutex.cpp | 2 +- src/Utils/ThreadSemaphore.cpp | 2 +- src/Utils/WorkerThread.cpp | 2 +- src/Utils/any.h | 51 +- src/Utils/is_pointer.h | 34 + src/Vertex/vertex_add.cpp | 2 +- src/Vertex/vertex_combine.cpp | 6 +- src/Vertex/vertex_draw.cpp | 2 +- src/Vertex/vertex_grid.cpp | 4 +- src/Vertex/vertex_info.cpp | 4 +- src/Vertex/vertex_model.cpp | 4 +- src/Vertex/vertex_mul.cpp | 2 +- src/Vertex/vertex_offset.cpp | 2 +- src/Vertex/vertex_quad.cpp | 4 +- src/Vertex/vertex_scale.cpp | 2 +- src/Vertex/vertex_set.cpp | 2 +- src/Vertex/vertex_tabread.cpp | 2 +- src/check-sources.mk | 8 +- src/openGL/GEMglAccum.cpp | 2 +- src/openGL/GEMglAccum.h | 2 +- src/openGL/GEMglActiveTexture.cpp | 96 +++ ...EMglActiveTextureARB.h => GEMglActiveTexture.h} | 17 +- src/openGL/GEMglAlphaFunc.cpp | 2 +- src/openGL/GEMglAlphaFunc.h | 2 +- src/openGL/GEMglAreTexturesResident.cpp | 2 +- src/openGL/GEMglAreTexturesResident.h | 2 +- src/openGL/GEMglArrayElement.cpp | 2 +- src/openGL/GEMglArrayElement.h | 2 +- src/openGL/GEMglBegin.cpp | 2 +- src/openGL/GEMglBegin.h | 2 +- src/openGL/GEMglBindTexture.cpp | 2 +- src/openGL/GEMglBindTexture.h | 2 +- src/openGL/GEMglBitmap.cpp | 2 +- src/openGL/GEMglBitmap.h | 2 +- src/openGL/GEMglBlendEquation.cpp | 2 +- src/openGL/GEMglBlendEquation.h | 2 +- src/openGL/GEMglBlendFunc.cpp | 2 +- src/openGL/GEMglBlendFunc.h | 2 +- src/openGL/GEMglCallList.cpp | 2 +- src/openGL/GEMglCallList.h | 2 +- src/openGL/GEMglClear.cpp | 2 +- src/openGL/GEMglClear.h | 2 +- src/openGL/GEMglClearAccum.cpp | 2 +- src/openGL/GEMglClearAccum.h | 2 +- src/openGL/GEMglClearColor.cpp | 2 +- src/openGL/GEMglClearColor.h | 2 +- src/openGL/GEMglClearDepth.cpp | 2 +- src/openGL/GEMglClearDepth.h | 2 +- src/openGL/GEMglClearIndex.cpp | 2 +- src/openGL/GEMglClearIndex.h | 2 +- src/openGL/GEMglClearStencil.cpp | 2 +- src/openGL/GEMglClearStencil.h | 2 +- src/openGL/GEMglClipPlane.cpp | 2 +- src/openGL/GEMglClipPlane.h | 2 +- src/openGL/GEMglColor3b.cpp | 2 +- src/openGL/GEMglColor3b.h | 2 +- src/openGL/GEMglColor3bv.cpp | 2 +- src/openGL/GEMglColor3bv.h | 2 +- src/openGL/GEMglColor3d.cpp | 2 +- src/openGL/GEMglColor3d.h | 2 +- src/openGL/GEMglColor3dv.cpp | 2 +- src/openGL/GEMglColor3dv.h | 2 +- src/openGL/GEMglColor3f.cpp | 2 +- src/openGL/GEMglColor3f.h | 2 +- src/openGL/GEMglColor3fv.cpp | 2 +- src/openGL/GEMglColor3fv.h | 2 +- src/openGL/GEMglColor3i.cpp | 2 +- src/openGL/GEMglColor3i.h | 2 +- src/openGL/GEMglColor3iv.cpp | 2 +- src/openGL/GEMglColor3iv.h | 2 +- src/openGL/GEMglColor3s.cpp | 2 +- src/openGL/GEMglColor3s.h | 2 +- src/openGL/GEMglColor3sv.cpp | 2 +- src/openGL/GEMglColor3sv.h | 2 +- src/openGL/GEMglColor3ub.cpp | 2 +- src/openGL/GEMglColor3ub.h | 2 +- src/openGL/GEMglColor3ubv.cpp | 2 +- src/openGL/GEMglColor3ubv.h | 2 +- src/openGL/GEMglColor3ui.cpp | 2 +- src/openGL/GEMglColor3ui.h | 2 +- src/openGL/GEMglColor3uiv.cpp | 2 +- src/openGL/GEMglColor3uiv.h | 2 +- src/openGL/GEMglColor3us.cpp | 2 +- src/openGL/GEMglColor3us.h | 2 +- src/openGL/GEMglColor3usv.cpp | 2 +- src/openGL/GEMglColor3usv.h | 2 +- src/openGL/GEMglColor4b.cpp | 2 +- src/openGL/GEMglColor4b.h | 2 +- src/openGL/GEMglColor4bv.cpp | 2 +- src/openGL/GEMglColor4bv.h | 2 +- src/openGL/GEMglColor4d.cpp | 2 +- src/openGL/GEMglColor4d.h | 2 +- src/openGL/GEMglColor4dv.cpp | 2 +- src/openGL/GEMglColor4dv.h | 2 +- src/openGL/GEMglColor4f.cpp | 2 +- src/openGL/GEMglColor4f.h | 2 +- src/openGL/GEMglColor4fv.cpp | 2 +- src/openGL/GEMglColor4fv.h | 2 +- src/openGL/GEMglColor4i.cpp | 2 +- src/openGL/GEMglColor4i.h | 2 +- src/openGL/GEMglColor4iv.cpp | 2 +- src/openGL/GEMglColor4iv.h | 2 +- src/openGL/GEMglColor4s.cpp | 2 +- src/openGL/GEMglColor4s.h | 2 +- src/openGL/GEMglColor4sv.cpp | 2 +- src/openGL/GEMglColor4sv.h | 2 +- src/openGL/GEMglColor4ub.cpp | 2 +- src/openGL/GEMglColor4ub.h | 2 +- src/openGL/GEMglColor4ubv.cpp | 2 +- src/openGL/GEMglColor4ubv.h | 2 +- src/openGL/GEMglColor4ui.cpp | 2 +- src/openGL/GEMglColor4ui.h | 2 +- src/openGL/GEMglColor4uiv.cpp | 2 +- src/openGL/GEMglColor4uiv.h | 2 +- src/openGL/GEMglColor4us.cpp | 2 +- src/openGL/GEMglColor4us.h | 2 +- src/openGL/GEMglColor4usv.cpp | 2 +- src/openGL/GEMglColor4usv.h | 2 +- src/openGL/GEMglColorMask.cpp | 2 +- src/openGL/GEMglColorMask.h | 2 +- src/openGL/GEMglColorMaterial.cpp | 2 +- src/openGL/GEMglColorMaterial.h | 2 +- src/openGL/GEMglCopyPixels.cpp | 2 +- src/openGL/GEMglCopyPixels.h | 2 +- src/openGL/GEMglCopyTexImage1D.cpp | 2 +- src/openGL/GEMglCopyTexImage1D.h | 2 +- src/openGL/GEMglCopyTexImage2D.cpp | 2 +- src/openGL/GEMglCopyTexImage2D.h | 2 +- src/openGL/GEMglCopyTexSubImage1D.cpp | 2 +- src/openGL/GEMglCopyTexSubImage1D.h | 2 +- src/openGL/GEMglCopyTexSubImage2D.cpp | 2 +- src/openGL/GEMglCopyTexSubImage2D.h | 2 +- src/openGL/GEMglCullFace.cpp | 2 +- src/openGL/GEMglCullFace.h | 2 +- src/openGL/GEMglDeleteTextures.cpp | 2 +- src/openGL/GEMglDeleteTextures.h | 2 +- src/openGL/GEMglDepthFunc.cpp | 2 +- src/openGL/GEMglDepthFunc.h | 2 +- src/openGL/GEMglDepthMask.cpp | 2 +- src/openGL/GEMglDepthMask.h | 2 +- src/openGL/GEMglDepthRange.cpp | 2 +- src/openGL/GEMglDepthRange.h | 2 +- src/openGL/GEMglDisable.cpp | 2 +- src/openGL/GEMglDisable.h | 2 +- src/openGL/GEMglDisableClientState.cpp | 2 +- src/openGL/GEMglDisableClientState.h | 2 +- src/openGL/GEMglDrawArrays.cpp | 2 +- src/openGL/GEMglDrawArrays.h | 2 +- src/openGL/GEMglDrawBuffer.cpp | 2 +- src/openGL/GEMglDrawBuffer.h | 2 +- src/openGL/GEMglDrawElements.cpp | 2 +- src/openGL/GEMglDrawElements.h | 2 +- src/openGL/GEMglEdgeFlag.cpp | 2 +- src/openGL/GEMglEdgeFlag.h | 2 +- src/openGL/GEMglEnable.cpp | 2 +- src/openGL/GEMglEnable.h | 2 +- src/openGL/GEMglEnableClientState.cpp | 2 +- src/openGL/GEMglEnableClientState.h | 2 +- src/openGL/GEMglEnd.cpp | 2 +- src/openGL/GEMglEnd.h | 2 +- src/openGL/GEMglEndList.cpp | 2 +- src/openGL/GEMglEndList.h | 2 +- src/openGL/GEMglEvalCoord1d.cpp | 2 +- src/openGL/GEMglEvalCoord1d.h | 2 +- src/openGL/GEMglEvalCoord1dv.cpp | 2 +- src/openGL/GEMglEvalCoord1dv.h | 2 +- src/openGL/GEMglEvalCoord1f.cpp | 2 +- src/openGL/GEMglEvalCoord1f.h | 2 +- src/openGL/GEMglEvalCoord1fv.cpp | 2 +- src/openGL/GEMglEvalCoord1fv.h | 2 +- src/openGL/GEMglEvalCoord2d.cpp | 2 +- src/openGL/GEMglEvalCoord2d.h | 2 +- src/openGL/GEMglEvalCoord2dv.cpp | 2 +- src/openGL/GEMglEvalCoord2dv.h | 2 +- src/openGL/GEMglEvalCoord2f.cpp | 2 +- src/openGL/GEMglEvalCoord2f.h | 2 +- src/openGL/GEMglEvalCoord2fv.cpp | 2 +- src/openGL/GEMglEvalCoord2fv.h | 2 +- src/openGL/GEMglEvalMesh1.cpp | 2 +- src/openGL/GEMglEvalMesh1.h | 2 +- src/openGL/GEMglEvalMesh2.cpp | 2 +- src/openGL/GEMglEvalMesh2.h | 2 +- src/openGL/GEMglEvalPoint1.cpp | 2 +- src/openGL/GEMglEvalPoint1.h | 2 +- src/openGL/GEMglEvalPoint2.cpp | 2 +- src/openGL/GEMglEvalPoint2.h | 2 +- src/openGL/GEMglFeedbackBuffer.cpp | 2 +- src/openGL/GEMglFeedbackBuffer.h | 2 +- src/openGL/GEMglFinish.cpp | 2 +- src/openGL/GEMglFinish.h | 2 +- src/openGL/GEMglFlush.cpp | 2 +- src/openGL/GEMglFlush.h | 2 +- src/openGL/GEMglFogf.cpp | 2 +- src/openGL/GEMglFogf.h | 2 +- src/openGL/GEMglFogfv.cpp | 2 +- src/openGL/GEMglFogfv.h | 2 +- src/openGL/GEMglFogi.cpp | 2 +- src/openGL/GEMglFogi.h | 2 +- src/openGL/GEMglFogiv.cpp | 2 +- src/openGL/GEMglFogiv.h | 2 +- src/openGL/GEMglFrontFace.cpp | 2 +- src/openGL/GEMglFrontFace.h | 2 +- src/openGL/GEMglFrustum.cpp | 2 +- src/openGL/GEMglFrustum.h | 2 +- src/openGL/GEMglGenLists.cpp | 2 +- src/openGL/GEMglGenLists.h | 2 +- src/openGL/GEMglGenTextures.cpp | 2 +- src/openGL/GEMglGenTextures.h | 2 +- .../{GEMglEnable.cpp => GEMglGenerateMipmap.cpp} | 49 +- .../{GEMglEvalCoord1f.h => GEMglGenerateMipmap.h} | 31 +- src/openGL/GEMglGetError.cpp | 2 +- src/openGL/GEMglGetError.h | 2 +- src/openGL/GEMglGetFloatv.cpp | 2 +- src/openGL/GEMglGetFloatv.h | 2 +- src/openGL/GEMglGetIntegerv.cpp | 2 +- src/openGL/GEMglGetIntegerv.h | 2 +- src/openGL/GEMglGetMapdv.cpp | 2 +- src/openGL/GEMglGetMapdv.h | 2 +- src/openGL/GEMglGetMapfv.cpp | 2 +- src/openGL/GEMglGetMapfv.h | 2 +- src/openGL/GEMglGetMapiv.cpp | 2 +- src/openGL/GEMglGetMapiv.h | 2 +- src/openGL/GEMglGetPointerv.cpp | 2 +- src/openGL/GEMglGetPointerv.h | 2 +- src/openGL/GEMglGetString.cpp | 2 +- src/openGL/GEMglGetString.h | 2 +- src/openGL/GEMglHint.cpp | 2 +- src/openGL/GEMglHint.h | 2 +- src/openGL/GEMglIndexMask.cpp | 2 +- src/openGL/GEMglIndexMask.h | 2 +- src/openGL/GEMglIndexd.cpp | 2 +- src/openGL/GEMglIndexd.h | 2 +- src/openGL/GEMglIndexdv.cpp | 2 +- src/openGL/GEMglIndexdv.h | 2 +- src/openGL/GEMglIndexf.cpp | 2 +- src/openGL/GEMglIndexf.h | 2 +- src/openGL/GEMglIndexfv.cpp | 2 +- src/openGL/GEMglIndexfv.h | 2 +- src/openGL/GEMglIndexi.cpp | 2 +- src/openGL/GEMglIndexi.h | 2 +- src/openGL/GEMglIndexiv.cpp | 2 +- src/openGL/GEMglIndexiv.h | 2 +- src/openGL/GEMglIndexs.cpp | 2 +- src/openGL/GEMglIndexs.h | 2 +- src/openGL/GEMglIndexsv.cpp | 2 +- src/openGL/GEMglIndexsv.h | 2 +- src/openGL/GEMglIndexub.cpp | 2 +- src/openGL/GEMglIndexub.h | 2 +- src/openGL/GEMglIndexubv.cpp | 2 +- src/openGL/GEMglIndexubv.h | 2 +- src/openGL/GEMglInitNames.cpp | 2 +- src/openGL/GEMglInitNames.h | 2 +- src/openGL/GEMglIsEnabled.cpp | 2 +- src/openGL/GEMglIsEnabled.h | 2 +- src/openGL/GEMglIsList.cpp | 2 +- src/openGL/GEMglIsList.h | 2 +- src/openGL/GEMglIsTexture.cpp | 2 +- src/openGL/GEMglIsTexture.h | 2 +- src/openGL/GEMglLightModelf.cpp | 2 +- src/openGL/GEMglLightModelf.h | 2 +- src/openGL/GEMglLightModeli.cpp | 2 +- src/openGL/GEMglLightModeli.h | 2 +- src/openGL/GEMglLightf.cpp | 2 +- src/openGL/GEMglLightf.h | 2 +- src/openGL/GEMglLighti.cpp | 2 +- src/openGL/GEMglLighti.h | 2 +- src/openGL/GEMglLineStipple.cpp | 2 +- src/openGL/GEMglLineStipple.h | 2 +- src/openGL/GEMglLineWidth.cpp | 2 +- src/openGL/GEMglLineWidth.h | 2 +- src/openGL/GEMglLoadIdentity.cpp | 2 +- src/openGL/GEMglLoadIdentity.h | 2 +- src/openGL/GEMglLoadName.cpp | 2 +- src/openGL/GEMglLoadName.h | 2 +- src/openGL/GEMglLogicOp.cpp | 2 +- src/openGL/GEMglLogicOp.h | 2 +- src/openGL/GEMglMap1d.cpp | 2 +- src/openGL/GEMglMap1d.h | 2 +- src/openGL/GEMglMap1f.cpp | 2 +- src/openGL/GEMglMap1f.h | 2 +- src/openGL/GEMglMap2d.cpp | 2 +- src/openGL/GEMglMap2d.h | 2 +- src/openGL/GEMglMap2f.cpp | 2 +- src/openGL/GEMglMap2f.h | 2 +- src/openGL/GEMglMapGrid1d.cpp | 2 +- src/openGL/GEMglMapGrid1d.h | 2 +- src/openGL/GEMglMapGrid1f.cpp | 2 +- src/openGL/GEMglMapGrid1f.h | 2 +- src/openGL/GEMglMapGrid2d.cpp | 2 +- src/openGL/GEMglMapGrid2d.h | 2 +- src/openGL/GEMglMapGrid2f.cpp | 2 +- src/openGL/GEMglMapGrid2f.h | 2 +- src/openGL/GEMglMaterialf.cpp | 2 +- src/openGL/GEMglMaterialf.h | 2 +- src/openGL/GEMglMaterialfv.cpp | 2 +- src/openGL/GEMglMaterialfv.h | 2 +- src/openGL/GEMglMateriali.cpp | 2 +- src/openGL/GEMglMateriali.h | 2 +- src/openGL/GEMglMatrixMode.cpp | 2 +- src/openGL/GEMglMatrixMode.h | 2 +- ...iTexCoord2fARB.cpp => GEMglMultiTexCoord2f.cpp} | 36 +- ...MultiTexCoord2fARB.h => GEMglMultiTexCoord2f.h} | 12 +- src/openGL/GEMglNewList.cpp | 2 +- src/openGL/GEMglNewList.h | 2 +- src/openGL/GEMglNormal3b.cpp | 2 +- src/openGL/GEMglNormal3b.h | 2 +- src/openGL/GEMglNormal3bv.cpp | 2 +- src/openGL/GEMglNormal3bv.h | 2 +- src/openGL/GEMglNormal3d.cpp | 2 +- src/openGL/GEMglNormal3d.h | 2 +- src/openGL/GEMglNormal3dv.cpp | 2 +- src/openGL/GEMglNormal3dv.h | 2 +- src/openGL/GEMglNormal3f.cpp | 2 +- src/openGL/GEMglNormal3f.h | 2 +- src/openGL/GEMglNormal3fv.cpp | 2 +- src/openGL/GEMglNormal3fv.h | 2 +- src/openGL/GEMglNormal3i.cpp | 2 +- src/openGL/GEMglNormal3i.h | 2 +- src/openGL/GEMglNormal3iv.cpp | 2 +- src/openGL/GEMglNormal3iv.h | 2 +- src/openGL/GEMglNormal3s.cpp | 2 +- src/openGL/GEMglNormal3s.h | 2 +- src/openGL/GEMglNormal3sv.cpp | 2 +- src/openGL/GEMglNormal3sv.h | 2 +- src/openGL/GEMglOrtho.cpp | 2 +- src/openGL/GEMglOrtho.h | 2 +- src/openGL/GEMglPassThrough.cpp | 2 +- src/openGL/GEMglPassThrough.h | 2 +- src/openGL/GEMglPixelStoref.cpp | 2 +- src/openGL/GEMglPixelStoref.h | 2 +- src/openGL/GEMglPixelStorei.cpp | 2 +- src/openGL/GEMglPixelStorei.h | 2 +- src/openGL/GEMglPixelTransferf.cpp | 2 +- src/openGL/GEMglPixelTransferf.h | 2 +- src/openGL/GEMglPixelTransferi.cpp | 2 +- src/openGL/GEMglPixelTransferi.h | 2 +- src/openGL/GEMglPixelZoom.cpp | 2 +- src/openGL/GEMglPixelZoom.h | 2 +- src/openGL/GEMglPointSize.cpp | 2 +- src/openGL/GEMglPointSize.h | 2 +- src/openGL/GEMglPolygonMode.cpp | 2 +- src/openGL/GEMglPolygonMode.h | 2 +- src/openGL/GEMglPolygonOffset.cpp | 2 +- src/openGL/GEMglPolygonOffset.h | 2 +- src/openGL/GEMglPopAttrib.cpp | 2 +- src/openGL/GEMglPopAttrib.h | 2 +- src/openGL/GEMglPopClientAttrib.cpp | 2 +- src/openGL/GEMglPopClientAttrib.h | 2 +- src/openGL/GEMglPopMatrix.cpp | 2 +- src/openGL/GEMglPopMatrix.h | 2 +- src/openGL/GEMglPopName.cpp | 2 +- src/openGL/GEMglPopName.h | 2 +- src/openGL/GEMglPrioritizeTextures.cpp | 2 +- src/openGL/GEMglPrioritizeTextures.h | 2 +- src/openGL/GEMglPushAttrib.cpp | 2 +- src/openGL/GEMglPushAttrib.h | 2 +- src/openGL/GEMglPushClientAttrib.cpp | 2 +- src/openGL/GEMglPushClientAttrib.h | 2 +- src/openGL/GEMglPushMatrix.cpp | 2 +- src/openGL/GEMglPushMatrix.h | 2 +- src/openGL/GEMglPushName.cpp | 2 +- src/openGL/GEMglPushName.h | 2 +- src/openGL/GEMglRasterPos2d.cpp | 2 +- src/openGL/GEMglRasterPos2d.h | 2 +- src/openGL/GEMglRasterPos2dv.cpp | 2 +- src/openGL/GEMglRasterPos2dv.h | 2 +- src/openGL/GEMglRasterPos2f.cpp | 2 +- src/openGL/GEMglRasterPos2f.h | 2 +- src/openGL/GEMglRasterPos2fv.cpp | 2 +- src/openGL/GEMglRasterPos2fv.h | 2 +- src/openGL/GEMglRasterPos2i.cpp | 2 +- src/openGL/GEMglRasterPos2i.h | 2 +- src/openGL/GEMglRasterPos2iv.cpp | 2 +- src/openGL/GEMglRasterPos2iv.h | 2 +- src/openGL/GEMglRasterPos2s.cpp | 2 +- src/openGL/GEMglRasterPos2s.h | 2 +- src/openGL/GEMglRasterPos2sv.cpp | 2 +- src/openGL/GEMglRasterPos2sv.h | 2 +- src/openGL/GEMglRasterPos3d.cpp | 2 +- src/openGL/GEMglRasterPos3d.h | 2 +- src/openGL/GEMglRasterPos3dv.cpp | 2 +- src/openGL/GEMglRasterPos3dv.h | 2 +- src/openGL/GEMglRasterPos3f.cpp | 2 +- src/openGL/GEMglRasterPos3f.h | 2 +- src/openGL/GEMglRasterPos3fv.cpp | 2 +- src/openGL/GEMglRasterPos3fv.h | 2 +- src/openGL/GEMglRasterPos3i.cpp | 2 +- src/openGL/GEMglRasterPos3i.h | 2 +- src/openGL/GEMglRasterPos3iv.cpp | 2 +- src/openGL/GEMglRasterPos3iv.h | 2 +- src/openGL/GEMglRasterPos3s.cpp | 2 +- src/openGL/GEMglRasterPos3s.h | 2 +- src/openGL/GEMglRasterPos3sv.cpp | 2 +- src/openGL/GEMglRasterPos3sv.h | 2 +- src/openGL/GEMglRasterPos4d.cpp | 2 +- src/openGL/GEMglRasterPos4d.h | 2 +- src/openGL/GEMglRasterPos4dv.cpp | 2 +- src/openGL/GEMglRasterPos4dv.h | 2 +- src/openGL/GEMglRasterPos4f.cpp | 2 +- src/openGL/GEMglRasterPos4f.h | 2 +- src/openGL/GEMglRasterPos4fv.cpp | 2 +- src/openGL/GEMglRasterPos4fv.h | 2 +- src/openGL/GEMglRasterPos4i.cpp | 2 +- src/openGL/GEMglRasterPos4i.h | 2 +- src/openGL/GEMglRasterPos4iv.cpp | 2 +- src/openGL/GEMglRasterPos4iv.h | 2 +- src/openGL/GEMglRasterPos4s.cpp | 2 +- src/openGL/GEMglRasterPos4s.h | 2 +- src/openGL/GEMglRasterPos4sv.cpp | 2 +- src/openGL/GEMglRasterPos4sv.h | 2 +- src/openGL/GEMglRectd.cpp | 2 +- src/openGL/GEMglRectd.h | 2 +- src/openGL/GEMglRectf.cpp | 2 +- src/openGL/GEMglRectf.h | 2 +- src/openGL/GEMglRecti.cpp | 2 +- src/openGL/GEMglRecti.h | 2 +- src/openGL/GEMglRects.cpp | 2 +- src/openGL/GEMglRects.h | 2 +- src/openGL/GEMglRenderMode.cpp | 2 +- src/openGL/GEMglRenderMode.h | 2 +- src/openGL/GEMglReportError.cpp | 2 +- src/openGL/GEMglReportError.h | 2 +- src/openGL/GEMglRotated.cpp | 2 +- src/openGL/GEMglRotated.h | 2 +- src/openGL/GEMglRotatef.cpp | 2 +- src/openGL/GEMglRotatef.h | 2 +- src/openGL/GEMglScaled.cpp | 2 +- src/openGL/GEMglScaled.h | 2 +- src/openGL/GEMglScalef.cpp | 2 +- src/openGL/GEMglScalef.h | 2 +- src/openGL/GEMglScissor.cpp | 2 +- src/openGL/GEMglScissor.h | 2 +- src/openGL/GEMglSelectBuffer.cpp | 2 +- src/openGL/GEMglSelectBuffer.h | 2 +- src/openGL/GEMglShadeModel.cpp | 2 +- src/openGL/GEMglShadeModel.h | 2 +- src/openGL/GEMglStencilFunc.cpp | 2 +- src/openGL/GEMglStencilFunc.h | 2 +- src/openGL/GEMglStencilMask.cpp | 2 +- src/openGL/GEMglStencilMask.h | 2 +- src/openGL/GEMglStencilOp.cpp | 2 +- src/openGL/GEMglStencilOp.h | 2 +- src/openGL/GEMglTexCoord1d.cpp | 2 +- src/openGL/GEMglTexCoord1d.h | 2 +- src/openGL/GEMglTexCoord1dv.cpp | 2 +- src/openGL/GEMglTexCoord1dv.h | 2 +- src/openGL/GEMglTexCoord1f.cpp | 2 +- src/openGL/GEMglTexCoord1f.h | 2 +- src/openGL/GEMglTexCoord1fv.cpp | 2 +- src/openGL/GEMglTexCoord1fv.h | 2 +- src/openGL/GEMglTexCoord1i.cpp | 2 +- src/openGL/GEMglTexCoord1i.h | 2 +- src/openGL/GEMglTexCoord1iv.cpp | 2 +- src/openGL/GEMglTexCoord1iv.h | 2 +- src/openGL/GEMglTexCoord1s.cpp | 2 +- src/openGL/GEMglTexCoord1s.h | 2 +- src/openGL/GEMglTexCoord1sv.cpp | 2 +- src/openGL/GEMglTexCoord1sv.h | 2 +- src/openGL/GEMglTexCoord2d.cpp | 2 +- src/openGL/GEMglTexCoord2d.h | 2 +- src/openGL/GEMglTexCoord2dv.cpp | 2 +- src/openGL/GEMglTexCoord2dv.h | 2 +- src/openGL/GEMglTexCoord2f.cpp | 2 +- src/openGL/GEMglTexCoord2f.h | 2 +- src/openGL/GEMglTexCoord2fv.cpp | 2 +- src/openGL/GEMglTexCoord2fv.h | 2 +- src/openGL/GEMglTexCoord2i.cpp | 2 +- src/openGL/GEMglTexCoord2i.h | 2 +- src/openGL/GEMglTexCoord2iv.cpp | 2 +- src/openGL/GEMglTexCoord2iv.h | 2 +- src/openGL/GEMglTexCoord2s.cpp | 2 +- src/openGL/GEMglTexCoord2s.h | 2 +- src/openGL/GEMglTexCoord2sv.cpp | 2 +- src/openGL/GEMglTexCoord2sv.h | 2 +- src/openGL/GEMglTexCoord3d.cpp | 2 +- src/openGL/GEMglTexCoord3d.h | 2 +- src/openGL/GEMglTexCoord3dv.cpp | 2 +- src/openGL/GEMglTexCoord3dv.h | 2 +- src/openGL/GEMglTexCoord3f.cpp | 2 +- src/openGL/GEMglTexCoord3f.h | 2 +- src/openGL/GEMglTexCoord3fv.cpp | 2 +- src/openGL/GEMglTexCoord3fv.h | 2 +- src/openGL/GEMglTexCoord3i.cpp | 2 +- src/openGL/GEMglTexCoord3i.h | 2 +- src/openGL/GEMglTexCoord3iv.cpp | 2 +- src/openGL/GEMglTexCoord3iv.h | 2 +- src/openGL/GEMglTexCoord3s.cpp | 2 +- src/openGL/GEMglTexCoord3s.h | 2 +- src/openGL/GEMglTexCoord3sv.cpp | 2 +- src/openGL/GEMglTexCoord3sv.h | 2 +- src/openGL/GEMglTexCoord4d.cpp | 2 +- src/openGL/GEMglTexCoord4d.h | 2 +- src/openGL/GEMglTexCoord4dv.cpp | 2 +- src/openGL/GEMglTexCoord4dv.h | 2 +- src/openGL/GEMglTexCoord4f.cpp | 2 +- src/openGL/GEMglTexCoord4f.h | 2 +- src/openGL/GEMglTexCoord4fv.cpp | 2 +- src/openGL/GEMglTexCoord4fv.h | 2 +- src/openGL/GEMglTexCoord4i.cpp | 2 +- src/openGL/GEMglTexCoord4i.h | 2 +- src/openGL/GEMglTexCoord4iv.cpp | 2 +- src/openGL/GEMglTexCoord4iv.h | 2 +- src/openGL/GEMglTexCoord4s.cpp | 2 +- src/openGL/GEMglTexCoord4s.h | 2 +- src/openGL/GEMglTexCoord4sv.cpp | 2 +- src/openGL/GEMglTexCoord4sv.h | 2 +- src/openGL/GEMglTexEnvf.cpp | 2 +- src/openGL/GEMglTexEnvf.h | 2 +- src/openGL/GEMglTexEnvi.cpp | 2 +- src/openGL/GEMglTexEnvi.h | 2 +- src/openGL/GEMglTexGend.cpp | 2 +- src/openGL/GEMglTexGend.h | 2 +- src/openGL/GEMglTexGenf.cpp | 2 +- src/openGL/GEMglTexGenf.h | 2 +- src/openGL/GEMglTexGenfv.h | 2 +- src/openGL/GEMglTexGeni.cpp | 2 +- src/openGL/GEMglTexGeni.h | 2 +- src/openGL/GEMglTexImage2D.cpp | 2 +- src/openGL/GEMglTexImage2D.h | 2 +- src/openGL/GEMglTexParameterf.cpp | 2 +- src/openGL/GEMglTexParameterf.h | 2 +- src/openGL/GEMglTexParameteri.cpp | 2 +- src/openGL/GEMglTexParameteri.h | 2 +- src/openGL/GEMglTexSubImage1D.cpp | 2 +- src/openGL/GEMglTexSubImage1D.h | 2 +- src/openGL/GEMglTexSubImage2D.cpp | 2 +- src/openGL/GEMglTexSubImage2D.h | 2 +- src/openGL/GEMglTranslated.cpp | 2 +- src/openGL/GEMglTranslated.h | 2 +- src/openGL/GEMglTranslatef.cpp | 2 +- src/openGL/GEMglTranslatef.h | 2 +- .../{GEMglUniform1fARB.cpp => GEMglUniform1f.cpp} | 32 +- .../{GEMglUniform1fARB.h => GEMglUniform1f.h} | 14 +- src/openGL/GEMglUniform1fARB.cpp | 2 +- src/openGL/GEMglUniform1fARB.h | 2 +- src/openGL/GEMglVertex2d.cpp | 2 +- src/openGL/GEMglVertex2d.h | 2 +- src/openGL/GEMglVertex2dv.cpp | 2 +- src/openGL/GEMglVertex2dv.h | 2 +- src/openGL/GEMglVertex2f.cpp | 2 +- src/openGL/GEMglVertex2f.h | 2 +- src/openGL/GEMglVertex2fv.cpp | 2 +- src/openGL/GEMglVertex2fv.h | 2 +- src/openGL/GEMglVertex2i.cpp | 2 +- src/openGL/GEMglVertex2i.h | 2 +- src/openGL/GEMglVertex2iv.cpp | 2 +- src/openGL/GEMglVertex2iv.h | 2 +- src/openGL/GEMglVertex2s.cpp | 2 +- src/openGL/GEMglVertex2s.h | 2 +- src/openGL/GEMglVertex2sv.cpp | 2 +- src/openGL/GEMglVertex2sv.h | 2 +- src/openGL/GEMglVertex3d.cpp | 2 +- src/openGL/GEMglVertex3d.h | 2 +- src/openGL/GEMglVertex3dv.cpp | 2 +- src/openGL/GEMglVertex3dv.h | 2 +- src/openGL/GEMglVertex3f.cpp | 2 +- src/openGL/GEMglVertex3f.h | 2 +- src/openGL/GEMglVertex3fv.cpp | 2 +- src/openGL/GEMglVertex3fv.h | 2 +- src/openGL/GEMglVertex3i.cpp | 2 +- src/openGL/GEMglVertex3i.h | 2 +- src/openGL/GEMglVertex3iv.cpp | 2 +- src/openGL/GEMglVertex3iv.h | 2 +- src/openGL/GEMglVertex3s.cpp | 2 +- src/openGL/GEMglVertex3s.h | 2 +- src/openGL/GEMglVertex3sv.cpp | 2 +- src/openGL/GEMglVertex3sv.h | 2 +- src/openGL/GEMglVertex4d.cpp | 2 +- src/openGL/GEMglVertex4d.h | 2 +- src/openGL/GEMglVertex4dv.cpp | 2 +- src/openGL/GEMglVertex4dv.h | 2 +- src/openGL/GEMglVertex4f.cpp | 2 +- src/openGL/GEMglVertex4f.h | 2 +- src/openGL/GEMglVertex4fv.cpp | 2 +- src/openGL/GEMglVertex4fv.h | 2 +- src/openGL/GEMglVertex4i.cpp | 2 +- src/openGL/GEMglVertex4i.h | 2 +- src/openGL/GEMglVertex4iv.cpp | 2 +- src/openGL/GEMglVertex4iv.h | 2 +- src/openGL/GEMglVertex4s.cpp | 2 +- src/openGL/GEMglVertex4s.h | 2 +- src/openGL/GEMglVertex4sv.cpp | 2 +- src/openGL/GEMglVertex4sv.h | 2 +- src/openGL/GEMglViewport.cpp | 2 +- src/openGL/GEMglViewport.h | 2 +- src/openGL/GLdefine.cpp | 2 +- src/openGL/GLdefine.h | 2 +- src/openGL/Makefile.am | 9 + src/plugins/film.cpp | 2 +- src/plugins/imageloader.cpp | 2 +- src/plugins/imagesaver.cpp | 2 +- src/plugins/modelloader.cpp | 2 +- src/plugins/record.cpp | 2 +- src/plugins/video.cpp | 2 +- src/plugins/videoBase.cpp | 6 +- 988 files changed, 5676 insertions(+), 2402 deletions(-) rename {build => .git-ci}/travis-ci/common.source (100%) rename {build => .git-ci}/travis-ci/configure.sh (100%) rename {build => .git-ci}/travis-ci/coverity_branch.sh (100%) rename {build => .git-ci}/travis-ci/depinstall-linux.sh (100%) rename {build => .git-ci}/travis-ci/depinstall-linux.sudo.sh (100%) rename {build => .git-ci}/travis-ci/depinstall-osx.sh (75%) rename {build => .git-ci}/travis-ci/depinstall.sh (100%) rename {build => .git-ci}/travis-ci/deploy-git.sh (100%) rename {build => .git-ci}/travis-ci/prepare-upload.sh (100%) rename {build => .git-ci}/travis-ci/skipbuild.sh (100%) rename {build => .git-ci}/travis-ci/travisci.enc (100%) rename {build => .git-ci}/travis-ci/travisci_build_coverity_scan.sh (100%) create mode 100644 help/gemcocoawindow-help.pd create mode 100644 help/gemglfw2window-help.pd create mode 100644 help/gemglfw3window-help.pd create mode 100644 help/gemglutwindow-help.pd create mode 100644 help/gemglxwindow-help.pd create mode 100644 help/gemmacoswindow-help.pd create mode 100644 help/gemmacwindow-help.pd create mode 100644 help/gemmanager-help.pd create mode 100644 help/gemsdl2window-help.pd create mode 100644 help/gemsdlwindow-help.pd create mode 100644 help/gemw32window-help.pd copy src/{Output/gemsdlwindow.cpp => Base/GemWinCreateEM.cpp} (57%) copy src/{Geos/cone.cpp => Controls/gemmanager.cpp} (58%) copy src/{Nongeos/light.h => Controls/gemmanager.h} (52%) create mode 100644 src/Gem/GemGLconfig.h.in create mode 100644 src/Output/gemsdl2window.cpp copy src/Output/{gemsdlwindow.h => gemsdl2window.h} (71%) create mode 100755 src/Utils/GLUtil_define_generator.sh create mode 100644 src/Utils/is_pointer.h create mode 100644 src/openGL/GEMglActiveTexture.cpp copy src/openGL/{GEMglActiveTextureARB.h => GEMglActiveTexture.h} (72%) copy src/openGL/{GEMglEnable.cpp => GEMglGenerateMipmap.cpp} (55%) copy src/openGL/{GEMglEvalCoord1f.h => GEMglGenerateMipmap.h} (56%) copy src/openGL/{GEMglMultiTexCoord2fARB.cpp => GEMglMultiTexCoord2f.cpp} (72%) copy src/openGL/{GEMglMultiTexCoord2fARB.h => GEMglMultiTexCoord2f.h} (80%) copy src/openGL/{GEMglUniform1fARB.cpp => GEMglUniform1f.cpp} (68%) copy src/openGL/{GEMglUniform1fARB.h => GEMglUniform1f.h} (81%) hooks/post-receive -- Gem - Graphics environment for multimedia _______________________________________________ pd-gem-CVS mailing list pd-gem-CVS@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pd-gem-cvs