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

Reply via email to