[gtk: 4/4] Merge branch 'wip/chergert/glproto' into 'master'




commit cd2854a5c6511c672efde4f5652cda11fc4efb87
Merge: 86151622db a4e7b03185
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Feb 24 01:14:14 2021 +0000

    Merge branch 'wip/chergert/glproto' into 'master'
    
    gsk: add OpenGL based GskNglRenderer
    
    See merge request GNOME/gtk!3225

 demos/node-editor/node-editor-window.c |    4 +
 gsk/gskglshader.c                      |    7 +-
 gsk/gskrenderer.c                      |    4 +
 gsk/meson.build                        |   17 +-
 gsk/ngl/gsknglattachmentstate.c        |  106 +
 gsk/ngl/gsknglattachmentstateprivate.h |   71 +
 gsk/ngl/gsknglbuffer.c                 |   69 +
 gsk/ngl/gsknglbufferprivate.h          |   81 +
 gsk/ngl/gsknglcommandqueue.c           | 1507 +++++++++++++
 gsk/ngl/gsknglcommandqueueprivate.h    |  362 +++
 gsk/ngl/gsknglcompiler.c               |  678 ++++++
 gsk/ngl/gsknglcompilerprivate.h        |   69 +
 gsk/ngl/gskngldriver.c                 | 1296 +++++++++++
 gsk/ngl/gskngldriverprivate.h          |  234 ++
 gsk/ngl/gsknglglyphlibrary.c           |  325 +++
 gsk/ngl/gsknglglyphlibraryprivate.h    |  119 +
 gsk/ngl/gskngliconlibrary.c            |  213 ++
 gsk/ngl/gskngliconlibraryprivate.h     |   60 +
 gsk/ngl/gsknglprogram.c                |  176 ++
 gsk/ngl/gsknglprogramprivate.h         |  273 +++
 gsk/ngl/gsknglprograms.defs            |   83 +
 gsk/ngl/gsknglrenderer.c               |  312 +++
 gsk/ngl/gsknglrenderer.h               |   46 +
 gsk/ngl/gsknglrendererprivate.h        |   34 +
 gsk/ngl/gsknglrenderjob.c              | 3760 ++++++++++++++++++++++++++++++++
 gsk/ngl/gsknglrenderjobprivate.h       |   39 +
 gsk/ngl/gsknglshadowlibrary.c          |  228 ++
 gsk/ngl/gsknglshadowlibraryprivate.h   |   44 +
 gsk/ngl/gskngltexturelibrary.c         |  315 +++
 gsk/ngl/gskngltexturelibraryprivate.h  |  202 ++
 gsk/ngl/gskngltexturepool.c            |  188 ++
 gsk/ngl/gskngltexturepoolprivate.h     |  102 +
 gsk/ngl/gskngltypesprivate.h           |   62 +
 gsk/ngl/gskngluniformstate.c           |  270 +++
 gsk/ngl/gskngluniformstateprivate.h    |  685 ++++++
 gsk/ngl/inlinearray.h                  |   77 +
 gsk/ngl/ninesliceprivate.h             |  309 +++
 gtk/gtktestutils.c                     |    1 +
 gtk/inspector/general.c                |    2 +
 testsuite/gsk/meson.build              |    1 +
 40 files changed, 12428 insertions(+), 3 deletions(-)
---


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]