Add generated files and folders to .gitignore

Change-Id: Icc820adcca1e41a1c178f1cad883bb61d27c90d0
Reviewed-on: http://git-master/r/561931
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Detlef Roettger <droettger@nvidia.com>
Tested-by: Detlef Roettger <droettger@nvidia.com>
DP/FX: replaced usage of dp::util::SmartPtr by std::shared_ptr in dp/fx

Change-Id: Ie863768c3c556fde47b6bb4250df65dde6e9efa9
Reviewed-on: http://git-master/r/590806
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Markus Tavenrath <matavenrath@nvidia.com>
Tested-by: Markus Tavenrath <matavenrath@nvidia.com>
dp/sg/algorithm: changed Traverser to not derive from dp::util::RCObject; changed usage from dp::util::SmartPtr to std::shared_ptr

Change-Id: Iea3b6ef4fcafaf54684ead89ccf25a9ad1a0582b
Reviewed-on: http://git-master/r/591719
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Markus Tavenrath <matavenrath@nvidia.com>
Tested-by: Markus Tavenrath <matavenrath@nvidia.com>
[rix::gl] Don't attach gl debug callback in non-debug builds

Change-Id: I92d19418c17da2b17c47bdebc77532ea71336594
Reviewed-on: http://git-master/r/592031
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Andreas Suessenbach <asuessenbach@nvidia.com>
Tested-by: Andreas Suessenbach <asuessenbach@nvidia.com>
[rix::gl] Add define which allows to turn off usage of GL_UNIFORM_BUFFER_UNIFIED_MEMORY

Change-Id: I86906f1c55a5384c9da3d74aa25d9e544d904c21
Reviewed-on: http://git-master/r/592033
Reviewed-by: Markus Tavenrath <matavenrath@nvidia.com>
Tested-by: Markus Tavenrath <matavenrath@nvidia.com>
[sg::xbar] Move GeoNodeObserver from SceneTree to Drawable-Manager as preparation to support multiple clients on a single SceneTree

Change-Id: Ic38464bee7f7cca1649f48384fc2b5f16164811d
Reviewed-on: http://git-master/r/592035
Reviewed-by: Markus Tavenrath <matavenrath@nvidia.com>
Tested-by: Markus Tavenrath <matavenrath@nvidia.com>