1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
/*========================== begin_copyright_notice ============================
Copyright (C) 2020-2021 Intel Corporation
SPDX-License-Identifier: MIT
============================= end_copyright_notice ===========================*/
#pragma once
class ShaderHash
{
public:
ShaderHash()
: asmHash(0)
, nosHash(0)
, psoHash(0)
, perShaderPsoHash(0)
, rtlHash(0)
, dcHash(0)
, ltoHash(0)
, stateHash(0)
{}
QWORD getAsmHash() const { return asmHash; }
QWORD getNosHash() const { return nosHash; }
QWORD getPsoHash() const { return psoHash; }
QWORD getPerShaderPsoHash() const { return perShaderPsoHash; }
QWORD asmHash;
QWORD nosHash;
QWORD psoHash;
QWORD perShaderPsoHash;
QWORD rtlHash;
QWORD dcHash;
QWORD ltoHash;
QWORD stateHash;
};
|