mutter/cogl/driver/nop
Robert Bragg ae713a32d0 Adds a NOP driver
This adds a new "nop" driver that does nothing. This can be selected at
runtime either with the COGL_DRIVER=nop environment variable or by
passing COGL_DRIVER_NOP to cogl_renderer_set_driver()

Adding the nop driver gives us a way to test workloads without any
driver and hardware overheads which can help us understand how Cogl's
state tracking performs in isolation.

Having a nop driver can also serve as an shell/outline for creating
other drivers later.

Reviewed-by: Neil Roberts <neil@linux.intel.com>
(cherry picked from commit 90587418233b6438290741d80aedf193ae660cad)
2013-01-22 17:47:59 +00:00
..
cogl-attribute-nop-private.h Adds a NOP driver 2013-01-22 17:47:59 +00:00
cogl-attribute-nop.c Adds a NOP driver 2013-01-22 17:47:59 +00:00
cogl-clip-stack-nop-private.h Adds a NOP driver 2013-01-22 17:47:59 +00:00
cogl-clip-stack-nop.c Adds a NOP driver 2013-01-22 17:47:59 +00:00
cogl-driver-nop.c Adds a NOP driver 2013-01-22 17:47:59 +00:00
cogl-framebuffer-nop-private.h Adds a NOP driver 2013-01-22 17:47:59 +00:00
cogl-framebuffer-nop.c Adds a NOP driver 2013-01-22 17:47:59 +00:00
cogl-texture-2d-nop-private.h Adds a NOP driver 2013-01-22 17:47:59 +00:00
cogl-texture-2d-nop.c Adds a NOP driver 2013-01-22 17:47:59 +00:00