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

Reply via email to