blob: 1db02c80e697acb0388149ceec5bd5c47209cc8f [file] [log] [blame]
Ben Claytonda5424b2022-10-24 23:58:53 +00001#include <metal_stdlib>
2
3using namespace metal;
Ben Clayton77a90cb2023-03-06 18:25:08 +00004void textureSample_bc7477(texturecube_array<float, access::sample> tint_symbol, sampler tint_symbol_1, device float4* const tint_symbol_2) {
Ben Clayton4b606152022-11-04 17:06:03 +00005 float4 res = tint_symbol.sample(tint_symbol_1, float3(1.0f), 1u);
Ben Clayton77a90cb2023-03-06 18:25:08 +00006 *(tint_symbol_2) = res;
Ben Claytonda5424b2022-10-24 23:58:53 +00007}
8
Ben Clayton77a90cb2023-03-06 18:25:08 +00009fragment void fragment_main(texturecube_array<float, access::sample> tint_symbol_3 [[texture(0)]], sampler tint_symbol_4 [[sampler(0)]], device float4* tint_symbol_5 [[buffer(0)]]) {
10 textureSample_bc7477(tint_symbol_3, tint_symbol_4, tint_symbol_5);
Ben Claytonda5424b2022-10-24 23:58:53 +000011 return;
12}
13