BITFALL/Assets/Plugins/_MK/MKGlow/Shaders/Inc/Copy.hlsl

28 lines
792 B
HLSL

//////////////////////////////////////////////////////
// MK Glow Copy //
// //
// Created by Michael Kremmel //
// www.michaelkremmel.de //
// Copyright © 2021 All rights reserved. //
//////////////////////////////////////////////////////
#ifndef MK_GLOW_COPY
#define MK_GLOW_COPY
#include "../Inc/Common.hlsl"
UNIFORM_SAMPLER_AND_TEXTURE_2D(_SourceTex)
#ifdef COMPUTE_SHADER
#define HEADER [numthreads(8,8,1)] void Copy (uint2 id : SV_DispatchThreadID)
UNIFORM_RWTEXTURE_2D(_TargetTex);
#else
#define HEADER half4 frag (VertGeoOutputSimple o) : SV_Target
#endif
HEADER
{
UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX(o);
RETURN_TARGET_TEX SAMPLE_SOURCE;
}
#endif