mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-03-22 15:05:03 +01:00
21 lines
448 B
HLSL
21 lines
448 B
HLSL
#ifndef MATERIAL_COMMON_HLSLI
|
|
#define MATERIAL_COMMON_HLSLI
|
|
|
|
struct MaterialData {
|
|
float3 m_Position;
|
|
float3 m_PositionDDX;
|
|
float3 m_PositionDDY;
|
|
float3 m_Tangent;
|
|
float3 m_Bitangent;
|
|
float3 m_Normal;
|
|
float2 m_TexCoord;
|
|
uint2 m_PixelCoord;
|
|
float4 m_PositionNDC;
|
|
float4 m_MaterialAlbedoAlpha;
|
|
float3 m_MaterialEmission;
|
|
float4 m_MaterialParams; // Metalness.Roughness.Occlusion.Specular
|
|
float3 m_MaterialNormal;
|
|
};
|
|
|
|
#endif
|