Clean up the shader code and rename shader_list to shm_format_shader_list to be more specific
gles2-renderer: Add support for buffer types
Add support for Wayland EGL buffers