#include "src/tint/lang/msl/writer/raise/packed_vec3.h"
#include "gtest/gtest.h"
#include "src/tint/lang/core/fluent_types.h"
#include "src/tint/lang/core/ir/transform/helper_test.h"
#include "src/tint/lang/core/number.h"
usingnamespacetint::core::fluent_types;
usingnamespacetint::core::number_suffixes;
namespace tint::msl::writer::raise {
namespace {
MslWriter_PackedVec3Test;
TEST_F(MslWriter_PackedVec3Test, NoModify_PrivateVar) { … }
TEST_F(MslWriter_PackedVec3Test, NoModify_Vec2) { … }
TEST_F(MslWriter_PackedVec3Test, NoModify_Mat3x2) { … }
TEST_F(MslWriter_PackedVec3Test, NoModify_ArrayOfVec4) { … }
TEST_F(MslWriter_PackedVec3Test, UniformVar_Vec3) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Vec3_LoadVector) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Vec3_LoadElement) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Vec3_StoreVector) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Vec3_StoreElement) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Mat4x3_LoadMatrix) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Mat4x3_LoadColumn) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Mat4x3_LoadElement) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Mat4x3_StoreMatrix) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Mat4x3_StoreColumn) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Mat4x3_StoreElement) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Mat2x3_F16_LoadMatrix) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Array_LoadArray) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Array_LoadArray_LargeCount) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Array_LoadVector) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Array_LoadElement) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Array_StoreArray) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Array_StoreArray_LargeCount) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Array_StoreVector) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Array_StoreElement) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Array_F16_LoadArray) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_NestedArray_LoadOuter) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_NestedArray_LoadOuter_LargeCount) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_NestedArray_LoadInner) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_NestedArray_StoreOuter) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_NestedArray_StoreOuter_LargeCount) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_RuntimeArray_LoadVector) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Struct_LoadStruct) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Struct_LoadMembers) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Struct_StoreStruct) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Struct_StoreMembers) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Struct_WithUnpackedMembers_LoadStruct) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Struct_WithUnpackedMembers_LoadMembers) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Struct_WithUnpackedMembers_StoreStruct) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_Struct_NonDefaultOffset) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_DeeplyNestedType) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_PointerInLet) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_PointerInFunctionParameter) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_ViaAccessWithNoIndices) { … }
TEST_F(MslWriter_PackedVec3Test, StorageVar_ArrayLengthBuiltinCall) { … }
}
}