// // Copyright 2019 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // // ShaderImpl.cpp: Implementation methods of ShaderImpl #include "libANGLE/renderer/ShaderImpl.h" #include "libANGLE/Context.h" #include "libANGLE/trace.h" namespace rx { bool ShaderTranslateTask::translate(ShHandle compiler, const ShCompileOptions &options, const std::string &source) { ANGLE_TRACE_EVENT1("gpu.angle", "ShaderTranslateTask::run", "source", source); const char *src = source.c_str(); return sh::Compile(compiler, &src, 1, options); } angle::Result ShaderImpl::onLabelUpdate(const gl::Context *context) { return angle::Result::Continue; } } // namespace rx