Integrating Display Classes
GPU_PATH/services/display/dc_example/...
GPU _PATH/unittests/services/rogue/external/rgx_blit_test/...
The dc_example implementation shows how a Display Class component implementation could look like and the test is exemplifying how to integrate the Services Display Class client function calls in the rendering workflow of a client application. Usually this client application is a window manager but, in this example, (rgx_blit_test) the rendering application directly makes calls to the Display Class client API.
The above diagram shows a typical function call stack for a reconfiguration call that originates from the window manager; in this case a Services WSEGL implementation. It is based on the diagram in Service Architecture and is the path most calls from the window manager (client application) to the Display Class client interface take.