Native app in C++?

I’ve had a brief look at the Tizen development environment (C#), I am completely new to Tizen but not to development.

Is it possible to compile a native C++ application?

The application would need to get a surface from wayland to render to, and interact with hardware acceleration.

Does the wayland implementation use wl_shell? Is there wayland-protocols that exist to interact with wayland server on the TV?

Can you link with standard linux (shared) libraries? such as wayland-client, wayland-egl, xkbcommon, libasound?

What about SDL2 support?

Is Tizen armv7a (soft or hard) or armv8a? On modern TVs that is.

Thanks