| #include <metal_stdlib> |
| |
| using namespace metal; |
| kernel void tint_symbol(texture1d<float, access::write> tint_symbol_1 [[texture(0)]], texture1d<float, access::write> tint_symbol_2 [[texture(1)]], texture1d<uint, access::write> tint_symbol_3 [[texture(2)]], texture1d<int, access::write> tint_symbol_4 [[texture(3)]], texture1d<uint, access::write> tint_symbol_5 [[texture(4)]], texture1d<int, access::write> tint_symbol_6 [[texture(5)]], texture1d<float, access::write> tint_symbol_7 [[texture(6)]], texture1d<uint, access::write> tint_symbol_8 [[texture(7)]], texture1d<int, access::write> tint_symbol_9 [[texture(8)]], texture1d<float, access::write> tint_symbol_10 [[texture(9)]], texture1d<uint, access::write> tint_symbol_11 [[texture(10)]], texture1d<int, access::write> tint_symbol_12 [[texture(11)]], texture1d<float, access::write> tint_symbol_13 [[texture(12)]], texture1d<uint, access::write> tint_symbol_14 [[texture(13)]], texture1d<int, access::write> tint_symbol_15 [[texture(14)]], texture1d<float, access::write> tint_symbol_16 [[texture(15)]]) { |
| uint dim1 = tint_symbol_1.get_width(0); |
| uint dim2 = tint_symbol_2.get_width(0); |
| uint dim3 = tint_symbol_3.get_width(0); |
| uint dim4 = tint_symbol_4.get_width(0); |
| uint dim5 = tint_symbol_5.get_width(0); |
| uint dim6 = tint_symbol_6.get_width(0); |
| uint dim7 = tint_symbol_7.get_width(0); |
| uint dim8 = tint_symbol_8.get_width(0); |
| uint dim9 = tint_symbol_9.get_width(0); |
| uint dim10 = tint_symbol_10.get_width(0); |
| uint dim11 = tint_symbol_11.get_width(0); |
| uint dim12 = tint_symbol_12.get_width(0); |
| uint dim13 = tint_symbol_13.get_width(0); |
| uint dim14 = tint_symbol_14.get_width(0); |
| uint dim15 = tint_symbol_15.get_width(0); |
| uint dim16 = tint_symbol_16.get_width(0); |
| return; |
| } |
| |