SPIRV-Cross/reference/shaders-msl/asm/frag/empty-struct.asm.frag
2019-09-24 14:35:25 -04:00

33 lines
587 B
JavaScript

#pragma clang diagnostic ignored "-Wmissing-prototypes"
#include <metal_stdlib>
#include <simd/simd.h>
using namespace metal;
struct EmptyStructTest
{
int empty_struct_member;
};
static inline __attribute__((always_inline))
float GetValue(thread const EmptyStructTest& self)
{
return 0.0;
}
static inline __attribute__((always_inline))
float GetValue_1(EmptyStructTest self)
{
return 0.0;
}
fragment void main0()
{
EmptyStructTest _23 = EmptyStructTest{ 0 };
EmptyStructTest emptyStruct;
float value = GetValue(emptyStruct);
value = GetValue_1(_23);
}