Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
// Generated by UnrealBuildTool (UEBuildModuleCPP.cs) : Shared PCH Definitions for SignalProcessing
#pragma once
#include "SharedDefinitions.Core.Cpp20.h"
#undef SIGNALPROCESSING_API
#undef SIGNALPROCESSING_NON_ATTRIBUTED_API
#define UE_IS_ENGINE_MODULE 1
#define UE_VALIDATE_FORMAT_STRINGS 1
#define UE_VALIDATE_INTERNAL_API 0
#define UE_VALIDATE_EXPERIMENTAL_API 0
#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_4 0
#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_5 0
#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_6 0
#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_7 0
#define UE_PROJECT_NAME FPSTemplate
#define UE_TARGET_NAME FPSTemplateServer
#define UE_MODULE_NAME "SignalProcessing"
#define UE_PLUGIN_NAME ""
#define MATHCORE_API
#define MATHCORE_NON_ATTRIBUTED_API
#define WITH_OGGVORBIS 1
#define UELIBSAMPLERATE_API
#define UELIBSAMPLERATE_NON_ATTRIBUTED_API
#define TARGETPLATFORM_API
#define TARGETPLATFORM_NON_ATTRIBUTED_API
#define TEXTUREFORMAT_API
#define TEXTUREFORMAT_NON_ATTRIBUTED_API
#define DEVELOPERSETTINGS_API
#define DEVELOPERSETTINGS_NON_ATTRIBUTED_API
#define AUDIOPLATFORMCONFIGURATION_API
#define AUDIOPLATFORMCONFIGURATION_NON_ATTRIBUTED_API
#define WITH_VERSE_COMPILER 1
#define COREUOBJECT_API
#define COREUOBJECT_NON_ATTRIBUTED_API
#define COREPRECISEFP_API
#define COREPRECISEFP_NON_ATTRIBUTED_API
#define DESKTOPPLATFORM_API
#define DESKTOPPLATFORM_NON_ATTRIBUTED_API
#define ANALYTICS_API
#define ANALYTICS_NON_ATTRIBUTED_API
#define WITH_MGPU 1
#define RHI_API
#define RHI_NON_ATTRIBUTED_API
#define AUDIOMIXERCORE_API
#define AUDIOMIXERCORE_NON_ATTRIBUTED_API
#define SIGNALPROCESSING_API
#define SIGNALPROCESSING_NON_ATTRIBUTED_API
#define INTEL_ISPC 1

View File

@@ -0,0 +1,130 @@
//
// D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/FloatArrayMath.ispc.generated.dummy.h
// (Header automatically generated by the ispc compiler.)
// DO NOT EDIT THIS FILE.
//
#pragma once
#include <stdint.h>
#ifdef __cplusplus
namespace ispc { /* namespace */
#endif // __cplusplus
#ifndef __ISPC_ALIGN__
#if defined(__clang__) || !defined(_MSC_VER)
// Clang, GCC, ICC
#define __ISPC_ALIGN__(s) __attribute__((aligned(s)))
#define __ISPC_ALIGNED_STRUCT__(s) struct __ISPC_ALIGN__(s)
#else
// Visual Studio
#define __ISPC_ALIGN__(s) __declspec(align(s))
#define __ISPC_ALIGNED_STRUCT__(s) __ISPC_ALIGN__(s) struct
#endif
#endif
///////////////////////////////////////////////////////////////////////////
// Functions exported from ispc code
///////////////////////////////////////////////////////////////////////////
#if defined(__cplusplus) && (! defined(__ISPC_NO_EXTERN_C) || !__ISPC_NO_EXTERN_C )
extern "C" {
#endif // __cplusplus
extern void ArrayAPFLongDelayProcess(const float * InSamples, const float * InDelaySamples, const int32_t InNum, float * OutSamples, float * OutDelaySamples, const float Gain);
extern void ArrayAbs(const float * InData, float * OutData, const int32_t Num);
extern void ArrayAbsInPlace(float * Data, const int32_t Num);
extern void ArrayAddConstantInplace(float * OutFloatBuffer, const int32_t NumSamples, const float InConstant);
extern void ArrayAddInPlace(const float * InData, float * InAccumulateData, const int32_t Num);
extern void ArrayClampInPlace(float * Data, const float InMin, const float InMax, const int32_t Num);
extern void ArrayClampMaxInPlace(float * Data, const float InMax, const int32_t Num);
extern void ArrayClampMinInPlace(float * Data, const float InMin, const int32_t Num);
extern void ArrayComplexConjugate(const float * InData, float * OutData, const int32_t Num);
extern void ArrayComplexConjugateInPlace(float * InData, const int32_t Num);
extern void ArrayComplexMultiplyAdd(const float * InA, const float * InB, float * Out, const int32_t Num);
extern void ArrayComplexMultiplyInPlace(const float * InData1, float * InData2, const int32_t Num);
extern void ArrayComplexToPower(const float * InRealSamples, const float * InImaginarySamples, float * OutPowerSamples, const int32_t NumSamples);
extern void ArrayComplexToPowerInterleaved(const float * InComplexData, float * OutPowerData, const int32_t Num);
extern void ArrayCumulativeSum(const float * InViewPtr, float * OutDataPtr, const int32_t Num);
extern void ArrayFade(float * OutFloatBuffer, const int32_t NumSamples, const float StartValue, const float EndValue);
extern void ArrayFade2(const float * InBuffer, const int32_t NumSamples, const float StartValue, const float EndValue, float * OutBuffer);
extern void ArrayFloatToPcm16(const float * InBuffer, int16_t * OutBuffer, const int32_t Num);
extern float ArrayGetAverageAbsValue(const float * Buffer, const int32_t NumSamples);
extern float ArrayGetAverageValue(const float * Buffer, const int32_t NumSamples);
#if defined(__cplusplus)
extern void ArrayGetEuclideanNorm(const float * InViewData, float &OutEuclideanNorm, const int32_t Num);
#else
extern void ArrayGetEuclideanNorm(const float * InViewData, float *OutEuclideanNorm, const int32_t Num);
#endif // ArrayGetEuclideanNorm function declaraion
extern float ArrayGetMagnitude(const float * Buffer, const int32_t NumSamples);
extern void ArrayLerpAddInPlace(const float * InData, const float InStartMultiplier, const float InEndMultiplier, float * InAccumulateData, const int32_t Num);
extern void ArrayLerpFractionalDelay(const float * InSamples, const float * InDelays, const float * DelayData, const int32_t * IntegerDelays, const int32_t InNum, float * OutSamples, const float MaxDelay);
extern void ArrayMagnitudeToDecibelInPlace(float * InData, const float InMinimumDb, const int32_t Num);
extern void ArrayMax(const float * InFloatBuffer1, const float * InFloatBuffer2, float * OutputBuffer, const int32_t Num);
extern float ArrayMaxAbsValue(const float * DataPtr, const int32_t Num);
#if defined(__cplusplus)
extern void ArrayMean(const float * DataPtr, float &OutMean, const int32_t Num);
#else
extern void ArrayMean(const float * DataPtr, float *OutMean, const int32_t Num);
#endif // ArrayMean function declaraion
extern void ArrayMeanFilter(const float * SummedDataPtr, const int32_t WindowSize, const int32_t WindowOrigin, float * OutDataPtr, const float LastSummedData, const int32_t Num);
#if defined(__cplusplus)
extern void ArrayMeanSquared(const float * DataPtr, float &OutMean, const int32_t Num);
#else
extern void ArrayMeanSquared(const float * DataPtr, float *OutMean, const int32_t Num);
#endif // ArrayMeanSquared function declaraion
extern void ArrayMinMaxNormalize(const float * InDataPtr, float * OutDataPtr, const int32_t Num);
extern void ArrayMixIn(const float * InFloatBuffer, float * BufferToSumTo, const int32_t NumSamples);
extern void ArrayMixInWithDelta(const float * InFloatBuffer, float * BufferToSumTo, const int32_t NumSamples, const float StartGain, const float EndGain);
extern void ArrayMixInWithGain(const float * InFloatBuffer, float * BufferToSumTo, const int32_t NumSamples, const float Gain);
extern void ArrayMultiply(const float * InFloatBuffer, const float * BufferToMultiply, float * OutDataPtr, const int32_t NumSamples);
extern void ArrayMultiplyAddInPlace(const float * InData, const float InMultiplier, float * InAccumulateData, const int32_t Num);
extern void ArrayMultiplyByConstant(const float * InFloatBuffer, const float InValue, float * OutFloatBuffer, const int32_t InNumSamples);
extern void ArrayMultiplyByConstantInPlace(float * OutFloatBuffer, const int32_t NumSamples, const float InGain);
extern void ArrayMultiplyInPlace(const float * InFloatBuffer, float * BufferToMultiply, const int32_t NumSamples);
extern void ArrayPcm16ToFloat(const int16_t * InBuffer, float * OutBuffer, const int32_t Num);
extern void ArrayPowerToDecibelInPlace(float * InData, const float InMinimumDb, const int32_t Num);
extern void ArrayRangeClamp(float * InOutBuffer, const int32_t InNum, const float InMinValue, const float InMaxValue);
extern void ArrayScaledComplexConjugate(const float * InValues, const int32_t Num, float * OutValues, const float Scale);
extern void ArraySetToConstantInplace(float * InBuffer, const int32_t NumSamples, const float InConstant);
extern void ArraySqrtInPlace(float * InData, const int32_t Num);
extern void ArraySquare(const float * InData, float * OutData, const int32_t Num);
extern void ArraySquareInPlace(float * InData, const int32_t Num);
extern void ArraySubtract(const float * InMinuend, const float * InSubtrahend, float * OutBuffer, const int32_t InNum);
extern void ArraySubtractByConstantInPlace(float * InData, const float InSubtrahend, const int32_t Num);
extern void ArraySubtractInPlace1(const float * InMinuend, float * InOutSubtrahend, const int32_t InNum);
extern void ArraySubtractInPlace2(float * InOutMinuend, const float * InSubtrahend, const int32_t InNum);
#if defined(__cplusplus)
extern void ArraySum(const float * InData, float &OutSum, const int32_t Num);
#else
extern void ArraySum(const float * InData, float *OutSum, const int32_t Num);
#endif // ArraySum function declaraion
extern void ArraySum2(const float * InFloatBuffer1, const float * InFloatBuffer2, float * OutputBuffer, const int32_t NumSamples);
extern void ArrayUnderflowClamp(float * InOutBuffer, const int32_t InNum);
extern void ArrayWeightedSumOneGain(const float * InBuffer1, const float InGain1, const float * InBuffer2, float * OutBuffer, const int32_t InNum);
extern void ArrayWeightedSumTwoGain(const float * InBuffer1, const float InGain1, const float * InBuffer2, const float InGain2, float * OutBuffer, const int32_t InNum);
extern void TransformArrayRow(const float * OffsetInData, const float * RowValuePtr, float * OutArray, const int32_t RowIndex, const int32_t NumToMult);
#if defined(__cplusplus) && (! defined(__ISPC_NO_EXTERN_C) || !__ISPC_NO_EXTERN_C )
} /* end extern C */
#endif // __cplusplus
#ifndef __ISPC_ALIGN__
#if defined(__clang__) || !defined(_MSC_VER)
// Clang, GCC, ICC
#define __ISPC_ALIGN__(s) __attribute__((aligned(s)))
#define __ISPC_ALIGNED_STRUCT__(s) struct __ISPC_ALIGN__(s)
#else
// Visual Studio
#define __ISPC_ALIGN__(s) __declspec(align(s))
#define __ISPC_ALIGNED_STRUCT__(s) __ISPC_ALIGN__(s) struct
#endif
#endif
#ifdef __cplusplus
} /* namespace */
#endif // __cplusplus

View File

