gtk/gsk
Emmanuele Bassi 30be7bd543 gsk: Add GL profiler
We can use the GL_ARB_timer_query extension (available since OpenGL
3.2, and part of the OpenGL specification since version 3.3) to query
the time elapsed when drawing each frame. This allows us to gather
timing information on our use of the GPU.
2016-10-18 11:49:08 +01:00
..
resources/glsl gsk: Use consistent naming for blend fragment shader 2016-10-18 11:49:08 +01:00
gsk.h Initial implementation of GSK rendering pipeline 2016-10-18 11:29:34 +01:00
gskcairorenderer.c gsk: Rework GskRenderer and GskRenderNode semantics 2016-10-18 11:29:34 +01:00
gskcairorendererprivate.h Initial implementation of GSK rendering pipeline 2016-10-18 11:29:34 +01:00
gskdebug.c gsk: Add specific debug type for shaders 2016-10-18 11:49:08 +01:00
gskdebugprivate.h gsk: Add specific debug type for shaders 2016-10-18 11:49:08 +01:00
gskenums.h gsk: Make GskBlendMode enumeration public 2016-10-18 11:49:07 +01:00
gskenumtypes.c.template Initial implementation of GSK rendering pipeline 2016-10-18 11:29:34 +01:00
gskenumtypes.h.template Initial implementation of GSK rendering pipeline 2016-10-18 11:29:34 +01:00
gskgldriver.c gsk: Split surface upload from texture creation 2016-10-18 11:49:08 +01:00
gskgldriverprivate.h gsk: Split surface upload from texture creation 2016-10-18 11:49:08 +01:00
gskglprofiler.c gsk: Add GL profiler 2016-10-18 11:49:08 +01:00
gskglprofilerprivate.h gsk: Add GL profiler 2016-10-18 11:49:08 +01:00
gskglrenderer.c gsk: Add GL profiler 2016-10-18 11:49:08 +01:00
gskglrendererprivate.h Initial implementation of GSK rendering pipeline 2016-10-18 11:29:34 +01:00
gskprivate.c Initial implementation of GSK rendering pipeline 2016-10-18 11:29:34 +01:00
gskprivate.h Initial implementation of GSK rendering pipeline 2016-10-18 11:29:34 +01:00
gskrenderer.c docs: Add more GSK documentation 2016-10-18 11:49:07 +01:00
gskrenderer.h gsk: Rework GskRenderer and GskRenderNode semantics 2016-10-18 11:29:34 +01:00
gskrendererprivate.h gsk: Rework GskRenderer and GskRenderNode semantics 2016-10-18 11:29:34 +01:00
gskrendernode.c gsk: Fix pre-condition check 2016-10-18 11:49:08 +01:00
gskrendernode.h gsk: Store blend mode in the render node 2016-10-18 11:49:07 +01:00
gskrendernodeiter.c Initial implementation of GSK rendering pipeline 2016-10-18 11:29:34 +01:00
gskrendernodeiter.h Initial implementation of GSK rendering pipeline 2016-10-18 11:29:34 +01:00
gskrendernodeprivate.h gsk: Store blend mode in the render node 2016-10-18 11:49:07 +01:00
gskshaderbuilder.c gsk: Add specific debug type for shaders 2016-10-18 11:49:08 +01:00
gskshaderbuilderprivate.h gsk: Consolidate program creation and storage 2016-10-18 11:49:07 +01:00
gsktypes.h Initial implementation of GSK rendering pipeline 2016-10-18 11:29:34 +01:00
Makefile.am gsk: Add GL profiler 2016-10-18 11:49:08 +01:00