How to use setFragmentBuffer(:::) function

Hello Caroline, today I read Apple’s document and would u please tell me how to use setFragmentBuffer(:::slight_smile: function

setFragmentBuffer is equivalent to setVertexBuffer, but used with the fragment function instead of the vertex function.

For the vertex function, we used setVertexBytes wherever we could, in order not to have to create a vertex buffer. When the data was too big for setVertexBytes, then we used setVertexBuffer and sent a buffer to the GPU.

Similarly, until chapter 14, we were able to use setFragmentBytes to send data to the fragment function. But in chapter 14, the number of lights became too many to send using setFragmentBytes, so we switched the data to be held in a buffer and used setFragmentBuffer.