@@ -0,0 +1,42 @@
"Runtime/SignalProcessing/Private/FloatArrayMath.ispc"
-h "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/FloatArrayMath.ispc.generated.dummy.h"
-MMM "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/FloatArrayMath.ispc.txt"
--target-os=windows
--arch=x86-64
--target=avx512skx-i32x8,avx2,avx,sse4
--emit-obj
-I"."
-I"Runtime/SignalProcessing/Private"
-I"Runtime/Core/Public"
-I"Runtime/Core/Internal"
-I"Runtime/TraceLog/Public"
-I"Runtime/AutoRTFM/Public"
-I"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/FPSTemplateServer/Inc/ImageCore/UHT"
-I"Runtime/ImageCore/Public"
-I"Runtime/MathCore/Public"
-I"ThirdParty/libSampleRate/Public"
-I"Developer/TargetPlatform/Public"
-I"Developer/TextureFormat/Public"
-I"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/FPSTemplateServer/Inc/DeveloperSettings/UHT"
-I"Runtime/DeveloperSettings/Public"
-I"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/FPSTemplateServer/Inc/AudioPlatformConfiguration/UHT"
-I"Runtime/AudioPlatformConfiguration/Public"
-I"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/FPSTemplateServer/Inc/CoreUObject/UHT"
-I"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/FPSTemplateServer/Inc/CoreUObject/VerseVMBytecode"
-I"Runtime/CoreUObject/Public"
-I"Runtime/CoreUObject/Internal"
-I"Runtime/CorePreciseFP/Public"
-I"Runtime/CorePreciseFP/Internal"
-I"Developer/DesktopPlatform/Public"
-I"Developer/DesktopPlatform/Internal"
-I"Runtime/Analytics/Analytics/Public"
-I"Runtime/RHI/Public"
-I"Runtime/RHI/Internal"
-I"Runtime/AudioMixerCore/Public"
-I"Runtime/SignalProcessing/Public"
-I"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/Core"
-I"ThirdParty/GuidelinesSupportLibrary/GSL-1144/include"
-I"ThirdParty/AtomicQueue"
-I"ThirdParty/Ogg/libogg-1.2.2/include"
-I"ThirdParty/Vorbis/libvorbis-1.3.2/include"
-I"ThirdParty/libOpus/opus-1.3.1-12/include"

View File

@@ -0,0 +1,123 @@
//
// D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/FloatArrayMath.ispc.generated.dummy_avx.h
// (Header automatically generated by the ispc compiler.)
// DO NOT EDIT THIS FILE.
//
#pragma once
#include <stdint.h>
#if !defined(__cplusplus)
#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)
#include <stdbool.h>
#else
typedef int bool;
#endif
#endif
#ifdef __cplusplus
namespace ispc { /* namespace */
#endif // __cplusplus
#ifndef __ISPC_ALIGN__
#if defined(__clang__) || !defined(_MSC_VER)
// Clang, GCC, ICC
#define __ISPC_ALIGN__(s) __attribute__((aligned(s)))
#define __ISPC_ALIGNED_STRUCT__(s) struct __ISPC_ALIGN__(s)
#else
// Visual Studio
#define __ISPC_ALIGN__(s) __declspec(align(s))
#define __ISPC_ALIGNED_STRUCT__(s) __ISPC_ALIGN__(s) struct
#endif
#endif
///////////////////////////////////////////////////////////////////////////
// Functions exported from ispc code
///////////////////////////////////////////////////////////////////////////
#if defined(__cplusplus) && (! defined(__ISPC_NO_EXTERN_C) || !__ISPC_NO_EXTERN_C )
extern "C" {
#endif // __cplusplus
extern void ArrayAPFLongDelayProcess(const float * InSamples, const float * InDelaySamples, const int32_t InNum, float * OutSamples, float * OutDelaySamples, const float Gain);
extern void ArrayAbs(const float * InData, float * OutData, const int32_t Num);
extern void ArrayAbsInPlace(float * Data, const int32_t Num);
extern void ArrayAddConstantInplace(float * OutFloatBuffer, const int32_t NumSamples, const float InConstant);
extern void ArrayAddInPlace(const float * InData, float * InAccumulateData, const int32_t Num);
extern void ArrayClampInPlace(float * Data, const float InMin, const float InMax, const int32_t Num);
extern void ArrayClampMaxInPlace(float * Data, const float InMax, const int32_t Num);
extern void ArrayClampMinInPlace(float * Data, const float InMin, const int32_t Num);
extern void ArrayComplexConjugate(const float * InData, float * OutData, const int32_t Num);
extern void ArrayComplexConjugateInPlace(float * InData, const int32_t Num);
extern void ArrayComplexMultiplyAdd(const float * InA, const float * InB, float * Out, const int32_t Num);
extern void ArrayComplexMultiplyInPlace(const float * InData1, float * InData2, const int32_t Num);
extern void ArrayComplexToPower(const float * InRealSamples, const float * InImaginarySamples, float * OutPowerSamples, const int32_t NumSamples);
extern void ArrayComplexToPowerInterleaved(const float * InComplexData, float * OutPowerData, const int32_t Num);
extern void ArrayCumulativeSum(const float * InViewPtr, float * OutDataPtr, const int32_t Num);
extern void ArrayFade(float * OutFloatBuffer, const int32_t NumSamples, const float StartValue, const float EndValue);
extern void ArrayFade2(const float * InBuffer, const int32_t NumSamples, const float StartValue, const float EndValue, float * OutBuffer);
extern void ArrayFloatToPcm16(const float * InBuffer, int16_t * OutBuffer, const int32_t Num);
extern float ArrayGetAverageAbsValue(const float * Buffer, const int32_t NumSamples);
extern float ArrayGetAverageValue(const float * Buffer, const int32_t NumSamples);
#if defined(__cplusplus)
extern void ArrayGetEuclideanNorm(const float * InViewData, float &OutEuclideanNorm, const int32_t Num);
#else
extern void ArrayGetEuclideanNorm(const float * InViewData, float *OutEuclideanNorm, const int32_t Num);
#endif // ArrayGetEuclideanNorm function declaraion
extern float ArrayGetMagnitude(const float * Buffer, const int32_t NumSamples);
extern void ArrayLerpAddInPlace(const float * InData, const float InStartMultiplier, const float InEndMultiplier, float * InAccumulateData, const int32_t Num);
extern void ArrayLerpFractionalDelay(const float * InSamples, const float * InDelays, const float * DelayData, const int32_t * IntegerDelays, const int32_t InNum, float * OutSamples, const float MaxDelay);
extern void ArrayMagnitudeToDecibelInPlace(float * InData, const float InMinimumDb, const int32_t Num);
extern void ArrayMax(const float * InFloatBuffer1, const float * InFloatBuffer2, float * OutputBuffer, const int32_t Num);
extern float ArrayMaxAbsValue(const float * DataPtr, const int32_t Num);
#if defined(__cplusplus)
extern void ArrayMean(const float * DataPtr, float &OutMean, const int32_t Num);
#else
extern void ArrayMean(const float * DataPtr, float *OutMean, const int32_t Num);
#endif // ArrayMean function declaraion
extern void ArrayMeanFilter(const float * SummedDataPtr, const int32_t WindowSize, const int32_t WindowOrigin, float * OutDataPtr, const float LastSummedData, const int32_t Num);
#if defined(__cplusplus)
extern void ArrayMeanSquared(const float * DataPtr, float &OutMean, const int32_t Num);
#else
extern void ArrayMeanSquared(const float * DataPtr, float *OutMean, const int32_t Num);
#endif // ArrayMeanSquared function declaraion
extern void ArrayMinMaxNormalize(const float * InDataPtr, float * OutDataPtr, const int32_t Num);
extern void ArrayMixIn(const float * InFloatBuffer, float * BufferToSumTo, const int32_t NumSamples);
extern void ArrayMixInWithDelta(const float * InFloatBuffer, float * BufferToSumTo, const int32_t NumSamples, const float StartGain, const float EndGain);
extern void ArrayMixInWithGain(const float * InFloatBuffer, float * BufferToSumTo, const int32_t NumSamples, const float Gain);
extern void ArrayMultiply(const float * InFloatBuffer, const float * BufferToMultiply, float * OutDataPtr, const int32_t NumSamples);
extern void ArrayMultiplyAddInPlace(const float * InData, const float InMultiplier, float * InAccumulateData, const int32_t Num);
extern void ArrayMultiplyByConstant(const float * InFloatBuffer, const float InValue, float * OutFloatBuffer, const int32_t InNumSamples);
extern void ArrayMultiplyByConstantInPlace(float * OutFloatBuffer, const int32_t NumSamples, const float InGain);
extern void ArrayMultiplyInPlace(const float * InFloatBuffer, float * BufferToMultiply, const int32_t NumSamples);
extern void ArrayPcm16ToFloat(const int16_t * InBuffer, float * OutBuffer, const int32_t Num);
extern void ArrayPowerToDecibelInPlace(float * InData, const float InMinimumDb, const int32_t Num);
extern void ArrayRangeClamp(float * InOutBuffer, const int32_t InNum, const float InMinValue, const float InMaxValue);
extern void ArrayScaledComplexConjugate(const float * InValues, const int32_t Num, float * OutValues, const float Scale);
extern void ArraySetToConstantInplace(float * InBuffer, const int32_t NumSamples, const float InConstant);
extern void ArraySqrtInPlace(float * InData, const int32_t Num);
extern void ArraySquare(const float * InData, float * OutData, const int32_t Num);
extern void ArraySquareInPlace(float * InData, const int32_t Num);
extern void ArraySubtract(const float * InMinuend, const float * InSubtrahend, float * OutBuffer, const int32_t InNum);
extern void ArraySubtractByConstantInPlace(float * InData, const float InSubtrahend, const int32_t Num);
extern void ArraySubtractInPlace1(const float * InMinuend, float * InOutSubtrahend, const int32_t InNum);
extern void ArraySubtractInPlace2(float * InOutMinuend, const float * InSubtrahend, const int32_t InNum);
#if defined(__cplusplus)
extern void ArraySum(const float * InData, float &OutSum, const int32_t Num);
#else
extern void ArraySum(const float * InData, float *OutSum, const int32_t Num);
#endif // ArraySum function declaraion
extern void ArraySum2(const float * InFloatBuffer1, const float * InFloatBuffer2, float * OutputBuffer, const int32_t NumSamples);
extern void ArrayUnderflowClamp(float * InOutBuffer, const int32_t InNum);
extern void ArrayWeightedSumOneGain(const float * InBuffer1, const float InGain1, const float * InBuffer2, float * OutBuffer, const int32_t InNum);
extern void ArrayWeightedSumTwoGain(const float * InBuffer1, const float InGain1, const float * InBuffer2, const float InGain2, float * OutBuffer, const int32_t InNum);
extern void TransformArrayRow(const float * OffsetInData, const float * RowValuePtr, float * OutArray, const int32_t RowIndex, const int32_t NumToMult);
#if defined(__cplusplus) && (! defined(__ISPC_NO_EXTERN_C) || !__ISPC_NO_EXTERN_C )
} /* end extern C */
#endif // __cplusplus
#ifdef __cplusplus
} /* namespace */
#endif // __cplusplus

View File

