#include <OSD_File.hxx>
#include <OSD_Path.hxx>
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ShaderProgram,Standard_Transient)
+
namespace
{
static volatile Standard_Integer THE_PROGRAM_OBJECT_COUNTER = 0;
-};
+}
-IMPLEMENT_STANDARD_HANDLE (Graphic3d_ShaderProgram, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ShaderProgram, Standard_Transient)
// =======================================================================
// function : ShadersFolder
{
myVariables.Clear();
}
+
+// =======================================================================
+// function : SetAttributes
+// purpose :
+// =======================================================================
+void Graphic3d_ShaderProgram::SetVertexAttributes (const Graphic3d_ShaderAttributeList& theAttributes)
+{
+ myAttributes = theAttributes;
+}