mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-03-22 15:05:03 +01:00
35 lines
1.0 KiB
C++
35 lines
1.0 KiB
C++
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Copyright (C) 2016-2021, Intel Corporation
|
|
//
|
|
// SPDX-License-Identifier: MIT
|
|
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Author(s): Lukasz, Migas (Lukasz.Migas@intel.com) - TAA code, Filip Strugar (filip.strugar@intel.com) - integration
|
|
//
|
|
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
#ifndef __TAA_SHARED_H__
|
|
#define __TAA_SHARED_H__
|
|
|
|
#include "IntelTAA.h"
|
|
|
|
#ifdef __cplusplus
|
|
namespace IntelTAA
|
|
{
|
|
#endif // #ifdef __cplusplus
|
|
|
|
#define TAA_CONSTANTSBUFFERSLOT 0
|
|
|
|
// used in a generic way depending on the shader
|
|
struct TAAConstants
|
|
{
|
|
Matrix4x4 ReprojectionMatrix;
|
|
FTAAResolve Consts;
|
|
};
|
|
|
|
#ifdef __cplusplus
|
|
} // close the namespace
|
|
#endif // #ifdef __cplusplus
|
|
|
|
|
|
#endif // __TAA_SHARED_H__
|