Changeset View
Changeset View
Standalone View
Standalone View
extern/draco/draco/src/draco/core/quantization_utils.cc
- This file was moved from extern/draco/dracoenc/src/draco/core/quantization_utils.cc.
| Show All 21 Lines | void Quantizer::Init(float range, int32_t max_quantized_value) { | ||||
| inverse_delta_ = static_cast<float>(max_quantized_value) / range; | inverse_delta_ = static_cast<float>(max_quantized_value) / range; | ||||
| } | } | ||||
| void Quantizer::Init(float delta) { inverse_delta_ = 1.f / delta; } | void Quantizer::Init(float delta) { inverse_delta_ = 1.f / delta; } | ||||
| Dequantizer::Dequantizer() : delta_(1.f) {} | Dequantizer::Dequantizer() : delta_(1.f) {} | ||||
| bool Dequantizer::Init(float range, int32_t max_quantized_value) { | bool Dequantizer::Init(float range, int32_t max_quantized_value) { | ||||
| if (max_quantized_value <= 0) | if (max_quantized_value <= 0) { | ||||
| return false; | return false; | ||||
| } | |||||
| delta_ = range / static_cast<float>(max_quantized_value); | delta_ = range / static_cast<float>(max_quantized_value); | ||||
| return true; | return true; | ||||
| } | } | ||||
| bool Dequantizer::Init(float delta) { | bool Dequantizer::Init(float delta) { | ||||
| delta_ = delta; | delta_ = delta; | ||||
| return true; | return true; | ||||
| } | } | ||||
| } // namespace draco | } // namespace draco | ||||