#include "libANGLE/renderer/vulkan/ShaderVk.h"
#include "common/debug.h"
#include "libANGLE/Context.h"
#include "libANGLE/Display.h"
#include "libANGLE/renderer/vulkan/ContextVk.h"
namespace rx
{
ShaderVk::ShaderVk(const gl::ShaderState &state) : … { … }
ShaderVk::~ShaderVk() { … }
std::shared_ptr<ShaderTranslateTask> ShaderVk::compile(const gl::Context *context,
ShCompileOptions *options)
{ … }
std::shared_ptr<ShaderTranslateTask> ShaderVk::load(const gl::Context *context,
gl::BinaryInputStream *stream)
{ … }
std::string ShaderVk::getDebugInfo() const
{ … }
}