In the mod file for Houdini Engine for Maya, remove
USD_Ops
from HOUDINI_DSO_EXCLUDE_PATTERN
. This file can be found inside the modules folder inside Maya's installation location.
USD_Ops
from HOUDINI_DSO_EXCLUDE_PATTERN
. This file can be found inside the modules folder inside Maya's installation location.
libgl1
libglu1-mesa
libglx0
libice6
libopengl0
libsm6
libx11-6
libx11-xcb1
libxcb-icccm4
libxcb-image0
libxcb-keysyms1
libxcb-randr0
libxcb-render-util0
libxcb-render0
libxcb-shape0
libxcb-shm0
libxcb-sync1
libxcb-util1
libxcb-xfixes0
libxcb-xinerama0
libxcb-xkb1
libxcb1
libxext6
libxkbcommon-x11-0
libxkbcommon0
libxt6
sudo apt install libgl1 libglu1-mesa libglx0 libice6 libopengl0 libsm6 libx11-6 libx11-xcb1 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xkb1 libxcb1 libxext6 libxkbcommon-x11-0 libxkbcommon0 libxt6
sh: line 1: xmessage: command not found
error can be resolved by installing the xmessage
package.mogrify my.png
/// Invokes the body approximately once per worker thread with /// a shared atomic int to provide load-balanced iteration over the /// pages in the range. /// shouldthread allows you to easily disable threading, for example if /// you know some cases are not threadsafe or you have a larger grain /// size. /// Body Signature: void body(GA_PageIterator page_iterator) /// Usage: /// GAparallelForEachPage(range, shouldthread, [&](GA_PageIterator pit) /// { /// /* Thread local data structures / scratchpads */ /// UT_IntArray scratchpad; /// GA_ROPageHandleF pagehandle; /* page handles must be per thread */ /// GAforEachPageBlock(pit, [&](GA_Offset start, GA_Offset end) /// { /// pagehandle.setPage(start); /// for (GA_Offset off = start; off < end; off++) /// { /* Process off, using scratchpad */ } /// }); /// }); /// /// NOTE: Using [&] capture on GAparallelForEachPage will share the outer /// scope's stack variables between threads - you must treat them as const /// (and in particular, re-build pagehandles inside this loop. For non /// trivial loops explicit binding may be safer.
GAparallelForEachPage
and GAforEachPageBlock
.