@@ -0,0 +1,123 @@
//
// D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/FloatArrayMath.ispc.generated.dummy_avx2.h
// (Header automatically generated by the ispc compiler.)
// DO NOT EDIT THIS FILE.
//
#pragma once
#include <stdint.h>
#if !defined(__cplusplus)
#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)
#include <stdbool.h>
#else
typedef int bool;
#endif
#endif
#ifdef __cplusplus
namespace ispc { /* namespace */
#endif // __cplusplus
#ifndef __ISPC_ALIGN__
#if defined(__clang__) || !defined(_MSC_VER)
// Clang, GCC, ICC
#define __ISPC_ALIGN__(s) __attribute__((aligned(s)))
#define __ISPC_ALIGNED_STRUCT__(s) struct __ISPC_ALIGN__(s)
#else
// Visual Studio
#define __ISPC_ALIGN__(s) __declspec(align(s))
#define __ISPC_ALIGNED_STRUCT__(s) __ISPC_ALIGN__(s) struct
#endif
#endif
///////////////////////////////////////////////////////////////////////////
// Functions exported from ispc code
///////////////////////////////////////////////////////////////////////////
#if defined(__cplusplus) && (! defined(__ISPC_NO_EXTERN_C) || !__ISPC_NO_EXTERN_C )
extern "C" {
#endif // __cplusplus
extern void ArrayAPFLongDelayProcess(const float * InSamples, const float * InDelaySamples, const int32_t InNum, float * OutSamples, float * OutDelaySamples, const float Gain);
extern void ArrayAbs(const float * InData, float * OutData, const int32_t Num);
extern void ArrayAbsInPlace(float * Data, const int32_t Num);
extern void ArrayAddConstantInplace(float * OutFloatBuffer, const int32_t NumSamples, const float InConstant);
extern void ArrayAddInPlace(const float * InData, float * InAccumulateData, const int32_t Num);
extern void ArrayClampInPlace(float * Data, const float InMin, const float InMax, const int32_t Num);
extern void ArrayClampMaxInPlace(float * Data, const float InMax, const int32_t Num);
extern void ArrayClampMinInPlace(float * Data, const float InMin, const int32_t Num);
extern void ArrayComplexConjugate(const float * InData, float * OutData, const int32_t Num);
extern void ArrayComplexConjugateInPlace(float * InData, const int32_t Num);
extern void ArrayComplexMultiplyAdd(const float * InA, const float * InB, float * Out, const int32_t Num);
extern void ArrayComplexMultiplyInPlace(const float * InData1, float * InData2, const int32_t Num);
extern void ArrayComplexToPower(const float * InRealSamples, const float * InImaginarySamples, float * OutPowerSamples, const int32_t NumSamples);
extern void ArrayComplexToPowerInterleaved(const float * InComplexData, float * OutPowerData, const int32_t Num);
extern void ArrayCumulativeSum(const float * InViewPtr, float * OutDataPtr, const int32_t Num);
extern void ArrayFade(float * OutFloatBuffer, const int32_t NumSamples, const float StartValue, const float EndValue);
extern void ArrayFade2(const float * InBuffer, const int32_t NumSamples, const float StartValue, const float EndValue, float * OutBuffer);
extern void ArrayFloatToPcm16(const float * InBuffer, int16_t * OutBuffer, const int32_t Num);
extern float ArrayGetAverageAbsValue(const float * Buffer, const int32_t NumSamples);
extern float ArrayGetAverageValue(const float * Buffer, const int32_t NumSamples);
#if defined(__cplusplus)
extern void ArrayGetEuclideanNorm(const float * InViewData, float &OutEuclideanNorm, const int32_t Num);
#else
extern void ArrayGetEuclideanNorm(const float * InViewData, float *OutEuclideanNorm, const int32_t Num);
#endif // ArrayGetEuclideanNorm function declaraion
extern float ArrayGetMagnitude(const float * Buffer, const int32_t NumSamples);
extern void ArrayLerpAddInPlace(const float * InData, const float InStartMultiplier, const float InEndMultiplier, float * InAccumulateData, const int32_t Num);
extern void ArrayLerpFractionalDelay(const float * InSamples, const float * InDelays, const float * DelayData, const int32_t * IntegerDelays, const int32_t InNum, float * OutSamples, const float MaxDelay);
extern void ArrayMagnitudeToDecibelInPlace(float * InData, const float InMinimumDb, const int32_t Num);
extern void ArrayMax(const float * InFloatBuffer1, const float * InFloatBuffer2, float * OutputBuffer, const int32_t Num);
extern float ArrayMaxAbsValue(const float * DataPtr, const int32_t Num);
#if defined(__cplusplus)
extern void ArrayMean(const float * DataPtr, float &OutMean, const int32_t Num);
#else
extern void ArrayMean(const float * DataPtr, float *OutMean, const int32_t Num);
#endif // ArrayMean function declaraion
extern void ArrayMeanFilter(const float * SummedDataPtr, const int32_t WindowSize, const int32_t WindowOrigin, float * OutDataPtr, const float LastSummedData, const int32_t Num);
#if defined(__cplusplus)
extern void ArrayMeanSquared(const float * DataPtr, float &OutMean, const int32_t Num);
#else
extern void ArrayMeanSquared(const float * DataPtr, float *OutMean, const int32_t Num);
#endif // ArrayMeanSquared function declaraion
extern void ArrayMinMaxNormalize(const float * InDataPtr, float * OutDataPtr, const int32_t Num);
extern void ArrayMixIn(const float * InFloatBuffer, float * BufferToSumTo, const int32_t NumSamples);
extern void ArrayMixInWithDelta(const float * InFloatBuffer, float * BufferToSumTo, const int32_t NumSamples, const float StartGain, const float EndGain);
extern void ArrayMixInWithGain(const float * InFloatBuffer, float * BufferToSumTo, const int32_t NumSamples, const float Gain);
extern void ArrayMultiply(const float * InFloatBuffer, const float * BufferToMultiply, float * OutDataPtr, const int32_t NumSamples);
extern void ArrayMultiplyAddInPlace(const float * InData, const float InMultiplier, float * InAccumulateData, const int32_t Num);
extern void ArrayMultiplyByConstant(const float * InFloatBuffer, const float InValue, float * OutFloatBuffer, const int32_t InNumSamples);
extern void ArrayMultiplyByConstantInPlace(float * OutFloatBuffer, const int32_t NumSamples, const float InGain);
extern void ArrayMultiplyInPlace(const float * InFloatBuffer, float * BufferToMultiply, const int32_t NumSamples);
extern void ArrayPcm16ToFloat(const int16_t * InBuffer, float * OutBuffer, const int32_t Num);
extern void ArrayPowerToDecibelInPlace(float * InData, const float InMinimumDb, const int32_t Num);
extern void ArrayRangeClamp(float * InOutBuffer, const int32_t InNum, const float InMinValue, const float InMaxValue);
extern void ArrayScaledComplexConjugate(const float * InValues, const int32_t Num, float * OutValues, const float Scale);
extern void ArraySetToConstantInplace(float * InBuffer, const int32_t NumSamples, const float InConstant);
extern void ArraySqrtInPlace(float * InData, const int32_t Num);
extern void ArraySquare(const float * InData, float * OutData, const int32_t Num);
extern void ArraySquareInPlace(float * InData, const int32_t Num);
extern void ArraySubtract(const float * InMinuend, const float * InSubtrahend, float * OutBuffer, const int32_t InNum);
extern void ArraySubtractByConstantInPlace(float * InData, const float InSubtrahend, const int32_t Num);
extern void ArraySubtractInPlace1(const float * InMinuend, float * InOutSubtrahend, const int32_t InNum);
extern void ArraySubtractInPlace2(float * InOutMinuend, const float * InSubtrahend, const int32_t InNum);
#if defined(__cplusplus)
extern void ArraySum(const float * InData, float &OutSum, const int32_t Num);
#else
extern void ArraySum(const float * InData, float *OutSum, const int32_t Num);
#endif // ArraySum function declaraion
extern void ArraySum2(const float * InFloatBuffer1, const float * InFloatBuffer2, float * OutputBuffer, const int32_t NumSamples);
extern void ArrayUnderflowClamp(float * InOutBuffer, const int32_t InNum);
extern void ArrayWeightedSumOneGain(const float * InBuffer1, const float InGain1, const float * InBuffer2, float * OutBuffer, const int32_t InNum);
extern void ArrayWeightedSumTwoGain(const float * InBuffer1, const float InGain1, const float * InBuffer2, const float InGain2, float * OutBuffer, const int32_t InNum);
extern void TransformArrayRow(const float * OffsetInData, const float * RowValuePtr, float * OutArray, const int32_t RowIndex, const int32_t NumToMult);
#if defined(__cplusplus) && (! defined(__ISPC_NO_EXTERN_C) || !__ISPC_NO_EXTERN_C )
} /* end extern C */
#endif // __cplusplus
#ifdef __cplusplus
} /* namespace */
#endif // __cplusplus

View File

@@ -0,0 +1,123 @@
//
// D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/FloatArrayMath.ispc.generated.dummy_avx512skx.h
// (Header automatically generated by the ispc compiler.)
// DO NOT EDIT THIS FILE.
//
#pragma once
#include <stdint.h>
#if !defined(__cplusplus)
#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)
#include <stdbool.h>
#else
typedef int bool;
#endif
#endif
#ifdef __cplusplus
namespace ispc { /* namespace */
#endif // __cplusplus
#ifndef __ISPC_ALIGN__
#if defined(__clang__) || !defined(_MSC_VER)
// Clang, GCC, ICC
#define __ISPC_ALIGN__(s) __attribute__((aligned(s)))
#define __ISPC_ALIGNED_STRUCT__(s) struct __ISPC_ALIGN__(s)
#else
// Visual Studio
#define __ISPC_ALIGN__(s) __declspec(align(s))
#define __ISPC_ALIGNED_STRUCT__(s) __ISPC_ALIGN__(s) struct
#endif
#endif
///////////////////////////////////////////////////////////////////////////
// Functions exported from ispc code
///////////////////////////////////////////////////////////////////////////
#if defined(__cplusplus) && (! defined(__ISPC_NO_EXTERN_C) || !__ISPC_NO_EXTERN_C )
extern "C" {
#endif // __cplusplus
extern void ArrayAPFLongDelayProcess(const float * InSamples, const float * InDelaySamples, const int32_t InNum, float * OutSamples, float * OutDelaySamples, const float Gain);
extern void ArrayAbs(const float * InData, float * OutData, const int32_t Num);
extern void ArrayAbsInPlace(float * Data, const int32_t Num);
extern void ArrayAddConstantInplace(float * OutFloatBuffer, const int32_t NumSamples, const float InConstant);
extern void ArrayAddInPlace(const float * InData, float * InAccumulateData, const int32_t Num);
extern void ArrayClampInPlace(float * Data, const float InMin, const float InMax, const int32_t Num);
extern void ArrayClampMaxInPlace(float * Data, const float InMax, const int32_t Num);
extern void ArrayClampMinInPlace(float * Data, const float InMin, const int32_t Num);
extern void ArrayComplexConjugate(const float * InData, float * OutData, const int32_t Num);
extern void ArrayComplexConjugateInPlace(float * InData, const int32_t Num);
extern void ArrayComplexMultiplyAdd(const float * InA, const float * InB, float * Out, const int32_t Num);
extern void ArrayComplexMultiplyInPlace(const float * InData1, float * InData2, const int32_t Num);
extern void ArrayComplexToPower(const float * InRealSamples, const float * InImaginarySamples, float * OutPowerSamples, const int32_t NumSamples);
extern void ArrayComplexToPowerInterleaved(const float * InComplexData, float * OutPowerData, const int32_t Num);
extern void ArrayCumulativeSum(const float * InViewPtr, float * OutDataPtr, const int32_t Num);
extern void ArrayFade(float * OutFloatBuffer, const int32_t NumSamples, const float StartValue, const float EndValue);
extern void ArrayFade2(const float * InBuffer, const int32_t NumSamples, const float StartValue, const float EndValue, float * OutBuffer);
extern void ArrayFloatToPcm16(const float * InBuffer, int16_t * OutBuffer, const int32_t Num);
extern float ArrayGetAverageAbsValue(const float * Buffer, const int32_t NumSamples);
extern float ArrayGetAverageValue(const float * Buffer, const int32_t NumSamples);
#if defined(__cplusplus)
extern void ArrayGetEuclideanNorm(const float * InViewData, float &OutEuclideanNorm, const int32_t Num);
#else
extern void ArrayGetEuclideanNorm(const float * InViewData, float *OutEuclideanNorm, const int32_t Num);
#endif // ArrayGetEuclideanNorm function declaraion
extern float ArrayGetMagnitude(const float * Buffer, const int32_t NumSamples);
extern void ArrayLerpAddInPlace(const float * InData, const float InStartMultiplier, const float InEndMultiplier, float * InAccumulateData, const int32_t Num);
extern void ArrayLerpFractionalDelay(const float * InSamples, const float * InDelays, const float * DelayData, const int32_t * IntegerDelays, const int32_t InNum, float * OutSamples, const float MaxDelay);
extern void ArrayMagnitudeToDecibelInPlace(float * InData, const float InMinimumDb, const int32_t Num);
extern void ArrayMax(const float * InFloatBuffer1, const float * InFloatBuffer2, float * OutputBuffer, const int32_t Num);
extern float ArrayMaxAbsValue(const float * DataPtr, const int32_t Num);
#if defined(__cplusplus)
extern void ArrayMean(const float * DataPtr, float &OutMean, const int32_t Num);
#else
extern void ArrayMean(const float * DataPtr, float *OutMean, const int32_t Num);
#endif // ArrayMean function declaraion
extern void ArrayMeanFilter(const float * SummedDataPtr, const int32_t WindowSize, const int32_t WindowOrigin, float * OutDataPtr, const float LastSummedData, const int32_t Num);
#if defined(__cplusplus)
extern void ArrayMeanSquared(const float * DataPtr, float &OutMean, const int32_t Num);
#else
extern void ArrayMeanSquared(const float * DataPtr, float *OutMean, const int32_t Num);
#endif // ArrayMeanSquared function declaraion
extern void ArrayMinMaxNormalize(const float * InDataPtr, float * OutDataPtr, const int32_t Num);
extern void ArrayMixIn(const float * InFloatBuffer, float * BufferToSumTo, const int32_t NumSamples);
extern void ArrayMixInWithDelta(const float * InFloatBuffer, float * BufferToSumTo, const int32_t NumSamples, const float StartGain, const float EndGain);
extern void ArrayMixInWithGain(const float * InFloatBuffer, float * BufferToSumTo, const int32_t NumSamples, const float Gain);
extern void ArrayMultiply(const float * InFloatBuffer, const float * BufferToMultiply, float * OutDataPtr, const int32_t NumSamples);
extern void ArrayMultiplyAddInPlace(const float * InData, const float InMultiplier, float * InAccumulateData, const int32_t Num);
extern void ArrayMultiplyByConstant(const float * InFloatBuffer, const float InValue, float * OutFloatBuffer, const int32_t InNumSamples);
extern void ArrayMultiplyByConstantInPlace(float * OutFloatBuffer, const int32_t NumSamples, const float InGain);
extern void ArrayMultiplyInPlace(const float * InFloatBuffer, float * BufferToMultiply, const int32_t NumSamples);
extern void ArrayPcm16ToFloat(const int16_t * InBuffer, float * OutBuffer, const int32_t Num);
extern void ArrayPowerToDecibelInPlace(float * InData, const float InMinimumDb, const int32_t Num);
extern void ArrayRangeClamp(float * InOutBuffer, const int32_t InNum, const float InMinValue, const float InMaxValue);
extern void ArrayScaledComplexConjugate(const float * InValues, const int32_t Num, float * OutValues, const float Scale);
extern void ArraySetToConstantInplace(float * InBuffer, const int32_t NumSamples, const float InConstant);
extern void ArraySqrtInPlace(float * InData, const int32_t Num);
extern void ArraySquare(const float * InData, float * OutData, const int32_t Num);
extern void ArraySquareInPlace(float * InData, const int32_t Num);
extern void ArraySubtract(const float * InMinuend, const float * InSubtrahend, float * OutBuffer, const int32_t InNum);
extern void ArraySubtractByConstantInPlace(float * InData, const float InSubtrahend, const int32_t Num);
extern void ArraySubtractInPlace1(const float * InMinuend, float * InOutSubtrahend, const int32_t InNum);
extern void ArraySubtractInPlace2(float * InOutMinuend, const float * InSubtrahend, const int32_t InNum);
#if defined(__cplusplus)
extern void ArraySum(const float * InData, float &OutSum, const int32_t Num);
#else
extern void ArraySum(const float * InData, float *OutSum, const int32_t Num);
#endif // ArraySum function declaraion
extern void ArraySum2(const float * InFloatBuffer1, const float * InFloatBuffer2, float * OutputBuffer, const int32_t NumSamples);
extern void ArrayUnderflowClamp(float * InOutBuffer, const int32_t InNum);
extern void ArrayWeightedSumOneGain(const float * InBuffer1, const float InGain1, const float * InBuffer2, float * OutBuffer, const int32_t InNum);
extern void ArrayWeightedSumTwoGain(const float * InBuffer1, const float InGain1, const float * InBuffer2, const float InGain2, float * OutBuffer, const int32_t InNum);
extern void TransformArrayRow(const float * OffsetInData, const float * RowValuePtr, float * OutArray, const int32_t RowIndex, const int32_t NumToMult);
#if defined(__cplusplus) && (! defined(__ISPC_NO_EXTERN_C) || !__ISPC_NO_EXTERN_C )
} /* end extern C */
#endif // __cplusplus
#ifdef __cplusplus
} /* namespace */
#endif // __cplusplus

View File

@@ -0,0 +1,123 @@
//
// D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/FloatArrayMath.ispc.generated.dummy_sse4.h
// (Header automatically generated by the ispc compiler.)
// DO NOT EDIT THIS FILE.
//
#pragma once
#include <stdint.h>
#if !defined(__cplusplus)
#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)
#include <stdbool.h>
#else
typedef int bool;
#endif
#endif
#ifdef __cplusplus
namespace ispc { /* namespace */
#endif // __cplusplus
#ifndef __ISPC_ALIGN__
#if defined(__clang__) || !defined(_MSC_VER)
// Clang, GCC, ICC
#define __ISPC_ALIGN__(s) __attribute__((aligned(s)))
#define __ISPC_ALIGNED_STRUCT__(s) struct __ISPC_ALIGN__(s)
#else
// Visual Studio
#define __ISPC_ALIGN__(s) __declspec(align(s))
#define __ISPC_ALIGNED_STRUCT__(s) __ISPC_ALIGN__(s) struct
#endif
#endif
///////////////////////////////////////////////////////////////////////////
// Functions exported from ispc code
///////////////////////////////////////////////////////////////////////////
#if defined(__cplusplus) && (! defined(__ISPC_NO_EXTERN_C) || !__ISPC_NO_EXTERN_C )
extern "C" {
#endif // __cplusplus
extern void ArrayAPFLongDelayProcess(const float * InSamples, const float * InDelaySamples, const int32_t InNum, float * OutSamples, float * OutDelaySamples, const float Gain);
extern void ArrayAbs(const float * InData, float * OutData, const int32_t Num);
extern void ArrayAbsInPlace(float * Data, const int32_t Num);
extern void ArrayAddConstantInplace(float * OutFloatBuffer, const int32_t NumSamples, const float InConstant);
extern void ArrayAddInPlace(const float * InData, float * InAccumulateData, const int32_t Num);
extern void ArrayClampInPlace(float * Data, const float InMin, const float InMax, const int32_t Num);
extern void ArrayClampMaxInPlace(float * Data, const float InMax, const int32_t Num);
extern void ArrayClampMinInPlace(float * Data, const float InMin, const int32_t Num);
extern void ArrayComplexConjugate(const float * InData, float * OutData, const int32_t Num);
extern void ArrayComplexConjugateInPlace(float * InData, const int32_t Num);
extern void ArrayComplexMultiplyAdd(const float * InA, const float * InB, float * Out, const int32_t Num);
extern void ArrayComplexMultiplyInPlace(const float * InData1, float * InData2, const int32_t Num);
extern void ArrayComplexToPower(const float * InRealSamples, const float * InImaginarySamples, float * OutPowerSamples, const int32_t NumSamples);
extern void ArrayComplexToPowerInterleaved(const float * InComplexData, float * OutPowerData, const int32_t Num);
extern void ArrayCumulativeSum(const float * InViewPtr, float * OutDataPtr, const int32_t Num);
extern void ArrayFade(float * OutFloatBuffer, const int32_t NumSamples, const float StartValue, const float EndValue);
extern void ArrayFade2(const float * InBuffer, const int32_t NumSamples, const float StartValue, const float EndValue, float * OutBuffer);
extern void ArrayFloatToPcm16(const float * InBuffer, int16_t * OutBuffer, const int32_t Num);
extern float ArrayGetAverageAbsValue(const float * Buffer, const int32_t NumSamples);
extern float ArrayGetAverageValue(const float * Buffer, const int32_t NumSamples);
#if defined(__cplusplus)
extern void ArrayGetEuclideanNorm(const float * InViewData, float &OutEuclideanNorm, const int32_t Num);
#else
extern void ArrayGetEuclideanNorm(const float * InViewData, float *OutEuclideanNorm, const int32_t Num);
#endif // ArrayGetEuclideanNorm function declaraion
extern float ArrayGetMagnitude(const float * Buffer, const int32_t NumSamples);
extern void ArrayLerpAddInPlace(const float * InData, const float InStartMultiplier, const float InEndMultiplier, float * InAccumulateData, const int32_t Num);
extern void ArrayLerpFractionalDelay(const float * InSamples, const float * InDelays, const float * DelayData, const int32_t * IntegerDelays, const int32_t InNum, float * OutSamples, const float MaxDelay);
extern void ArrayMagnitudeToDecibelInPlace(float * InData, const float InMinimumDb, const int32_t Num);
extern void ArrayMax(const float * InFloatBuffer1, const float * InFloatBuffer2, float * OutputBuffer, const int32_t Num);
extern float ArrayMaxAbsValue(const float * DataPtr, const int32_t Num);
#if defined(__cplusplus)
extern void ArrayMean(const float * DataPtr, float &OutMean, const int32_t Num);
#else
extern void ArrayMean(const float * DataPtr, float *OutMean, const int32_t Num);
#endif // ArrayMean function declaraion
extern void ArrayMeanFilter(const float * SummedDataPtr, const int32_t WindowSize, const int32_t WindowOrigin, float * OutDataPtr, const float LastSummedData, const int32_t Num);
#if defined(__cplusplus)
extern void ArrayMeanSquared(const float * DataPtr, float &OutMean, const int32_t Num);
#else
extern void ArrayMeanSquared(const float * DataPtr, float *OutMean, const int32_t Num);
#endif // ArrayMeanSquared function declaraion
extern void ArrayMinMaxNormalize(const float * InDataPtr, float * OutDataPtr, const int32_t Num);
extern void ArrayMixIn(const float * InFloatBuffer, float * BufferToSumTo, const int32_t NumSamples);
extern void ArrayMixInWithDelta(const float * InFloatBuffer, float * BufferToSumTo, const int32_t NumSamples, const float StartGain, const float EndGain);
extern void ArrayMixInWithGain(const float * InFloatBuffer, float * BufferToSumTo, const int32_t NumSamples, const float Gain);
extern void ArrayMultiply(const float * InFloatBuffer, const float * BufferToMultiply, float * OutDataPtr, const int32_t NumSamples);
extern void ArrayMultiplyAddInPlace(const float * InData, const float InMultiplier, float * InAccumulateData, const int32_t Num);
extern void ArrayMultiplyByConstant(const float * InFloatBuffer, const float InValue, float * OutFloatBuffer, const int32_t InNumSamples);
extern void ArrayMultiplyByConstantInPlace(float * OutFloatBuffer, const int32_t NumSamples, const float InGain);
extern void ArrayMultiplyInPlace(const float * InFloatBuffer, float * BufferToMultiply, const int32_t NumSamples);
extern void ArrayPcm16ToFloat(const int16_t * InBuffer, float * OutBuffer, const int32_t Num);
extern void ArrayPowerToDecibelInPlace(float * InData, const float InMinimumDb, const int32_t Num);
extern void ArrayRangeClamp(float * InOutBuffer, const int32_t InNum, const float InMinValue, const float InMaxValue);
extern void ArrayScaledComplexConjugate(const float * InValues, const int32_t Num, float * OutValues, const float Scale);
extern void ArraySetToConstantInplace(float * InBuffer, const int32_t NumSamples, const float InConstant);
extern void ArraySqrtInPlace(float * InData, const int32_t Num);
extern void ArraySquare(const float * InData, float * OutData, const int32_t Num);
extern void ArraySquareInPlace(float * InData, const int32_t Num);
extern void ArraySubtract(const float * InMinuend, const float * InSubtrahend, float * OutBuffer, const int32_t InNum);
extern void ArraySubtractByConstantInPlace(float * InData, const float InSubtrahend, const int32_t Num);
extern void ArraySubtractInPlace1(const float * InMinuend, float * InOutSubtrahend, const int32_t InNum);
extern void ArraySubtractInPlace2(float * InOutMinuend, const float * InSubtrahend, const int32_t InNum);
#if defined(__cplusplus)
extern void ArraySum(const float * InData, float &OutSum, const int32_t Num);
#else
extern void ArraySum(const float * InData, float *OutSum, const int32_t Num);
#endif // ArraySum function declaraion
extern void ArraySum2(const float * InFloatBuffer1, const float * InFloatBuffer2, float * OutputBuffer, const int32_t NumSamples);
extern void ArrayUnderflowClamp(float * InOutBuffer, const int32_t InNum);
extern void ArrayWeightedSumOneGain(const float * InBuffer1, const float InGain1, const float * InBuffer2, float * OutBuffer, const int32_t InNum);
extern void ArrayWeightedSumTwoGain(const float * InBuffer1, const float InGain1, const float * InBuffer2, const float InGain2, float * OutBuffer, const int32_t InNum);
extern void TransformArrayRow(const float * OffsetInData, const float * RowValuePtr, float * OutArray, const int32_t RowIndex, const int32_t NumToMult);
#if defined(__cplusplus) && (! defined(__ISPC_NO_EXTERN_C) || !__ISPC_NO_EXTERN_C )
} /* end extern C */
#endif // __cplusplus
#ifdef __cplusplus
} /* namespace */
#endif // __cplusplus

View File

@@ -0,0 +1,130 @@
//
// D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/FloatArrayMath.ispc.generated.dummy.h
// (Header automatically generated by the ispc compiler.)
// DO NOT EDIT THIS FILE.
//
#pragma once
#include <stdint.h>
#ifdef __cplusplus
namespace ispc { /* namespace */
#endif // __cplusplus
#ifndef __ISPC_ALIGN__
#if defined(__clang__) || !defined(_MSC_VER)
// Clang, GCC, ICC
#define __ISPC_ALIGN__(s) __attribute__((aligned(s)))
#define __ISPC_ALIGNED_STRUCT__(s) struct __ISPC_ALIGN__(s)
#else
// Visual Studio
#define __ISPC_ALIGN__(s) __declspec(align(s))
#define __ISPC_ALIGNED_STRUCT__(s) __ISPC_ALIGN__(s) struct
#endif
#endif
///////////////////////////////////////////////////////////////////////////
// Functions exported from ispc code
///////////////////////////////////////////////////////////////////////////
#if defined(__cplusplus) && (! defined(__ISPC_NO_EXTERN_C) || !__ISPC_NO_EXTERN_C )
extern "C" {
#endif // __cplusplus
extern void ArrayAPFLongDelayProcess(const float * InSamples, const float * InDelaySamples, const int32_t InNum, float * OutSamples, float * OutDelaySamples, const float Gain);
extern void ArrayAbs(const float * InData, float * OutData, const int32_t Num);
extern void ArrayAbsInPlace(float * Data, const int32_t Num);
extern void ArrayAddConstantInplace(float * OutFloatBuffer, const int32_t NumSamples, const float InConstant);
extern void ArrayAddInPlace(const float * InData, float * InAccumulateData, const int32_t Num);
extern void ArrayClampInPlace(float * Data, const float InMin, const float InMax, const int32_t Num);
extern void ArrayClampMaxInPlace(float * Data, const float InMax, const int32_t Num);
extern void ArrayClampMinInPlace(float * Data, const float InMin, const int32_t Num);
extern void ArrayComplexConjugate(const float * InData, float * OutData, const int32_t Num);
extern void ArrayComplexConjugateInPlace(float * InData, const int32_t Num);
extern void ArrayComplexMultiplyAdd(const float * InA, const float * InB, float * Out, const int32_t Num);
extern void ArrayComplexMultiplyInPlace(const float * InData1, float * InData2, const int32_t Num);
extern void ArrayComplexToPower(const float * InRealSamples, const float * InImaginarySamples, float * OutPowerSamples, const int32_t NumSamples);
extern void ArrayComplexToPowerInterleaved(const float * InComplexData, float * OutPowerData, const int32_t Num);
extern void ArrayCumulativeSum(const float * InViewPtr, float * OutDataPtr, const int32_t Num);
extern void ArrayFade(float * OutFloatBuffer, const int32_t NumSamples, const float StartValue, const float EndValue);
extern void ArrayFade2(const float * InBuffer, const int32_t NumSamples, const float StartValue, const float EndValue, float * OutBuffer);
extern void ArrayFloatToPcm16(const float * InBuffer, int16_t * OutBuffer, const int32_t Num);
extern float ArrayGetAverageAbsValue(const float * Buffer, const int32_t NumSamples);
extern float ArrayGetAverageValue(const float * Buffer, const int32_t NumSamples);
#if defined(__cplusplus)
extern void ArrayGetEuclideanNorm(const float * InViewData, float &OutEuclideanNorm, const int32_t Num);
#else
extern void ArrayGetEuclideanNorm(const float * InViewData, float *OutEuclideanNorm, const int32_t Num);
#endif // ArrayGetEuclideanNorm function declaraion
extern float ArrayGetMagnitude(const float * Buffer, const int32_t NumSamples);
extern void ArrayLerpAddInPlace(const float * InData, const float InStartMultiplier, const float InEndMultiplier, float * InAccumulateData, const int32_t Num);
extern void ArrayLerpFractionalDelay(const float * InSamples, const float * InDelays, const float * DelayData, const int32_t * IntegerDelays, const int32_t InNum, float * OutSamples, const float MaxDelay);
extern void ArrayMagnitudeToDecibelInPlace(float * InData, const float InMinimumDb, const int32_t Num);
extern void ArrayMax(const float * InFloatBuffer1, const float * InFloatBuffer2, float * OutputBuffer, const int32_t Num);
extern float ArrayMaxAbsValue(const float * DataPtr, const int32_t Num);
#if defined(__cplusplus)
extern void ArrayMean(const float * DataPtr, float &OutMean, const int32_t Num);
#else
extern void ArrayMean(const float * DataPtr, float *OutMean, const int32_t Num);
#endif // ArrayMean function declaraion
extern void ArrayMeanFilter(const float * SummedDataPtr, const int32_t WindowSize, const int32_t WindowOrigin, float * OutDataPtr, const float LastSummedData, const int32_t Num);
#if defined(__cplusplus)
extern void ArrayMeanSquared(const float * DataPtr, float &OutMean, const int32_t Num);
#else
extern void ArrayMeanSquared(const float * DataPtr, float *OutMean, const int32_t Num);
#endif // ArrayMeanSquared function declaraion
extern void ArrayMinMaxNormalize(const float * InDataPtr, float * OutDataPtr, const int32_t Num);
extern void ArrayMixIn(const float * InFloatBuffer, float * BufferToSumTo, const int32_t NumSamples);
extern void ArrayMixInWithDelta(const float * InFloatBuffer, float * BufferToSumTo, const int32_t NumSamples, const float StartGain, const float EndGain);
extern void ArrayMixInWithGain(const float * InFloatBuffer, float * BufferToSumTo, const int32_t NumSamples, const float Gain);
extern void ArrayMultiply(const float * InFloatBuffer, const float * BufferToMultiply, float * OutDataPtr, const int32_t NumSamples);
extern void ArrayMultiplyAddInPlace(const float * InData, const float InMultiplier, float * InAccumulateData, const int32_t Num);
extern void ArrayMultiplyByConstant(const float * InFloatBuffer, const float InValue, float * OutFloatBuffer, const int32_t InNumSamples);
extern void ArrayMultiplyByConstantInPlace(float * OutFloatBuffer, const int32_t NumSamples, const float InGain);
extern void ArrayMultiplyInPlace(const float * InFloatBuffer, float * BufferToMultiply, const int32_t NumSamples);
extern void ArrayPcm16ToFloat(const int16_t * InBuffer, float * OutBuffer, const int32_t Num);
extern void ArrayPowerToDecibelInPlace(float * InData, const float InMinimumDb, const int32_t Num);
extern void ArrayRangeClamp(float * InOutBuffer, const int32_t InNum, const float InMinValue, const float InMaxValue);
extern void ArrayScaledComplexConjugate(const float * InValues, const int32_t Num, float * OutValues, const float Scale);
extern void ArraySetToConstantInplace(float * InBuffer, const int32_t NumSamples, const float InConstant);
extern void ArraySqrtInPlace(float * InData, const int32_t Num);
extern void ArraySquare(const float * InData, float * OutData, const int32_t Num);
extern void ArraySquareInPlace(float * InData, const int32_t Num);
extern void ArraySubtract(const float * InMinuend, const float * InSubtrahend, float * OutBuffer, const int32_t InNum);
extern void ArraySubtractByConstantInPlace(float * InData, const float InSubtrahend, const int32_t Num);
extern void ArraySubtractInPlace1(const float * InMinuend, float * InOutSubtrahend, const int32_t InNum);
extern void ArraySubtractInPlace2(float * InOutMinuend, const float * InSubtrahend, const int32_t InNum);
#if defined(__cplusplus)
extern void ArraySum(const float * InData, float &OutSum, const int32_t Num);
#else
extern void ArraySum(const float * InData, float *OutSum, const int32_t Num);
#endif // ArraySum function declaraion
extern void ArraySum2(const float * InFloatBuffer1, const float * InFloatBuffer2, float * OutputBuffer, const int32_t NumSamples);
extern void ArrayUnderflowClamp(float * InOutBuffer, const int32_t InNum);
extern void ArrayWeightedSumOneGain(const float * InBuffer1, const float InGain1, const float * InBuffer2, float * OutBuffer, const int32_t InNum);
extern void ArrayWeightedSumTwoGain(const float * InBuffer1, const float InGain1, const float * InBuffer2, const float InGain2, float * OutBuffer, const int32_t InNum);
extern void TransformArrayRow(const float * OffsetInData, const float * RowValuePtr, float * OutArray, const int32_t RowIndex, const int32_t NumToMult);
#if defined(__cplusplus) && (! defined(__ISPC_NO_EXTERN_C) || !__ISPC_NO_EXTERN_C )
} /* end extern C */
#endif // __cplusplus
#ifndef __ISPC_ALIGN__
#if defined(__clang__) || !defined(_MSC_VER)
// Clang, GCC, ICC
#define __ISPC_ALIGN__(s) __attribute__((aligned(s)))
#define __ISPC_ALIGNED_STRUCT__(s) struct __ISPC_ALIGN__(s)
#else
// Visual Studio
#define __ISPC_ALIGN__(s) __declspec(align(s))
#define __ISPC_ALIGNED_STRUCT__(s) __ISPC_ALIGN__(s) struct
#endif
#endif
#ifdef __cplusplus
} /* namespace */
#endif // __cplusplus

View File

@@ -0,0 +1,183 @@
"Runtime/SignalProcessing/Private/FloatArrayMath.ispc"
-o "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/FloatArrayMath.ispc.obj"
--target-os=windows
--arch=x86-64
--target=avx512skx-i32x8,avx2,avx,sse4
--emit-obj
-O3
-I"."
-I"Runtime/SignalProcessing/Private"
-I"Runtime/Core/Public"
-I"Runtime/Core/Internal"
-I"Runtime/TraceLog/Public"
-I"Runtime/AutoRTFM/Public"
-I"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/FPSTemplateServer/Inc/ImageCore/UHT"
-I"Runtime/ImageCore/Public"
-I"Runtime/MathCore/Public"
-I"ThirdParty/libSampleRate/Public"
-I"Developer/TargetPlatform/Public"
-I"Developer/TextureFormat/Public"
-I"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/FPSTemplateServer/Inc/DeveloperSettings/UHT"
-I"Runtime/DeveloperSettings/Public"
-I"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/FPSTemplateServer/Inc/AudioPlatformConfiguration/UHT"
-I"Runtime/AudioPlatformConfiguration/Public"
-I"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/FPSTemplateServer/Inc/CoreUObject/UHT"
-I"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/FPSTemplateServer/Inc/CoreUObject/VerseVMBytecode"
-I"Runtime/CoreUObject/Public"
-I"Runtime/CoreUObject/Internal"
-I"Runtime/CorePreciseFP/Public"
-I"Runtime/CorePreciseFP/Internal"
-I"Developer/DesktopPlatform/Public"
-I"Developer/DesktopPlatform/Internal"
-I"Runtime/Analytics/Analytics/Public"
-I"Runtime/RHI/Public"
-I"Runtime/RHI/Internal"
-I"Runtime/AudioMixerCore/Public"
-I"Runtime/SignalProcessing/Public"
-I"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing"
-I"ThirdParty/GuidelinesSupportLibrary/GSL-1144/include"
-I"ThirdParty/AtomicQueue"
-I"ThirdParty/Ogg/libogg-1.2.2/include"
-I"ThirdParty/Vorbis/libvorbis-1.3.2/include"
-I"ThirdParty/libOpus/opus-1.3.1-12/include"
-DIS_PROGRAM=0
-DUE_SERVER=1
-DUSE_NULL_RHI=1
-DUSE_SHADER_COMPILER_WORKER_TRACE=0
-DUE_REFERENCE_COLLECTOR_REQUIRE_OBJECTPTR=1
-DWITH_VERSE_VM=0
-DENABLE_PGO_PROFILE=0
-DUSE_VORBIS_FOR_STREAMING=1
-DUSE_XMA2_FOR_STREAMING=1
-DWITH_DEV_AUTOMATION_TESTS=1
-DWITH_PERF_AUTOMATION_TESTS=1
-DWITH_LOW_LEVEL_TESTS=0
-DEXPLICIT_TESTS_TARGET=0
-DWITH_TESTS=1
-DUNICODE
-D_UNICODE
-D__UNREAL__
-DIS_MONOLITHIC=1
-DUE_MERGED_MODULES=0
-DWITH_ENGINE=1
-DWITH_UNREAL_DEVELOPER_TOOLS=1
-DWITH_UNREAL_TARGET_DEVELOPER_TOOLS=1
-DWITH_APPLICATION_CORE=1
-DWITH_COREUOBJECT=1
-DUE_WITH_CONSTINIT_UOBJECT=0
-DUE_TRACE_ENABLED=1
-DUE_TRACE_FORCE_ENABLED=0
-DWITH_VERSE=1
-DUE_USE_VERSE_PATHS=1
-DWITH_VERSE_BPVM=1
-DUSE_STATS_WITHOUT_ENGINE=0
-DWITH_PLUGIN_SUPPORT=0
-DWITH_ACCESSIBILITY=1
-DWITH_PERFCOUNTERS=1
-DWITH_FIXED_TIME_STEP_SUPPORT=1
-DUSE_LOGGING_IN_SHIPPING=0
-DALLOW_CONSOLE_IN_SHIPPING=0
-DALLOW_PROFILEGPU_IN_TEST=0
-DALLOW_PROFILEGPU_IN_SHIPPING=0
-DWITH_LOGGING_TO_MEMORY=0
-DUSE_CACHE_FREED_OS_ALLOCS=1
-DUSE_CHECKS_IN_SHIPPING=0
-DUSE_UTF8_TCHARS=0
-DUSE_ESTIMATED_UTCNOW=0
-DUE_ALLOW_EXEC_COMMANDS_IN_SHIPPING=1
-DWITH_EDITOR=0
-DWITH_EDITORONLY_DATA=0
-DWITH_CLIENT_CODE=0
-DWITH_SERVER_CODE=1
-DUE_FNAME_OUTLINE_NUMBER=0
-DWITH_PUSH_MODEL=0
-DWITH_CEF3=0
-DWITH_LIVE_CODING=1
-DWITH_CPP_MODULES=0
-DWITH_PROCESS_PRIORITY_CONTROL=0
-DUE_DEFINE_FORCEINLINE_HINT_TO_INLINE=0
-DUBT_MODULE_MANIFEST=FPSTemplateServer.modules
-DUBT_MODULE_MANIFEST_DEBUGGAME=FPSTemplateServer-Win64-DebugGame.modules
-DUBT_COMPILED_PLATFORM=Win64
-DUBT_COMPILED_TARGET=Server
-DUBT_COMPILED_ARCHITECTURE=x64
-DUE_APP_NAME=FPSTemplateServer
-DUE_WARNINGS_AS_ERRORS=0
-DUE_ENGINE_DIRECTORY=../../../UE_5_7_1/Engine/
-DFORCE_ANSI_ALLOCATOR=0
-DUSE_MALLOC_BINNED2=1
-DUSE_MALLOC_BINNED3=0
-DNDIS_MINIPORT_MAJOR_VERSION=0
-DWIN32=1
-D_WIN32_WINNT=0x0A00
-DWINVER=0x0A00
-DNTDDI_VERSION=0x0A000000
-DPLATFORM_WINDOWS=1
-DPLATFORM_MICROSOFT=1
-DOVERRIDE_PLATFORM_HEADER_NAME=Windows
-DWINDOWS_MAX_NUM_TLS_SLOTS=2048
-DWINDOWS_MAX_NUM_THREADS_WITH_TLS_SLOTS=512
-DNDEBUG=1
-DUE_BUILD_DEVELOPMENT=1
-DUE_IS_ENGINE_MODULE=1
-DUE_VALIDATE_FORMAT_STRINGS=1
-DUE_VALIDATE_INTERNAL_API=0
-DUE_VALIDATE_EXPERIMENTAL_API=0
-DUE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_4=0
-DUE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_5=0
-DUE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_6=0
-DUE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_7=0
-DUE_PROJECT_NAME=FPSTemplate
-DUE_TARGET_NAME=FPSTemplateServer
-DUE_MODULE_NAME=SignalProcessing
-DUE_PLUGIN_NAME=
-DUE_MEMORY_TAGS_TRACE_ENABLED=1
-DUE_ENABLE_ICU=1
-DWITH_ADDITIONAL_CRASH_CONTEXTS=1
-DUE_WITH_IRIS=1
-DPLATFORM_SUPPORTS_PLATFORM_EVENTS=1
-DPLATFORM_SUPPORTS_TRACE_WIN32_VIRTUAL_MEMORY_HOOKS=1
-DPLATFORM_SUPPORTS_TRACE_WIN32_MODULE_DIAGNOSTICS=1
-DPLATFORM_SUPPORTS_TRACE_WIN32_CALLSTACK=1
-DUE_MEMORY_TRACE_AVAILABLE=1
-DWITH_MALLOC_STOMP=1
-DUE_DELEGATE_CHECK_LIFETIME=0
-DCORE_API=
-DCORE_NON_ATTRIBUTED_API=
-DGSL_NO_IOSTREAMS
-DTRACELOG_API=
-DTRACELOG_NON_ATTRIBUTED_API=
-DAUTORTFM_API=
-DAUTORTFM_NON_ATTRIBUTED_API=
-DIMAGECORE_API=
-DIMAGECORE_NON_ATTRIBUTED_API=
-DMATHCORE_API=
-DMATHCORE_NON_ATTRIBUTED_API=
-DWITH_OGGVORBIS=1
-DUELIBSAMPLERATE_API=
-DUELIBSAMPLERATE_NON_ATTRIBUTED_API=
-DTARGETPLATFORM_API=
-DTARGETPLATFORM_NON_ATTRIBUTED_API=
-DTEXTUREFORMAT_API=
-DTEXTUREFORMAT_NON_ATTRIBUTED_API=
-DDEVELOPERSETTINGS_API=
-DDEVELOPERSETTINGS_NON_ATTRIBUTED_API=
-DAUDIOPLATFORMCONFIGURATION_API=
-DAUDIOPLATFORMCONFIGURATION_NON_ATTRIBUTED_API=
-DWITH_VERSE_COMPILER=1
-DCOREUOBJECT_API=
-DCOREUOBJECT_NON_ATTRIBUTED_API=
-DCOREPRECISEFP_API=
-DCOREPRECISEFP_NON_ATTRIBUTED_API=
-DDESKTOPPLATFORM_API=
-DDESKTOPPLATFORM_NON_ATTRIBUTED_API=
-DANALYTICS_API=
-DANALYTICS_NON_ATTRIBUTED_API=
-DWITH_MGPU=1
-DRHI_API=
-DRHI_NON_ATTRIBUTED_API=
-DAUDIOMIXERCORE_API=
-DAUDIOMIXERCORE_NON_ATTRIBUTED_API=
-DSIGNALPROCESSING_API=
-DSIGNALPROCESSING_NON_ATTRIBUTED_API=
-DINTEL_ISPC=1

View File

@@ -0,0 +1,3 @@
Runtime/Core/Public\\Math/Aossoa.isph
Runtime/Core/Public\\Math/Scalar.isph
Runtime/SignalProcessing/Private/FloatArrayMath.ispc

View File

@@ -0,0 +1,98 @@
{
"RemapUnityFiles":
{
"Module.SignalProcessing.1.cpp.obj": [
"AlignedBlockBuffer.cpp.obj",
"AllPassFilter.cpp.obj",
"AllPassFractionalDelay.cpp.obj",
"Ambisonics.cpp.obj",
"Amp.cpp.obj",
"AudioBufferDistanceAttenuation.cpp.obj",
"AudioChannelFormatConverter.cpp.obj",
"AudioDebuggingUtilities.cpp.obj",
"AudioFFT.cpp.obj",
"AudioLinearCurve.cpp.obj",
"BitCrusher.cpp.obj",
"BlockCorrelator.cpp.obj",
"BufferDiagnostics.cpp.obj",
"BufferOnePoleLPF.cpp.obj",
"BufferVectorOperations.cpp.obj",
"ChannelMap.cpp.obj",
"CheckedAudioBuffer.cpp.obj",
"Chorus.cpp.obj",
"ConstantQ.cpp.obj",
"ConvertDeinterleave.cpp.obj",
"ConvolutionAlgorithm.cpp.obj",
"Delay.cpp.obj",
"DelayStereo.cpp.obj",
"DirectedGraphAlgo.cpp.obj",
"Dsp.cpp.obj",
"DynamicDelayAPF.cpp.obj",
"DynamicsProcessor.cpp.obj",
"DynamicStateVariableFilter.cpp.obj",
"EarlyReflectionsFast.cpp.obj",
"Envelope.cpp.obj",
"EnvelopeFollower.cpp.obj",
"EQ.cpp.obj",
"EventQuantizer.cpp.obj",
"FeedbackDelayNetwork.cpp.obj",
"FFTAlgorithm.cpp.obj",
"FileEncoder.cpp.obj",
"Filter.cpp.obj",
"Flanger.cpp.obj",
"FloatArrayMath.cpp.obj"
],
"Module.SignalProcessing.2.cpp.obj": [
"FoldbackDistortion.cpp.obj",
"GrainDelay.cpp.obj",
"Granulator.cpp.obj",
"IAudioEncoder.cpp.obj",
"IntegerDelay.cpp.obj",
"InterpolatedLinearPitchShifter.cpp.obj",
"InterpolatedMultiTapDelay.cpp.obj",
"InterpolatedOnePole.cpp.obj",
"LateReflectionsFast.cpp.obj",
"LFO.cpp.obj",
"LinearInterpFractionalDelay.cpp.obj",
"LinkwitzRileyBandSplitter.cpp.obj",
"LongDelayAPF.cpp.obj",
"MelScale.cpp.obj",
"MidiNoteQuantizer.cpp.obj",
"ModulationMatrix.cpp.obj",
"MultichannelBuffer.cpp.obj",
"MultichannelLinearResampler.cpp.obj",
"MultiMono.cpp.obj",
"MultithreadedPatching.cpp.obj",
"Noise.cpp.obj",
"OggVorbisEncoder.cpp.obj",
"OpusEncoder.cpp.obj",
"Osc.cpp.obj",
"PerlinNoise.cpp.obj",
"Phaser.cpp.obj",
"Reverb.cpp.obj",
"ReverbFast.cpp.obj",
"RingModulation.cpp.obj",
"RuntimeResampler.cpp.obj",
"SampleBufferReader.cpp.obj",
"SampleRateConverter.cpp.obj",
"SignalProcessingModule.cpp.obj",
"SineWaveTableOsc.cpp.obj",
"SinOsc.cpp.obj",
"SpectrumAnalyzer.cpp.obj",
"SphericalHarmonicCalculator.cpp.obj",
"TapDelayPitchShifter.cpp.obj",
"UniformPartitionConvolution.cpp.obj",
"VariablePoleFilter.cpp.obj",
"VectorFFT.cpp.obj"
],
"Module.SignalProcessing.3.cpp.obj": [
"VectorLinearResampler.cpp.obj",
"Viterbi.cpp.obj",
"VoiceProcessing.cpp.obj",
"VolumeFader.cpp.obj",
"WavEncoder.cpp.obj",
"WaveShaper.cpp.obj",
"WaveTableOsc.cpp.obj"
]
}
}

View File

@@ -0,0 +1,40 @@
// This file is automatically generated at compile-time to include some subset of the user-created cpp files.
#include "Runtime/SignalProcessing/Private/AlignedBlockBuffer.cpp"
#include "Runtime/SignalProcessing/Private/AllPassFilter.cpp"
#include "Runtime/SignalProcessing/Private/AllPassFractionalDelay.cpp"
#include "Runtime/SignalProcessing/Private/Ambisonics.cpp"
#include "Runtime/SignalProcessing/Private/Amp.cpp"
#include "Runtime/SignalProcessing/Private/AudioBufferDistanceAttenuation.cpp"
#include "Runtime/SignalProcessing/Private/AudioChannelFormatConverter.cpp"
#include "Runtime/SignalProcessing/Private/AudioDebuggingUtilities.cpp"
#include "Runtime/SignalProcessing/Private/AudioFFT.cpp"
#include "Runtime/SignalProcessing/Private/AudioLinearCurve.cpp"
#include "Runtime/SignalProcessing/Private/BitCrusher.cpp"
#include "Runtime/SignalProcessing/Private/BlockCorrelator.cpp"
#include "Runtime/SignalProcessing/Private/BufferDiagnostics.cpp"
#include "Runtime/SignalProcessing/Private/BufferOnePoleLPF.cpp"
#include "Runtime/SignalProcessing/Private/BufferVectorOperations.cpp"
#include "Runtime/SignalProcessing/Private/ChannelMap.cpp"
#include "Runtime/SignalProcessing/Private/CheckedAudioBuffer.cpp"
#include "Runtime/SignalProcessing/Private/Chorus.cpp"
#include "Runtime/SignalProcessing/Private/ConstantQ.cpp"
#include "Runtime/SignalProcessing/Private/ConvertDeinterleave.cpp"
#include "Runtime/SignalProcessing/Private/ConvolutionAlgorithm.cpp"
#include "Runtime/SignalProcessing/Private/Delay.cpp"
#include "Runtime/SignalProcessing/Private/DelayStereo.cpp"
#include "Runtime/SignalProcessing/Private/DirectedGraphAlgo.cpp"
#include "Runtime/SignalProcessing/Private/Dsp.cpp"
#include "Runtime/SignalProcessing/Private/DynamicDelayAPF.cpp"
#include "Runtime/SignalProcessing/Private/DynamicsProcessor.cpp"
#include "Runtime/SignalProcessing/Private/DynamicStateVariableFilter.cpp"
#include "Runtime/SignalProcessing/Private/EarlyReflectionsFast.cpp"
#include "Runtime/SignalProcessing/Private/Envelope.cpp"
#include "Runtime/SignalProcessing/Private/EnvelopeFollower.cpp"
#include "Runtime/SignalProcessing/Private/EQ.cpp"
#include "Runtime/SignalProcessing/Private/EventQuantizer.cpp"
#include "Runtime/SignalProcessing/Private/FeedbackDelayNetwork.cpp"
#include "Runtime/SignalProcessing/Private/FFTAlgorithm.cpp"
#include "Runtime/SignalProcessing/Private/FileEncoder.cpp"
#include "Runtime/SignalProcessing/Private/Filter.cpp"
#include "Runtime/SignalProcessing/Private/Flanger.cpp"
#include "Runtime/SignalProcessing/Private/FloatArrayMath.cpp"

View File

@@ -0,0 +1,149 @@
{
"Version": "1.2",
"Data": {
"Source": "d:\\fpstemplate_5_4_or_5_5\\intermediate\\build\\win64\\x64\\fpstemplateserver\\development\\signalprocessing\\module.signalprocessing.1.cpp",
"ProvidedModule": "",
"PCH": "d:\\fpstemplate_5_4_or_5_5\\intermediate\\build\\win64\\x64\\fpstemplateserver\\development\\core\\sharedpch.core.cpp20.h.pch",
"Includes": [
"d:\\fpstemplate_5_4_or_5_5\\intermediate\\build\\win64\\x64\\fpstemplateserver\\development\\signalprocessing\\definitions.signalprocessing.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\alignedblockbuffer.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\alignedblockbuffer.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\buffervectoroperations.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\alignedbuffer.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\signalprocessingmodule.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\allpassfilter.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\allpassfilter.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\delay.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\dsp.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\allpassfractionaldelay.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\allpassfractionaldelay.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\floatarraymath.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\ambisonics.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\ambisonics.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\amp.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\amp.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\osc.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\modulationmatrix.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\noise.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\audiobufferdistanceattenuation.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\audiobufferdistanceattenuation.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\audiolinearcurve.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\audiochannelformatconverter.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\audiochannelformatconverter.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\audiodebuggingutilities.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\audiodebuggingutilities.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\audiofft.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\audiofft.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\fftalgorithm.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\audiolinearcurve.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\bitcrusher.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\bitcrusher.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\blockcorrelator.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\blockcorrelator.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\bufferdiagnostics.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\bufferdiagnostics.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\core\\public\\algo\\accumulate.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\core\\public\\algo\\find.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\core\\public\\algo\\indexof.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\bufferonepolelpf.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\bufferonepolelpf.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\buffervectoroperations.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\channelmap.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\channelmap.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\audiomixercore\\public\\audiodefines.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\checkedaudiobuffer.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\checkedaudiobuffer.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\chorus.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\chorus.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\lfo.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\constantq.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\constantq.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\convertdeinterleave.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\convertdeinterleave.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\multichannelbuffer.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\convolutionalgorithm.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\convolutionalgorithm.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\delay.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\delaystereo.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\delaystereo.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\filter.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\directedgraphalgo.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\directedgraphalgo.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\mathcore\\public\\graph\\directedgraphutils.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\dsp.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\dynamicdelayapf.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\dynamicdelayapf.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\integerdelay.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\linearinterpfractionaldelay.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\dynamicsprocessor.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\dynamicsprocessor.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\envelopefollower.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\dynamicstatevariablefilter.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\dynamicstatevariablefilter.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\earlyreflectionsfast.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\earlyreflectionsfast.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\longdelayapf.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\feedbackdelaynetwork.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\envelope.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\envelope.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\envelopefollower.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\eq.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\eq.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\eventquantizer.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\eventquantizer.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\feedbackdelaynetwork.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\fftalgorithm.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\fileencoder.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\fileencoder.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\encoders\\iaudioencoder.h",
"d:\\ue_5_7_1\\engine\\source\\developer\\targetplatform\\public\\interfaces\\iaudioformat.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\encoders\\oggvorbisencoder.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\encoders\\opusencoder.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\encoders\\wavencoder.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\core\\public\\hal\\platformfilemanager.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\filter.cpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\complex",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\cmath",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\sstream",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\istream",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_ostream.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\ios",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xlocnum",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\streambuf",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xiosbase",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\share.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\system_error",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_system_error_abi.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\cerrno",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\stdexcept",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xstring",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_sanitizer_annotate_container.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_string_view.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xpolymorphic_allocator.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xcall_once.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xerrc.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xlocale",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\memory",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\typeinfo",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\vcruntime_typeinfo.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\vcruntime_exception.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\eh.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_terminate.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xfacet",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xlocinfo",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_xlocinfo_types.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\cctype",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\clocale",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\locale.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\string",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\ymath.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_bit_utils.hpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\flanger.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\flanger.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\floatarraymath.cpp",
"d:\\fpstemplate_5_4_or_5_5\\intermediate\\build\\win64\\x64\\fpstemplateserver\\development\\signalprocessing\\floatarraymath.ispc.generated.h"
],
"ImportedModules": [],
"ImportedHeaderUnits": []
}
}

View File

@@ -0,0 +1,53 @@
"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/Module.SignalProcessing.1.cpp"
@"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/SignalProcessing.Shared.rsp"
/FI"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/Core/SharedPCH.Core.Cpp20.h"
/FI"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/Definitions.SignalProcessing.h"
/Yu"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/Core/SharedPCH.Core.Cpp20.h"
/Fp"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/Core/SharedPCH.Core.Cpp20.h.pch"
/Fo"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/Module.SignalProcessing.1.cpp.obj"
/experimental:log "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/Module.SignalProcessing.1.cpp.sarif"
/sourceDependencies "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/Module.SignalProcessing.1.cpp.dep.json"
/nologo
/Oi
/FC
/diagnostics:caret
/c
/Gw
/Gy
/utf-8
/wd4819
/DSAL_NO_ATTRIBUTE_DECLARATIONS=1
/permissive-
/Zc:strictStrings-
/Zc:__cplusplus
/Zc:inline
/Zc:preprocessor
/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1
/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1
/D_DISABLE_EXTENDED_ALIGNED_STORAGE
/Ob2
/d2ExtendedWarningInfo
/Ox
/Ot
/GF
/errorReport:prompt
/D_HAS_EXCEPTIONS=0
/DPLATFORM_EXCEPTIONS_DISABLED=1
/Z7
/MD
/bigobj
/fp:fast
/Zo
/Zp8
/W4
/we4456
/we4458
/we4459
/wd4244
/wd4838
/wd4267
/wd4100
/TP
/GR-
/std:c++20
/wd5054

View File

@@ -0,0 +1,18 @@
{
"version": "2.1.0",
"$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json",
"runs": [
{
"results": [],
"tool": {
"driver": {
"name": "MSVC",
"shortDescription": {
"text": "Microsoft Visual C++ Compiler Warnings/Errors"
},
"informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors"
}
}
}
]
}

View File

@@ -0,0 +1,42 @@
// This file is automatically generated at compile-time to include some subset of the user-created cpp files.
#include "Runtime/SignalProcessing/Private/FoldbackDistortion.cpp"
#include "Runtime/SignalProcessing/Private/GrainDelay.cpp"
#include "Runtime/SignalProcessing/Private/Granulator.cpp"
#include "Runtime/SignalProcessing/Private/IAudioEncoder.cpp"
#include "Runtime/SignalProcessing/Private/IntegerDelay.cpp"
#include "Runtime/SignalProcessing/Private/InterpolatedLinearPitchShifter.cpp"
#include "Runtime/SignalProcessing/Private/InterpolatedMultiTapDelay.cpp"
#include "Runtime/SignalProcessing/Private/InterpolatedOnePole.cpp"
#include "Runtime/SignalProcessing/Private/LateReflectionsFast.cpp"
#include "Runtime/SignalProcessing/Private/LFO.cpp"
#include "Runtime/SignalProcessing/Private/LinearInterpFractionalDelay.cpp"
#include "Runtime/SignalProcessing/Private/LinkwitzRileyBandSplitter.cpp"
#include "Runtime/SignalProcessing/Private/LongDelayAPF.cpp"
#include "Runtime/SignalProcessing/Private/MelScale.cpp"
#include "Runtime/SignalProcessing/Private/MidiNoteQuantizer.cpp"
#include "Runtime/SignalProcessing/Private/ModulationMatrix.cpp"
#include "Runtime/SignalProcessing/Private/MultichannelBuffer.cpp"
#include "Runtime/SignalProcessing/Private/MultichannelLinearResampler.cpp"
#include "Runtime/SignalProcessing/Private/MultiMono.cpp"
#include "Runtime/SignalProcessing/Private/MultithreadedPatching.cpp"
#include "Runtime/SignalProcessing/Private/Noise.cpp"
#include "Runtime/SignalProcessing/Private/OggVorbisEncoder.cpp"
#include "Runtime/SignalProcessing/Private/OpusEncoder.cpp"
#include "Runtime/SignalProcessing/Private/Osc.cpp"
#include "Runtime/SignalProcessing/Private/PerlinNoise.cpp"
#include "Runtime/SignalProcessing/Private/Phaser.cpp"
#include "Runtime/SignalProcessing/Private/Reverb.cpp"
#include "Runtime/SignalProcessing/Private/ReverbFast.cpp"
#include "Runtime/SignalProcessing/Private/RingModulation.cpp"
#include "Runtime/SignalProcessing/Private/RuntimeResampler.cpp"
#include "Runtime/SignalProcessing/Private/SampleBufferReader.cpp"
#include "Runtime/SignalProcessing/Private/SampleRateConverter.cpp"
#include "Runtime/SignalProcessing/Private/SignalProcessingModule.cpp"
#include "Runtime/SignalProcessing/Private/SineWaveTableOsc.cpp"
#include "Runtime/SignalProcessing/Private/SinOsc.cpp"
#include "Runtime/SignalProcessing/Private/SpectrumAnalyzer.cpp"
#include "Runtime/SignalProcessing/Private/SphericalHarmonicCalculator.cpp"
#include "Runtime/SignalProcessing/Private/TapDelayPitchShifter.cpp"
#include "Runtime/SignalProcessing/Private/UniformPartitionConvolution.cpp"
#include "Runtime/SignalProcessing/Private/VariablePoleFilter.cpp"
#include "Runtime/SignalProcessing/Private/VectorFFT.cpp"

View File

@@ -0,0 +1,175 @@
{
"Version": "1.2",
"Data": {
"Source": "d:\\fpstemplate_5_4_or_5_5\\intermediate\\build\\win64\\x64\\fpstemplateserver\\development\\signalprocessing\\module.signalprocessing.2.cpp",
"ProvidedModule": "",
"PCH": "d:\\fpstemplate_5_4_or_5_5\\intermediate\\build\\win64\\x64\\fpstemplateserver\\development\\core\\sharedpch.core.cpp20.h.pch",
"Includes": [
"d:\\fpstemplate_5_4_or_5_5\\intermediate\\build\\win64\\x64\\fpstemplateserver\\development\\signalprocessing\\definitions.signalprocessing.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\foldbackdistortion.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\foldbackdistortion.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\osc.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\dsp.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\alignedbuffer.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\signalprocessingmodule.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\modulationmatrix.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\noise.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\graindelay.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\graindelay.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\grainenvelope.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\dynamicsprocessor.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\envelopefollower.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\floatarraymath.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\buffervectoroperations.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\integerdelay.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\alignedblockbuffer.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\filter.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\tapdelaypitchshifter.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\delay.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\granulator.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\granulator.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\samplebufferreader.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\samplebuffer.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\envelope.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\amp.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\iaudioencoder.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\encoders\\iaudioencoder.h",
"d:\\ue_5_7_1\\engine\\source\\developer\\targetplatform\\public\\interfaces\\iaudioformat.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\core\\public\\algo\\indexof.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\integerdelay.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\interpolatedlinearpitchshifter.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\interpolatedlinearpitchshifter.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\paraminterpolator.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\interpolatedmultitapdelay.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\interpolatedmultitapdelay.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\vectorlinearresampler.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\interpolatedonepole.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\interpolatedonepole.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\audiomixercore\\public\\audiodefines.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\complex",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\cmath",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\sstream",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\istream",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_ostream.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\ios",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xlocnum",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\streambuf",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xiosbase",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\share.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\system_error",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_system_error_abi.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\cerrno",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\stdexcept",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xstring",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_sanitizer_annotate_container.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_string_view.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xpolymorphic_allocator.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xcall_once.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xerrc.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xlocale",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\memory",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\typeinfo",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\vcruntime_typeinfo.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\vcruntime_exception.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\eh.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_terminate.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xfacet",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xlocinfo",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_xlocinfo_types.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\cctype",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\clocale",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\locale.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\string",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\ymath.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_bit_utils.hpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\latereflectionsfast.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\latereflectionsfast.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\longdelayapf.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\bufferonepolelpf.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\dynamicdelayapf.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\allpassfractionaldelay.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\linearinterpfractionaldelay.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\lfo.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\lfo.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\linearinterpfractionaldelay.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\linkwitzrileybandsplitter.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\linkwitzrileybandsplitter.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\variablepolefilter.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\longdelayapf.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\melscale.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\melscale.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\midinotequantizer.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\midinotequantizer.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\modulationmatrix.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\multichannelbuffer.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\multichannelbuffer.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\core\\public\\algo\\allof.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\multichannellinearresampler.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\multichannellinearresampler.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\multimono.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\multimono.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\multithreadedpatching.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\multithreadedpatching.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\noise.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\oggvorbisencoder.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\encoders\\oggvorbisencoder.h",
"d:\\ue_5_7_1\\engine\\source\\thirdparty\\vorbis\\libvorbis-1.3.2\\include\\vorbis\\vorbisenc.h",
"d:\\ue_5_7_1\\engine\\source\\thirdparty\\vorbis\\libvorbis-1.3.2\\include\\vorbis\\codec.h",
"d:\\ue_5_7_1\\engine\\source\\thirdparty\\ogg\\libogg-1.2.2\\include\\ogg\\ogg.h",
"d:\\ue_5_7_1\\engine\\source\\thirdparty\\ogg\\libogg-1.2.2\\include\\ogg\\os_types.h",
"d:\\ue_5_7_1\\engine\\source\\thirdparty\\vorbis\\libvorbis-1.3.2\\include\\vorbis\\vorbisfile.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\opusencoder.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\encoders\\opusencoder.h",
"d:\\ue_5_7_1\\engine\\source\\thirdparty\\libopus\\opus-1.3.1-12\\include\\opus.h",
"d:\\ue_5_7_1\\engine\\source\\thirdparty\\libopus\\opus-1.3.1-12\\include\\opus_types.h",
"d:\\ue_5_7_1\\engine\\source\\thirdparty\\libopus\\opus-1.3.1-12\\include\\opus_defines.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\osc.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\perlinnoise.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\perlinnoise.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\phaser.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\phaser.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\reverb.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\reverb.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\allpassfilter.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\onepole.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\wavetableosc.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\reverbfast.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\reverbfast.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\earlyreflectionsfast.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\feedbackdelaynetwork.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\audiomixercore\\public\\audiomixer.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\audiomixercore\\public\\audiomixerlog.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\audiomixercore\\public\\audiomixernulldevice.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\audiomixercore\\public\\audiomixertypes.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\ringmodulation.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\ringmodulation.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\runtimeresampler.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\runtimeresampler.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\samplebufferreader.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\sinosc.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\samplerateconverter.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\samplerateconverter.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\signalprocessingmodule.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\fftalgorithm.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\convolutionalgorithm.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\audiofft.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\vectorfft.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\uniformpartitionconvolution.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\sinewavetableosc.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\sinewavetableosc.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\sinosc.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\spectrumanalyzer.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\spectrumanalyzer.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\core\\public\\algo\\maxelement.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\constantq.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\sphericalharmoniccalculator.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\sphericalharmoniccalculator.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\tapdelaypitchshifter.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\uniformpartitionconvolution.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\variablepolefilter.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\vectorfft.cpp"
],
"ImportedModules": [],
"ImportedHeaderUnits": []
}
}

View File

@@ -0,0 +1,53 @@
"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/Module.SignalProcessing.2.cpp"
@"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/SignalProcessing.Shared.rsp"
/FI"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/Core/SharedPCH.Core.Cpp20.h"
/FI"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/Definitions.SignalProcessing.h"
/Yu"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/Core/SharedPCH.Core.Cpp20.h"
/Fp"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/Core/SharedPCH.Core.Cpp20.h.pch"
/Fo"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/Module.SignalProcessing.2.cpp.obj"
/experimental:log "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/Module.SignalProcessing.2.cpp.sarif"
/sourceDependencies "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/Module.SignalProcessing.2.cpp.dep.json"
/nologo
/Oi
/FC
/diagnostics:caret
/c
/Gw
/Gy
/utf-8
/wd4819
/DSAL_NO_ATTRIBUTE_DECLARATIONS=1
/permissive-
/Zc:strictStrings-
/Zc:__cplusplus
/Zc:inline
/Zc:preprocessor
/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1
/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1
/D_DISABLE_EXTENDED_ALIGNED_STORAGE
/Ob2
/d2ExtendedWarningInfo
/Ox
/Ot
/GF
/errorReport:prompt
/D_HAS_EXCEPTIONS=0
/DPLATFORM_EXCEPTIONS_DISABLED=1
/Z7
/MD
/bigobj
/fp:fast
/Zo
/Zp8
/W4
/we4456
/we4458
/we4459
/wd4244
/wd4838
/wd4267
/wd4100
/TP
/GR-
/std:c++20
/wd5054

View File

@@ -0,0 +1,18 @@
{
"version": "2.1.0",
"$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json",
"runs": [
{
"results": [],
"tool": {
"driver": {
"name": "MSVC",
"shortDescription": {
"text": "Microsoft Visual C++ Compiler Warnings/Errors"
},
"informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors"
}
}
}
]
}

View File

@@ -0,0 +1,8 @@
// This file is automatically generated at compile-time to include some subset of the user-created cpp files.
#include "Runtime/SignalProcessing/Private/VectorLinearResampler.cpp"
#include "Runtime/SignalProcessing/Private/Viterbi.cpp"
#include "Runtime/SignalProcessing/Private/VoiceProcessing.cpp"
#include "Runtime/SignalProcessing/Private/VolumeFader.cpp"
#include "Runtime/SignalProcessing/Private/WavEncoder.cpp"
#include "Runtime/SignalProcessing/Private/WaveShaper.cpp"
#include "Runtime/SignalProcessing/Private/WaveTableOsc.cpp"

View File

@@ -0,0 +1,40 @@
{
"Version": "1.2",
"Data": {
"Source": "d:\\fpstemplate_5_4_or_5_5\\intermediate\\build\\win64\\x64\\fpstemplateserver\\development\\signalprocessing\\module.signalprocessing.3.cpp",
"ProvidedModule": "",
"PCH": "d:\\fpstemplate_5_4_or_5_5\\intermediate\\build\\win64\\x64\\fpstemplateserver\\development\\core\\sharedpch.core.cpp20.h.pch",
"Includes": [
"d:\\fpstemplate_5_4_or_5_5\\intermediate\\build\\win64\\x64\\fpstemplateserver\\development\\signalprocessing\\definitions.signalprocessing.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\vectorlinearresampler.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\vectorlinearresampler.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\dsp.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\alignedbuffer.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\signalprocessingmodule.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\viterbi.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\viterbi.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\voiceprocessing.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\voiceprocessing.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\delay.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\audiofft.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\buffervectoroperations.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\fftalgorithm.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\multithreadedpatching.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\audiodebuggingutilities.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\floatarraymath.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\volumefader.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\volumefader.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\wavencoder.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\encoders\\wavencoder.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\encoders\\iaudioencoder.h",
"d:\\ue_5_7_1\\engine\\source\\developer\\targetplatform\\public\\interfaces\\iaudioformat.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\core\\public\\algo\\indexof.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\waveshaper.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\waveshaper.h",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\private\\wavetableosc.cpp",
"d:\\ue_5_7_1\\engine\\source\\runtime\\signalprocessing\\public\\dsp\\wavetableosc.h"
],
"ImportedModules": [],
"ImportedHeaderUnits": []
}
}

View File

@@ -0,0 +1,53 @@
"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/Module.SignalProcessing.3.cpp"
@"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/SignalProcessing.Shared.rsp"
/FI"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/Core/SharedPCH.Core.Cpp20.h"
/FI"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/Definitions.SignalProcessing.h"
/Yu"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/Core/SharedPCH.Core.Cpp20.h"
/Fp"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/Core/SharedPCH.Core.Cpp20.h.pch"
/Fo"D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/Module.SignalProcessing.3.cpp.obj"
/experimental:log "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/Module.SignalProcessing.3.cpp.sarif"
/sourceDependencies "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing/Module.SignalProcessing.3.cpp.dep.json"
/nologo
/Oi
/FC
/diagnostics:caret
/c
/Gw
/Gy
/utf-8
/wd4819
/DSAL_NO_ATTRIBUTE_DECLARATIONS=1
/permissive-
/Zc:strictStrings-
/Zc:__cplusplus
/Zc:inline
/Zc:preprocessor
/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1
/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1
/D_DISABLE_EXTENDED_ALIGNED_STORAGE
/Ob2
/d2ExtendedWarningInfo
/Ox
/Ot
/GF
/errorReport:prompt
/D_HAS_EXCEPTIONS=0
/DPLATFORM_EXCEPTIONS_DISABLED=1
/Z7
/MD
/bigobj
/fp:fast
/Zo
/Zp8
/W4
/we4456
/we4458
/we4459
/wd4244
/wd4838
/wd4267
/wd4100
/TP
/GR-
/std:c++20
/wd5054

View File

@@ -0,0 +1,18 @@
{
"version": "2.1.0",
"$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json",
"runs": [
{
"results": [],
"tool": {
"driver": {
"name": "MSVC",
"shortDescription": {
"text": "Microsoft Visual C++ Compiler Warnings/Errors"
},
"informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors"
}
}
}
]
}

View File

@@ -0,0 +1,42 @@
/I "."
/I "Runtime/SignalProcessing/Private"
/I "Runtime/Core/Public"
/I "Runtime/Core/Internal"
/I "Runtime/TraceLog/Public"
/I "Runtime/AutoRTFM/Public"
/I "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/FPSTemplateServer/Inc/ImageCore/UHT"
/I "Runtime/ImageCore/Public"
/I "Runtime/MathCore/Public"
/I "ThirdParty/libSampleRate/Public"
/I "Developer/TargetPlatform/Public"
/I "Developer/TextureFormat/Public"
/I "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/FPSTemplateServer/Inc/DeveloperSettings/UHT"
/I "Runtime/DeveloperSettings/Public"
/I "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/FPSTemplateServer/Inc/AudioPlatformConfiguration/UHT"
/I "Runtime/AudioPlatformConfiguration/Public"
/I "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/FPSTemplateServer/Inc/CoreUObject/UHT"
/I "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/FPSTemplateServer/Inc/CoreUObject/VerseVMBytecode"
/I "Runtime/CoreUObject/Public"
/I "Runtime/CoreUObject/Internal"
/I "Runtime/CorePreciseFP/Public"
/I "Runtime/CorePreciseFP/Internal"
/I "Developer/DesktopPlatform/Public"
/I "Developer/DesktopPlatform/Internal"
/I "Runtime/Analytics/Analytics/Public"
/I "Runtime/RHI/Public"
/I "Runtime/RHI/Internal"
/I "Runtime/AudioMixerCore/Public"
/I "Runtime/SignalProcessing/Public"
/I "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/Core"
/I "D:/FPSTemplate_5_4_or_5_5/Intermediate/Build/Win64/x64/FPSTemplateServer/Development/SignalProcessing"
/external:W0
/external:I "ThirdParty/GuidelinesSupportLibrary/GSL-1144/include"
/external:I "ThirdParty/AtomicQueue"
/external:I "ThirdParty/Ogg/libogg-1.2.2/include"
/external:I "ThirdParty/Vorbis/libvorbis-1.3.2/include"
/external:I "ThirdParty/libOpus/opus-1.3.1-12/include"
/external:I "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.44.35207/INCLUDE"
/external:I "C:/Program Files (x86)/Windows Kits/10/include/10.0.22621.0/ucrt"
/external:I "C:/Program Files (x86)/Windows Kits/10/include/10.0.22621.0/shared"
/external:I "C:/Program Files (x86)/Windows Kits/10/include/10.0.22621.0/um"
/external:I "C:/Program Files (x86)/Windows Kits/10/include/10.0.22621.0/winrt"