diff --git a/direct/src/p3d/panda3d.pdef b/direct/src/p3d/panda3d.pdef index 51105b19dd..19c726fed7 100755 --- a/direct/src/p3d/panda3d.pdef +++ b/direct/src/p3d/panda3d.pdef @@ -45,6 +45,7 @@ class panda3d(package): 'direct.directtools.*', 'direct.directutil.*', 'direct.distributed.*', + 'direct.filter.*', 'direct.fsm.*', 'direct.gui.*', 'direct.interval.*', @@ -54,6 +55,10 @@ class panda3d(package): 'direct.stdpy.*', 'direct.task.*') + # Pick up the shader files that appear in direct/src/filter. + import direct + file(Filename(direct.__path__[0], 'filter/*.sha'), newDir = 'direct/filter') + # Exclude these Panda3D libs; they are big and many applications don't # use them. We define them as separate, optional packages, below, # except for skel - this is useless in a shipped game anyways.