* limitations under the License.
*/
+#define ATRACE_TAG ATRACE_TAG_GRAPHICS
#define LOG_TAG "hwc-drm-compositor"
#include "drmcompositor.h"
#include <sstream>
#include <stdlib.h>
#include <time.h>
+#include <utils/Trace.h>
#include <cutils/log.h>
#include <sync/sync.h>
}
int DrmCompositor::Composite() {
+ ATRACE_CALL();
int ret = pthread_mutex_lock(&lock_);
if (ret) {
ALOGE("Failed to acquire compositor lock %d", ret);
* limitations under the License.
*/
+#define ATRACE_TAG ATRACE_TAG_GRAPHICS
#define LOG_TAG "GLCompositor"
#include <sstream>
#include <ui/GraphicBuffer.h>
#include <ui/PixelFormat.h>
+#include <utils/Trace.h>
#include <cutils/properties.h>
#include <sync/sync.h>
}
int GLCompositor::DoComposition(const GLComposition &composition) {
+ ATRACE_CALL();
int ret = 0;
size_t i;
std::vector<struct texture_from_handle> layer_textures;
* limitations under the License.
*/
+#define ATRACE_TAG ATRACE_TAG_GRAPHICS
#define LOG_TAG "hwcomposer-drm"
#include "drm_hwcomposer.h"
#include <sync/sync.h>
#include <ui/GraphicBuffer.h>
#include <ui/PixelFormat.h>
+#include <utils/Trace.h>
#define UM_PER_INCH 25400
#define HWC_FB_BUFFERS 3
static int hwc_set(hwc_composer_device_1_t *dev, size_t num_displays,
hwc_display_contents_1_t **display_contents) {
+ ATRACE_CALL();
struct hwc_context_t *ctx = (struct hwc_context_t *)&dev->common;
Composition *composition =
ctx->drm.compositor()->CreateComposition(ctx->importer);