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, VBO has been created at 3bb6efda6793b30b85a1f1ceb315d2ad7fcbd0ae (commit) - Log ----------------------------------------------------------------- commit 3bb6efda6793b30b85a1f1ceb315d2ad7fcbd0ae Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Feb 24 17:38:43 2014 +0100 reduce verbosity commit 222c5a6189090d38db63a58ec16df8be9a09ec01 Merge: 1876402f d4332a96 Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Feb 24 17:14:43 2014 +0100 Merge branch 'master' into VBO commit 1876402fe6b0e2f36cbb781e8aed7a421445489e Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Feb 24 17:09:28 2014 +0100 experimental interface to query info about glsl-program the selector should change from "get_attrib_location" to something that is easier to remember (and won't conflict with param-names), e.g. "@attribLocation" commit 9e3d0205f997a0fac9614ef405985ea98e421f79 Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Feb 24 17:05:36 2014 +0100 VBO triangle... commit 9cb2b64428bec9f98c75c0950f628ff5f5745921 Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Feb 24 17:05:15 2014 +0100 print Xerrors (verbose) commit 155df1bf2454329ba76806d87f784eaa40272f7d Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Feb 24 15:09:50 2014 +0100 use parenthesis for unambiguous code-blocks commit 657aa04208736c564c2975f4e581f9f796a68f3b Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Feb 24 15:09:22 2014 +0100 initialize members in correct order commit 59ae8b5363e1374bfa1ff67cf7026fe0d8dc5b50 Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Feb 24 15:09:02 2014 +0100 properly initialize pointer before use commit f9a1814b1eef6e81f8ff0ea1e8c881d24f799190 Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Feb 24 15:08:46 2014 +0100 string literals are "const char*" commit c2f45754234c80262d30477f69995050f444bc77 Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Feb 24 15:08:19 2014 +0100 elimintating errors: use unsigned int when appropriate commit 83586f0bc2df006fdce460173f26ce36e34a7a69 Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Feb 24 15:08:06 2014 +0100 use "unsigned int" when appropriate commit bac356949efa3f1ac6da4bb44b79f2db8a4f016a Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Feb 24 15:07:44 2014 +0100 print pointers with %p... and convert unsigned long... to (int) for printing with %d commit cb2e5629ec8350e5a8fa5dad6d03cbbaba79e8a0 Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Feb 24 15:06:49 2014 +0100 elimintating errors: removed unused variables commit 8fc0d1df599211e2035bb3fce31b28902a1b25ce Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Feb 24 15:06:28 2014 +0100 eliminating errors: remove unused variables and undefined evaluation... commit 77fd09b151f15e20d0eb223f22b94c48a4c41d5c Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Feb 24 15:05:13 2014 +0100 eliminate warnings: print errors commit c226d5c07a6c4651fb28593587184fd93a344870 Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Feb 24 14:38:00 2014 +0100 really push/pop context this has been living in a git-stash for some time. dunno if it still has problems... commit 3971c4c0577d9d56153aab800fd301ddf7cd2273 Merge: 52e2fd59 e0077142 Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Thu Jan 9 16:50:54 2014 +0100 Merge branch 'master' into VBO commit 52e2fd59459e50db5719c0c4b27fbd3cb5e65b14 Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Fri Oct 18 20:35:00 2013 +0200 only build [gemwin] if not in multicontext mode commit ddfe990d648e2b4b807058c0ea4194f6edbaf784 Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Wed Oct 16 22:54:53 2013 +0200 renamed gemglfwindow to gemglfw2window and start making [gemglfwindow] be either glfw2 or glfw3 (with glfw3 preferred) commit 09233b211c3dcce4037e84ab4b8512885243b05a Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Oct 16 19:52:34 2013 +0200 cleanup before destroying GemWindow send a stopRendering message to each GemBase object when the context is destroyed commit b9eb26868280232dc8606c924f145bd99266fbcc Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Oct 16 19:50:51 2013 +0200 negative states are not propagated to the outlet so we can stop rendering for each object. commit 230b7ffe43e9416b019b1e5f3b66b0695799c351 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Oct 16 19:33:30 2013 +0200 send a message '__gem_private_die' before it is to die so we can still do things before being destroyed (like triggering cleanup code in parent classes) commit f85500c2dc9b0f49e2115955bb90ebd549403a32 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Oct 16 19:32:12 2013 +0200 bind all GemBase objects to '__gem_private__object' so we can send messages to all of them. commit de835c5b0861575410b1f53923238653fc0901b9 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Oct 16 18:57:36 2013 +0200 free lights in all contexts when light is destroyed commit 9f2f437d0e2cb736c04f739f671acc73b1207097 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Oct 16 18:41:18 2013 +0200 GemWindow::call4all() that calls a function for each context iterates through all windows, makes them current and calls a callback function within that context. cool for cleanup and the like commit d4f759566d2090d964f5438b0924f4c3fcd34674 Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Tue Oct 15 20:55:47 2013 +0200 updated openGL m4-checks commit d3b03fbf99a9b0df01ac67d8284bc6a30edb1171 Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Tue Oct 15 19:14:11 2013 +0200 request lights at startRendering() time rather than at creation time... commit 1cd5e67032c647d5ea62898f7618a8340f186feb Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Tue Oct 15 15:05:31 2013 +0200 better error output print erroneous numbers, so we can see what is really going on commit 7baa69ebb3427ea515736fd70c946144e87dab42 Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Oct 14 21:20:07 2013 +0200 dynamic light-allocation using gem::ContextData() this requires that requestLight() is called with a valid context, at least when being called for the first time... commit 3cef995589d4520c45a978cc98b8508f860a9404 Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Oct 14 20:27:00 2013 +0200 multicontext support for [gemglxwindow] LATER: check for memleaks when create/destroy'ing a window LATER: check whether this can be done more elgant commit e20c2d370a524b27be5310758dbf82354d6bc8d5 Author: IOhannes m zmölnig <zmoel...@umlautq.umlaeute.mur.at> Date: Mon Oct 14 20:25:58 2013 +0200 set GLEW_MX when multicontext is enabled commit 6909d226ed465a0231426b47a9426532836a6c71 Merge: 2e07fb94 28f58f48 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Tue Oct 1 11:59:53 2013 +0200 Merge branch 'master' into VBO commit 2e07fb94111a4cf02717d2ea48c40eba1b1b5d88 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Tue Oct 1 11:59:40 2013 +0200 properly initialize m_vertexArrayID commit b9ffcc847be960af43b726104f2347375b6d0b54 Author: IOhannes m zmoelnig <zmoel...@umlauto.umlaeute.mur.at> Date: Thu Sep 26 20:28:49 2013 +0200 use map<string,int> instead of map<char*,int> since the char-pointers might point to the same string at different locations, and the key-lookup would only compare the pointers... CHECK: does this slow down the code significantly? commit ebf921e791a081e65c7300d3931787b3e362c3b8 Merge: 9c1dc212 735b0005 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Mon Sep 16 18:44:00 2013 +0200 Merge branch 'master' into VBO commit 9c1dc2124f48dbc1dde289b4ff0f385544885023 Merge: b899c585 dbde76af Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Mon Sep 16 17:36:16 2013 +0200 Merge branch 'master' into VBO Conflicts: src/Utils/GLUtil_generated.h commit b899c585e822c5d18f832d5188250059cd274736 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Mon Sep 16 14:16:51 2013 +0200 simplistic triangle implementation (UNTESTED) commit 9c755b01494a8a03d42433d95782c5e6778da351 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Thu Aug 8 12:36:02 2013 +0200 simplify and speedup code by using std::map use C++ containers for mapping strings to ints. this should speed things up on average. e.g. running 100000 iterations on each GL_ define used in the help-patches takes about 4200ms with std::map and 11261ms with strcmp doing the same on all yields 786682ms (strcmp) vs 144738ms (std::map) commit fbb5d990debe73eebe3a99eda4d552f4e184382d Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Aug 7 17:41:17 2013 +0200 updated GLutil generator script commit 7552e4d765431a289802be3420673e9b272d283e Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Wed Aug 7 17:40:20 2013 +0200 upgraded to glew-1.10.0 commit 38ef6807e38d8c9f200f87a433a2c1b5f32138a1 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Fri May 31 23:27:59 2013 +0200 renamed TEXCOORD to TEXTURE commit e8ddefc8bfc600444b2e965572838867c351a10f Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Fri May 31 23:24:50 2013 +0200 initialize window (with DEPTH!) which also fixes the rendering of light. commit aa2b8183167e6c24fd07db6e0f53f353d7d6006d Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Fri May 31 23:24:14 2013 +0200 invert normals so they match the original as we have now CW vertices (rather than CCW) commit ad7afb44af546922bc92009619b80a438f29ed39 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Fri May 31 23:20:35 2013 +0200 set normals and texcoords texcoords work, but there's still a problem with normals commit ee774bdaffd678a98fbe6721884442bbd67bddc1 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Fri May 31 23:20:03 2013 +0200 trying to support multitextures if we have use texunits than texcoord buffers, we just wrap the buffers. if we use less texunits than there are texcoord buffers, they will go unnoticed... commit ff7d4f209accd548fecdd70cd121320d1fff7283 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Fri May 31 23:18:35 2013 +0200 only use VBO if it's supported commit 9379c7622c4bb16f4048c3274b0fa480a44cc308 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Fri May 31 23:17:59 2013 +0200 make PIMPL::VBO members public so we can access them if need be commit 0963ff2857237b35b06bdb2be1415c4ee9f2fe59 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Fri May 31 23:17:32 2013 +0200 ability to unset an arry commit 523941b66bd8dd3ad979b551b0bafa22786ba2bf Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Fri May 31 20:44:08 2013 +0200 checking whether the GemShapeVBO makes sense commit 66c9327a0cc3c131f0eef232ce6bfd85cb761c11 Author: IOhannes m zmölnig <zmoel...@iem.at> Date: Fri May 31 20:40:05 2013 +0200 GemShape that can use VBO TODO: check the normals/color/texture arrays (currently only vertex has been tested) TODO: check the openGL caps (can we do VBO at all? can we only do VBOs?) TODO: deleting VBOs is currently unsafe (not in given Context) (better flag a VBO as to be deleted and delete it on next render-cycle) TODO: multi-context support ----------------------------------------------------------------------- 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