Merge pull request #3530 from ReinUsesLisp/fix-clang
astc/input_common: Fix clang build issues
This commit is contained in:
		@@ -3,6 +3,7 @@
 | 
			
		||||
// Refer to the license.txt file included.
 | 
			
		||||
 | 
			
		||||
#include <mutex>
 | 
			
		||||
#include <optional>
 | 
			
		||||
#include <tuple>
 | 
			
		||||
 | 
			
		||||
#include "common/param_package.h"
 | 
			
		||||
@@ -44,7 +45,7 @@ public:
 | 
			
		||||
    std::unique_ptr<Input::TouchDevice> Create(const Common::ParamPackage& params) override {
 | 
			
		||||
        {
 | 
			
		||||
            std::lock_guard guard(status->update_mutex);
 | 
			
		||||
            status->touch_calibration.emplace();
 | 
			
		||||
            status->touch_calibration = DeviceStatus::CalibrationData{};
 | 
			
		||||
            // These default values work well for DS4 but probably not other touch inputs
 | 
			
		||||
            status->touch_calibration->min_x = params.Get("min_x", 100);
 | 
			
		||||
            status->touch_calibration->min_y = params.Get("min_y", 50);
 | 
			
		||||
 
 | 
			
		||||
@@ -577,7 +577,7 @@ static TexelWeightParams DecodeBlockInfo(InputBitStream& strm) {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    default:
 | 
			
		||||
        assert(!"Don't know this layout...");
 | 
			
		||||
        assert(false && "Don't know this layout...");
 | 
			
		||||
        params.m_bError = true;
 | 
			
		||||
        break;
 | 
			
		||||
    }
 | 
			
		||||
@@ -713,7 +713,7 @@ public:
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        assert(!"We shouldn't get here.");
 | 
			
		||||
        assert(false && "We shouldn't get here.");
 | 
			
		||||
        return 0;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -893,7 +893,7 @@ static void DecodeColorValues(u32* out, u8* data, const u32* modes, const u32 nP
 | 
			
		||||
            } break;
 | 
			
		||||
 | 
			
		||||
            default:
 | 
			
		||||
                assert(!"Unsupported trit encoding for color values!");
 | 
			
		||||
                assert(false && "Unsupported trit encoding for color values!");
 | 
			
		||||
                break;
 | 
			
		||||
            } // switch(bitlen)
 | 
			
		||||
        }     // case IntegerEncoding::Trit
 | 
			
		||||
@@ -937,7 +937,7 @@ static void DecodeColorValues(u32* out, u8* data, const u32* modes, const u32 nP
 | 
			
		||||
            } break;
 | 
			
		||||
 | 
			
		||||
            default:
 | 
			
		||||
                assert(!"Unsupported qus32 encoding for color values!");
 | 
			
		||||
                assert(false && "Unsupported quint encoding for color values!");
 | 
			
		||||
                break;
 | 
			
		||||
            } // switch(bitlen)
 | 
			
		||||
        }     // case IntegerEncoding::Qus32
 | 
			
		||||
@@ -998,7 +998,7 @@ static u32 UnquantizeTexelWeight(const IntegerEncodedValue& val) {
 | 
			
		||||
        } break;
 | 
			
		||||
 | 
			
		||||
        default:
 | 
			
		||||
            assert(!"Invalid trit encoding for texel weight");
 | 
			
		||||
            assert(false && "Invalid trit encoding for texel weight");
 | 
			
		||||
            break;
 | 
			
		||||
        }
 | 
			
		||||
    } break;
 | 
			
		||||
@@ -1024,7 +1024,7 @@ static u32 UnquantizeTexelWeight(const IntegerEncodedValue& val) {
 | 
			
		||||
        } break;
 | 
			
		||||
 | 
			
		||||
        default:
 | 
			
		||||
            assert(!"Invalid qus32 encoding for texel weight");
 | 
			
		||||
            assert(false && "Invalid quint encoding for texel weight");
 | 
			
		||||
            break;
 | 
			
		||||
        }
 | 
			
		||||
    } break;
 | 
			
		||||
@@ -1352,7 +1352,7 @@ static void ComputeEndpos32s(Pixel& ep1, Pixel& ep2, const u32*& colorValues,
 | 
			
		||||
    } break;
 | 
			
		||||
 | 
			
		||||
    default:
 | 
			
		||||
        assert(!"Unsupported color endpos32 mode (is it HDR?)");
 | 
			
		||||
        assert(false && "Unsupported color endpoint mode (is it HDR?)");
 | 
			
		||||
        break;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -1367,7 +1367,7 @@ static void DecompressBlock(const u8 inBuf[16], const u32 blockWidth, const u32
 | 
			
		||||
 | 
			
		||||
    // Was there an error?
 | 
			
		||||
    if (weightParams.m_bError) {
 | 
			
		||||
        assert(!"Invalid block mode");
 | 
			
		||||
        assert(false && "Invalid block mode");
 | 
			
		||||
        FillError(outBuf, blockWidth, blockHeight);
 | 
			
		||||
        return;
 | 
			
		||||
    }
 | 
			
		||||
@@ -1378,19 +1378,19 @@ static void DecompressBlock(const u8 inBuf[16], const u32 blockWidth, const u32
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (weightParams.m_bVoidExtentHDR) {
 | 
			
		||||
        assert(!"HDR void extent blocks are unsupported!");
 | 
			
		||||
        assert(false && "HDR void extent blocks are unsupported!");
 | 
			
		||||
        FillError(outBuf, blockWidth, blockHeight);
 | 
			
		||||
        return;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (weightParams.m_Width > blockWidth) {
 | 
			
		||||
        assert(!"Texel weight grid width should be smaller than block width");
 | 
			
		||||
        assert(false && "Texel weight grid width should be smaller than block width");
 | 
			
		||||
        FillError(outBuf, blockWidth, blockHeight);
 | 
			
		||||
        return;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (weightParams.m_Height > blockHeight) {
 | 
			
		||||
        assert(!"Texel weight grid height should be smaller than block height");
 | 
			
		||||
        assert(false && "Texel weight grid height should be smaller than block height");
 | 
			
		||||
        FillError(outBuf, blockWidth, blockHeight);
 | 
			
		||||
        return;
 | 
			
		||||
    }
 | 
			
		||||
@@ -1400,7 +1400,7 @@ static void DecompressBlock(const u8 inBuf[16], const u32 blockWidth, const u32
 | 
			
		||||
    assert(nPartitions <= 4);
 | 
			
		||||
 | 
			
		||||
    if (nPartitions == 4 && weightParams.m_bDualPlane) {
 | 
			
		||||
        assert(!"Dual plane mode is incompatible with four partition blocks");
 | 
			
		||||
        assert(false && "Dual plane mode is incompatible with four partition blocks");
 | 
			
		||||
        FillError(outBuf, blockWidth, blockHeight);
 | 
			
		||||
        return;
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user