#include "gpu/command_buffer/service/command_buffer_task_executor.h"
#include "gpu/command_buffer/service/gpu_tracer.h"
#include "gpu/command_buffer/service/memory_program_cache.h"
#include "gpu/command_buffer/service/program_cache.h"
#include "ui/gl/gl_bindings.h"
#include "ui/gl/gl_share_group.h"
namespace gpu {
CommandBufferTaskExecutor::CommandBufferTaskExecutor(
const GpuPreferences& gpu_preferences,
const GpuFeatureInfo& gpu_feature_info,
SyncPointManager* sync_point_manager,
gl::GLSurfaceFormat share_group_surface_format,
SharedImageManager* shared_image_manager,
gles2::ProgramCache* program_cache)
: … { … }
CommandBufferTaskExecutor::~CommandBufferTaskExecutor() = default;
gles2::Outputter* CommandBufferTaskExecutor::outputter() { … }
gles2::ProgramCache* CommandBufferTaskExecutor::program_cache() { … }
}