summaryrefslogtreecommitdiff
path: root/cogl/cogl-matrix-stack.c
AgeCommit message (Expand)AuthorFilesLines
2014-03-20Registers gtypes for all public objects and structsLionel Landwerlin1-0/+5
2014-02-22This re-licenses Cogl 1.18 under the MIT licenseRobert Bragg1-12/+18
2013-11-28Use COGL_FLAGS_* for the context's private feature flagsNeil Roberts1-2/+2
2013-08-23generalize driver description and selectionRobert Bragg1-2/+2
2013-01-22Remove cogl-internal.hRobert Bragg1-1/+1
2013-01-22matrix-stack: make CoglMatrixStack publicRobert Bragg1-110/+114
2013-01-22matrix-stack: only maintain composite_gets in debug buildsRobert Bragg1-1/+7
2013-01-22matrix-stack: getting parent ptr before freeingRobert Bragg1-1/+5
2013-01-22matrix-stack: init cache->flippedRobert Bragg1-0/+1
2013-01-22Add a GL 3 driverNeil Roberts1-4/+2
2012-08-06matrix-stack: Prune stack entries when loading a replacement matrixNeil Roberts1-16/+50
2012-08-06Add functions to directly transform from a euler or a quaternionNeil Roberts1-0/+103
2012-08-06matrix-stack: Fix the _cogl_matrix_entry_equal functionNeil Roberts1-0/+4
2012-08-06Re-design the matrix stack using a graph of opsRobert Bragg1-315/+805
2012-08-06Switch use of primitive glib types to c99 equivalentsRobert Bragg1-13/+13
2012-03-13cogl-matrix-stack: fix use after free in matrix stack.Dave Airlie1-2/+5
2012-03-05Don't use cogl_get_draw_framebuffer when flushing pipeline stateNeil Roberts1-1/+1
2012-02-20Remove all internal includes of cogl.hRobert Bragg1-1/+1
2011-12-06Flush matrices in the progend and flip with a vectorNeil Roberts1-97/+138
2011-12-06cogl-matrix-stack: remove flush avoidance checksRobert Bragg1-56/+2
2011-12-06matrix-stack: Avoid referencing the default CoglContextRobert Bragg1-35/+31
2011-12-06cogl-matrix-stack: Adds _cogl_matrix_stack_equalRobert Bragg1-0/+16
2011-07-11Dynamically load the GL or GLES libraryNeil Roberts1-52/+54
2011-07-08Use all core GL functions through indirect pointersNeil Roberts1-3/+5
2011-04-11framebuffer: expose experimental cogl_get_draw_framebufferRobert Bragg1-1/+1
2011-04-11cogl: rename cogl-context.h cogl-context-private.hRobert Bragg1-1/+1
2011-02-15cogl-framebuffer: Separate the draw and read bufferNeil Roberts1-1/+1
2010-12-13cogl: upload matrices with uniforms on GLES2Neil Roberts1-29/+98
2010-12-13cogl-matrix-stack: Add _cogl_matrix_stack_has_identity_flagNeil Roberts1-0/+6
2010-12-13cogl-matrix-stack: Convert to be a CoglObjectNeil Roberts1-3/+10
2010-12-13matrix-stack: Make header style consistentRobert Bragg1-1/+1
2010-12-13matrix-stack: Adds a stack age counterRobert Bragg1-0/+18
2010-11-04matrix-stack: use GArray instead of GSList for stackRobert Bragg1-38/+17
2010-03-01Remove mentions of the FSF addressEmmanuele Bassi1-3/+3
2010-02-09Fix some compiler warningsEmmanuele Bassi1-1/+5
2009-11-26cogl: deprecate cogl_draw_buffer API and replace with a cogl_framebuffer APIRobert Bragg1-3/+3
2009-11-04[matrix] Adds cogl_matrix_get_inverse APIRobert Bragg1-0/+11
2009-11-04[cogl] Make sure we draw upside down to offscreen draw buffersRobert Bragg1-10/+26
2009-10-20[matrix-stack] Adds ctx->flushed_matrix_mode to cache the gl matrix modeRobert Bragg1-12/+18
2009-10-20matrix-stack: more optimization for load_identity caseRobert Bragg1-11/+71
2009-10-20[matrix-stack] avoid redundant clearing of matrix when using load_identityRobert Bragg1-28/+26
2009-10-20[current-matrix] Adds texture matrix stacks + removes GL matrix API usageRobert Bragg1-1/+14
2009-10-16Intial Re-layout of the Cogl source code and introduction of a Cogl WinsysRobert Bragg1-0/+363