Using Kha (0ad34631, ?? Backends/Kore/) from /Users/urjasvisuthar/Kha
Creating Kha project.
Exporting asset 1 of 3 (potrait.png).
Exporting asset 2 of 3 (test.bin).
Exporting asset 3 of 3 (test.gltf).
Compiling shader 1 of 8 (shade.frag.glsl).
Compiling shader 2 of 8 (shade.vert.glsl).
Compiling shader 3 of 8 (shadow.frag.glsl).
Compiling shader 4 of 8 (shadow.vert.glsl).
Compiling shader 5 of 8 (shadowcube.frag.glsl).
Compiling shader 6 of 8 (shadowcube.vert.glsl).
Compiling shader 7 of 8 (texdebug.frag.glsl).
Compiling shader 8 of 8 (texdebug.vert.glsl).
Compiling shader 1 of 8 (painter-colored.frag.glsl).
Compiling shader 2 of 8 (painter-colored.vert.glsl).
Compiling shader 3 of 8 (painter-image.frag.glsl).
Compiling shader 4 of 8 (painter-image.vert.glsl).
Compiling shader 5 of 8 (painter-text.frag.glsl).
Compiling shader 6 of 8 (painter-text.vert.glsl).
Compiling shader 7 of 8 (painter-video.frag.glsl).
Compiling shader 8 of 8 (painter-video.vert.glsl).
Using Kinc (e2a61ca0) from /Users/urjasvisuthar/Kha/Kinc
kincfile found.
Creating macOS project files.
Done.
Application output (if it runs):
Starting Kinc
2021-07-30 15:27:55.648562+0530 New Project[3064:64418] Metal GPU Frame Capture Enabled
2021-07-30 15:27:55.648995+0530 New Project[3064:64418] Metal API Validation Enabled
Starting application
2021-07-30 15:27:55.850924+0530 New Project[3064:64418] [plugin] AddInstanceForFactory: No factory registered for id <CFUUID 0x6000001f4ba0> F8BB1C28-BAE8-11D6-9C31-00039315CD46
2021-07-30 15:27:55.911942+0530 New Project[3064:64418] saved enable noise cancellation setting is the same as the default (=1)
deviceBufferSize = 4096
Describe the bug Passing uniform of array to shader doesn't work on metal
To Reproduce
Expected behavior Should be able to pass array of something to shader
Execution Environment:
mSampleRate = 44100
mFormatFlags = 00000009
mBytesPerPacket = 8
mFramesPerPacket = 1
mChannelsPerFrame = 2
mBytesPerFrame = 8
mBitsPerChannel = 32