27 строки
1.2 KiB
C++
27 строки
1.2 KiB
C++
///////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// DxilEntryProps.h //
|
|
// Copyright (C) Microsoft Corporation. All rights reserved. //
|
|
// This file is distributed under the University of Illinois Open Source //
|
|
// License. See LICENSE.TXT for details. //
|
|
// //
|
|
// Put entry signature and function props together. //
|
|
// //
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
#pragma once
|
|
#include "dxc/HLSL/DxilSignature.h"
|
|
#include "dxc/HLSL/DxilFunctionProps.h"
|
|
|
|
namespace hlsl {
|
|
|
|
class DxilEntryProps {
|
|
public:
|
|
DxilEntrySignature sig;
|
|
DxilFunctionProps props;
|
|
DxilEntryProps(DxilFunctionProps &p, bool bUseMinPrecision)
|
|
: sig(p.shaderKind, bUseMinPrecision), props(p) {}
|
|
DxilEntryProps(DxilEntryProps &p)
|
|
: sig(p.sig), props(p.props) {}
|
|
};
|
|
} |