xref: /aosp_15_r20/external/angle/src/common/angle_version_info.cpp (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1*8975f5c5SAndroid Build Coastguard Worker //
2*8975f5c5SAndroid Build Coastguard Worker // Copyright 2021 The ANGLE Project Authors. All rights reserved.
3*8975f5c5SAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be
4*8975f5c5SAndroid Build Coastguard Worker // found in the LICENSE file.
5*8975f5c5SAndroid Build Coastguard Worker //
6*8975f5c5SAndroid Build Coastguard Worker // angle_version_info.cpp: ANGLE version queries.
7*8975f5c5SAndroid Build Coastguard Worker 
8*8975f5c5SAndroid Build Coastguard Worker #include "GLSLANG/ShaderLang.h"
9*8975f5c5SAndroid Build Coastguard Worker #include "common/angle_version.h"
10*8975f5c5SAndroid Build Coastguard Worker 
11*8975f5c5SAndroid Build Coastguard Worker namespace angle
12*8975f5c5SAndroid Build Coastguard Worker {
GetANGLERevision()13*8975f5c5SAndroid Build Coastguard Worker int GetANGLERevision()
14*8975f5c5SAndroid Build Coastguard Worker {
15*8975f5c5SAndroid Build Coastguard Worker     return ANGLE_REVISION;
16*8975f5c5SAndroid Build Coastguard Worker }
17*8975f5c5SAndroid Build Coastguard Worker 
GetANGLEVersionString()18*8975f5c5SAndroid Build Coastguard Worker const char *GetANGLEVersionString()
19*8975f5c5SAndroid Build Coastguard Worker {
20*8975f5c5SAndroid Build Coastguard Worker     return ANGLE_VERSION_STRING;
21*8975f5c5SAndroid Build Coastguard Worker }
22*8975f5c5SAndroid Build Coastguard Worker 
GetANGLECommitHash()23*8975f5c5SAndroid Build Coastguard Worker const char *GetANGLECommitHash()
24*8975f5c5SAndroid Build Coastguard Worker {
25*8975f5c5SAndroid Build Coastguard Worker     return ANGLE_COMMIT_HASH;
26*8975f5c5SAndroid Build Coastguard Worker }
27*8975f5c5SAndroid Build Coastguard Worker 
GetANGLECommitHashSize()28*8975f5c5SAndroid Build Coastguard Worker int GetANGLECommitHashSize()
29*8975f5c5SAndroid Build Coastguard Worker {
30*8975f5c5SAndroid Build Coastguard Worker     return ANGLE_COMMIT_HASH_SIZE;
31*8975f5c5SAndroid Build Coastguard Worker }
32*8975f5c5SAndroid Build Coastguard Worker 
GetANGLEShaderProgramVersion()33*8975f5c5SAndroid Build Coastguard Worker const char *GetANGLEShaderProgramVersion()
34*8975f5c5SAndroid Build Coastguard Worker {
35*8975f5c5SAndroid Build Coastguard Worker     return ANGLE_PROGRAM_VERSION;
36*8975f5c5SAndroid Build Coastguard Worker }
37*8975f5c5SAndroid Build Coastguard Worker 
GetANGLEShaderProgramVersionHashSize()38*8975f5c5SAndroid Build Coastguard Worker int GetANGLEShaderProgramVersionHashSize()
39*8975f5c5SAndroid Build Coastguard Worker {
40*8975f5c5SAndroid Build Coastguard Worker     return ANGLE_PROGRAM_VERSION_HASH_SIZE;
41*8975f5c5SAndroid Build Coastguard Worker }
42*8975f5c5SAndroid Build Coastguard Worker 
GetANGLESHVersion()43*8975f5c5SAndroid Build Coastguard Worker int GetANGLESHVersion()
44*8975f5c5SAndroid Build Coastguard Worker {
45*8975f5c5SAndroid Build Coastguard Worker     return ANGLE_SH_VERSION;
46*8975f5c5SAndroid Build Coastguard Worker }
47*8975f5c5SAndroid Build Coastguard Worker }  // namespace angle
48