blob: 9f255e7e96f2dbf072e7ff314be51de563ecf6d1 [file]
//
// Copyright 2021 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.
//
// angle_version_info.cpp: ANGLE version queries.
#include "GLSLANG/ShaderLang.h"
#include "common/angle_version.h"
namespace angle
{
int GetANGLERevision()
{
return ANGLE_REVISION;
}
const char *GetANGLEVersionString()
{
return ANGLE_VERSION_STRING;
}
// Create a static string out of ANGLE_VERSION_STRING for eglQueryString(EGL_VERSION) to return
// without having to construct one.
const char *GetANGLEEGLVersionString()
{
return "1.5 (ANGLE " ANGLE_VERSION_STRING ")";
}
const char *GetANGLECommitHash()
{
return ANGLE_COMMIT_HASH;
}
int GetANGLECommitHashSize()
{
return ANGLE_COMMIT_HASH_SIZE;
}
const char *GetANGLEShaderProgramVersion()
{
return ANGLE_PROGRAM_VERSION;
}
int GetANGLEShaderProgramVersionHashSize()
{
return ANGLE_PROGRAM_VERSION_HASH_SIZE;
}
int GetANGLESHVersion()
{
return ANGLE_SH_VERSION;
}
} // namespace angle