Remove usage of usdImaging tokens to avoid needing to build imaging.
PiperOrigin-RevId: 844768270 Change-Id: Iba0a03646e56d9be5accf754f97ec37db8055425
This commit is contained in:
committed by
Copybara-Service
parent
52ca07e210
commit
eef71832db
@@ -22,7 +22,7 @@ set(MJ_USD_INSTALL_DIR_LIB ${CMAKE_INSTALL_LIBDIR}/mujocoUsd)
|
||||
|
||||
# Common OpenUSD libraries
|
||||
set(OPENUSD_CORE_LIBS
|
||||
usd ar kind tf gf vt usdShade usdLux usdGeom usdImaging usdPhysics
|
||||
usd ar kind tf gf vt usdShade usdLux usdGeom usdPhysics
|
||||
)
|
||||
|
||||
# We need to set the visibility to default until core type symbol visibility
|
||||
@@ -82,7 +82,6 @@ function(configure_houdini_target target_name link_scope include_scope)
|
||||
${PXR_LIB_PREFIX}usdShade
|
||||
${PXR_LIB_PREFIX}usdLux
|
||||
${PXR_LIB_PREFIX}usdGeom
|
||||
${PXR_LIB_PREFIX}usdImaging
|
||||
${PXR_LIB_PREFIX}usdPhysics
|
||||
tbb
|
||||
hboost_${USD_MJCF_PYTHON_LIB_NUMBER}
|
||||
|
||||
@@ -66,7 +66,6 @@
|
||||
#include <pxr/usd/usdPhysics/sphericalJoint.h>
|
||||
#include <pxr/usd/usdPhysics/tokens.h>
|
||||
#include <pxr/usd/usdShade/tokens.h>
|
||||
#include <pxr/usdImaging/usdImaging/tokens.h>
|
||||
|
||||
namespace {
|
||||
|
||||
@@ -117,6 +116,9 @@ TF_DEFINE_PRIVATE_TOKENS(kTokens,
|
||||
((sourceMesh, pxr::UsdGeomTokens->Mesh))
|
||||
((inputsNormal, "inputs:normal"))
|
||||
((joint, "Joint"))
|
||||
(UsdPrimvarReader_float2)
|
||||
(UsdUVTexture)
|
||||
(UsdPreviewSurface)
|
||||
);
|
||||
|
||||
// Using to satisfy TF_REGISTRY_FUNCTION macro below and avoid operating in PXR_NS.
|
||||
@@ -775,7 +777,7 @@ class ModelWriter {
|
||||
layer_, uvmap_shader_spec, pxr::UsdShadeTokens->infoId,
|
||||
pxr::SdfValueTypeNames->Token, pxr::SdfVariabilityUniform);
|
||||
SetAttributeDefault(layer_, uvmap_info_id_attr,
|
||||
pxr::UsdImagingTokens->UsdPrimvarReader_float2);
|
||||
kTokens->UsdPrimvarReader_float2);
|
||||
|
||||
auto uvmap_varname_attr =
|
||||
CreateAttributeSpec(layer_, uvmap_shader_spec, kTokens->inputsVarname,
|
||||
@@ -800,7 +802,7 @@ class ModelWriter {
|
||||
layer_, texture_shader_spec, pxr::UsdShadeTokens->infoId,
|
||||
pxr::SdfValueTypeNames->Token, pxr::SdfVariabilityUniform);
|
||||
SetAttributeDefault(layer_, texture_info_id_attr,
|
||||
pxr::UsdImagingTokens->UsdUVTexture);
|
||||
kTokens->UsdUVTexture);
|
||||
|
||||
auto texture_file_attr =
|
||||
CreateAttributeSpec(layer_, texture_shader_spec, kTokens->inputsFile,
|
||||
@@ -899,7 +901,7 @@ class ModelWriter {
|
||||
layer_, preview_surface_shader_spec, pxr::UsdShadeTokens->infoId,
|
||||
pxr::SdfValueTypeNames->Token, pxr::SdfVariabilityUniform);
|
||||
SetAttributeDefault(layer_, info_id_attr,
|
||||
pxr::UsdImagingTokens->UsdPreviewSurface);
|
||||
kTokens->UsdPreviewSurface);
|
||||
|
||||
// Connect material's surface output to the preview surface's surface
|
||||
// output.
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
#define MUJOCO_SRC_EXPERIMENTAL_USD_PLUGINS_MJCF_UTILS_H_
|
||||
|
||||
#include <pxr/base/tf/token.h>
|
||||
#include <pxr/imaging/hd/primTypeIndex.h>
|
||||
#include <pxr/usd/sdf/attributeSpec.h>
|
||||
#include <pxr/usd/sdf/declareHandles.h>
|
||||
#include <pxr/usd/sdf/layer.h>
|
||||
|
||||
@@ -16,7 +16,6 @@ mujoco_test(mjcf_file_format_test ADDITIONAL_LINK_LIBRARIES
|
||||
usd
|
||||
tf
|
||||
usdGeom
|
||||
usdImaging
|
||||
usdPhysics
|
||||
usdShade
|
||||
usd_test_utils
|
||||
|
||||
Reference in New Issue
Block a user