You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Gems/Atom/Tools/AtomToolsFramework/Code/Source
amzn-phist 6651ae3d78
Fix for python load errors on Linux (#5627)
* Explicitly load libpython on Linux

Downstream loads of python modules that weren't linked to libpython would
fail to load because libraries were loaded using the RTLD_LOCAL flag.  This
adds a function that will explicitly load libpython on Linux using the
RTLD_GLOBAL flag.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>

* Fix misspelled function name

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>

* Addressing PR feedback

- Updates naming and location of things.
- Adds load code to a Gem template.
- Updates error checking.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>

* Address further feedback

Removes the api function in favor of just having modules inherit off a
PythonLoader class, that way we get RAAI behavior and lifetime management
for free.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
4 years ago
..
Application Bundled release build bug fixes cherry picked from development (#5270) 4 years ago
Communication Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Debug Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Document Changed how asset creator generates the asset instance. Instead of finding or creating the asset in the asset manager, one is directly instantiated and only added to the asset manager after creation is complete. This allows for reuse of previously loaded asset ids and will replace or “reload” a pre-existing asset with the newly created one. This also sends although correct notifications. 4 years ago
DynamicProperty Updated the naming convention for material property "names" vs "IDs". 4 years ago
Inspector Queuing inspector invalidate all to boost performance opening/closing several documents 4 years ago
Platform Linux Fixes for Launching the Material Editor (#4808) 4 years ago
PreviewRenderer ATOM-16747 RPISystemInterface::GetDefaultScene returns the scene crea… (#5153) (#5389) 4 years ago
Util updated image paths to use new function 4 years ago
Viewport ATOM-16625 [RHI][Vulkan] Swapchain creation issue on viewports (#4854) 4 years ago
Window Bug fix for material editor not taking focus when opening a new document from the main editor or outside of the material editor 4 years ago
AtomToolsFrameworkModule.cpp Converted preview renderer to use AZ::Interface 4 years ago
AtomToolsFrameworkModule.h Fix for python load errors on Linux (#5627) 4 years ago
AtomToolsFrameworkSystemComponent.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AtomToolsFrameworkSystemComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago