revert to std::sin and std::cos
This commit is contained in:
		@@ -91,11 +91,11 @@ float Pow10(float x) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
float SinD(float degrees) {
 | 
			
		||||
    return std::sinf(degrees * static_cast<float>(std::numbers::pi) / 180.0f);
 | 
			
		||||
    return std::sin(degrees * std::numbers::pi_v<float> / 180.0f);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
float CosD(float degrees) {
 | 
			
		||||
    return std::cosf(degrees * static_cast<float>(std::numbers::pi) / 180.0f);
 | 
			
		||||
    return std::cos(degrees * std::numbers::pi_v<float> / 180.0f);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
float ToFloat(s32 sample) {
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ public:
 | 
			
		||||
    DelayLineBase();
 | 
			
		||||
    ~DelayLineBase();
 | 
			
		||||
 | 
			
		||||
    void Initialize(s32 _max_delay, float* src_buffer);
 | 
			
		||||
    void Initialize(s32 max_delay_, float* src_buffer);
 | 
			
		||||
    void SetDelay(s32 new_delay);
 | 
			
		||||
    s32 GetDelay() const;
 | 
			
		||||
    s32 GetMaxDelay() const;
 | 
			
		||||
 
 | 
			
		||||
@@ -126,10 +126,10 @@ void EffectI3dl2Reverb::Update(EffectInfo::InParams& in_params) {
 | 
			
		||||
        params.status = ParameterStatus::Initialized;
 | 
			
		||||
        skipped = in_params.buffer_address == 0 || in_params.buffer_size == 0;
 | 
			
		||||
        if (!skipped) {
 | 
			
		||||
            auto& work_buffer = GetWorkBuffer();
 | 
			
		||||
            auto& cur_work_buffer = GetWorkBuffer();
 | 
			
		||||
            // Has two buffers internally
 | 
			
		||||
            work_buffer.resize(in_params.buffer_size * 2);
 | 
			
		||||
            std::fill(work_buffer.begin(), work_buffer.end(), 0);
 | 
			
		||||
            cur_work_buffer.resize(in_params.buffer_size * 2);
 | 
			
		||||
            std::fill(cur_work_buffer.begin(), cur_work_buffer.end(), 0);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user