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 3971c4c0577d9d56153aab800fd301ddf7cd2273 (commit)
- Log -----------------------------------------------------------------
commit 3971c4c0577d9d56153aab800fd301ddf7cd2273
Merge: 52e2fd5 e007714
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: 2e07fb9 28f58f4
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: 9c1dc21 735b000
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: b899c58 dbde76a
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
------------------------------------------------------------------------------
Slashdot TV.
Video for Nerds. Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
pd-gem-CVS mailing list
pd-gem-CVS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pd-gem-cvs