Release from the inside.
(unsigned short*)0
This is different 0to an unsigned short pointer. This will be used to calculate the memory offset, calculated in terms of unsigned short size.
3 * mesh.sBoneBatches.pnBatchOffset[batchNum]
, -, . , , , , 3, .
((unsigned short*)0)[3 * mesh.sBoneBatches.pnBatchOffset[batchNum]]
0, . , , glDrawElements, & :
&((unsigned short*)0)[3 * mesh.sBoneBatches.pnBatchOffset[batchNum]]