If descriptor count is zero, don't add MTLArgumentDescriptor to MTLArgumentEncoder, and don't populate resources into shader converter. Don't update command encoder resource usage if resource is nil.
If descriptor count is zero, don't add MTLArgumentDescriptor to MTLArgumentEncoder, and don't populate resources into shader converter. Don't update command encoder resource usage if resource is nil.