26 lines
602 B
Plaintext
26 lines
602 B
Plaintext
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "/Engine/Private/Common.ush"
|
|
|
|
Texture2DArray InTexture;
|
|
SamplerState InTextureSampler;
|
|
int MipLevel;
|
|
int ArraySlice;
|
|
|
|
void MainMipLevel(
|
|
FScreenVertexOutput Input,
|
|
out float4 OutColor : SV_Target0
|
|
)
|
|
{
|
|
OutColor = InTexture.SampleLevel(InTextureSampler, float3(Input.UV, ArraySlice), MipLevel);
|
|
}
|
|
|
|
void MainsRGBSourceMipLevel(
|
|
FScreenVertexOutput Input,
|
|
out float4 OutColor : SV_Target0
|
|
)
|
|
{
|
|
OutColor = InTexture.SampleLevel(InTextureSampler, float3(Input.UV, ArraySlice), MipLevel);
|
|
OutColor.rgb = pow( OutColor.rgb, 1.0f / 2.2f );
|
|
}
|