across separate render encoders within a single Metal command buffer (Vulkan submit). Add MVKCommandEncodingContext to track information across multiple MVKCommandEncoders, and use it to track temporary visibility buffer and offset. Add support for more than one temporary visibility buffer per MTLCommandBuffer when current temporary visibility buffer is exhausted.