compute_list_add_barrier
compute_list_end
`compute_list_add_barrier` ends and begins a new compute list with the same state, so calling this immediately before `compute_list_end` is redundant, and ends up creating empty compute encoders in Metal.
rendering_server.h
#include
RSE
format_buffer
servers