changed hlsl