Они различаются по типу используемого буфера
, т.е. для simple-shm вы используете интерфейс wl_shm для создания буфера из пула общей памяти (wl_shm_pool_create_buffer), записи пикселей и рендеринга.
для simple- egl вы используете egl api для создания буфера и рендеринга.