Finished writing rendering code in CompactionRenderingState. However, when glDrawArrays() is called, CompactionTest cannot retrieve the correct results from GPU. It seems that GL_SHADER_BUFFER_STORAGE target cannot be bind correctly or something like that.