Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Sh File List

Here is a list of all documented files with brief descriptions:
Arb.cpp [code]
Arb.hpp [code]
ArbBackend.cpp [code]
ArbCode.cpp [code]
ArbCode.hpp [code]
ArbEmit.cpp [code]
ArbInst.cpp [code]
ArbInst.hpp [code]
ArbLimits.cpp [code]
ArbLimits.hpp [code]
ArbReg.cpp [code]
ArbReg.hpp [code]
Cc.cpp [code]
Cc.hpp [code]
CcEmit.cpp [code]Implements code emission for a single ShStatement
CcTextures.hpp [code]
CcTexturesString.hpp [code]
GlBackend.cpp [code]
GlBackend.hpp [code]
Glsl.cpp [code]
Glsl.hpp [code]
GlslBackend.cpp [code]
GlslCode.cpp [code]
GlslCode.hpp [code]
GlslEmit.cpp [code]
GlslSet.cpp [code]
GlslSet.hpp [code]
GlslVariable.cpp [code]
GlslVariable.hpp [code]
GlslVariableMap.cpp [code]
GlslVariableMap.hpp [code]
GlTextureName.cpp [code]
GlTextureName.hpp [code]
GlTextures.cpp [code]
GlTextures.hpp [code]
GlTextureStorage.cpp [code]
GlTextureStorage.hpp [code]
GLXPBufferContext.cpp [code]
GLXPBufferContext.hpp [code]
PBufferContext.cpp [code]
PBufferContext.hpp [code]
PBufferStreams.cpp [code]
PBufferStreams.hpp [code]
sh.hpp [code]The main Sh include file
ShAlgebra.cpp [code]
ShAlgebra.hpp [code]
ShArray.hpp [code]
ShAttrib.hpp [code]
ShAttribImpl.hpp [code]
ShBackend.cpp [code]
ShBackend.hpp [code]
ShBaseTexture.cpp [code]
ShBaseTexture.hpp [code]
ShBaseTextureImpl.hpp [code]
ShBasicBlock.cpp [code]
ShBasicBlock.hpp [code]
ShBitSet.cpp [code]
ShBitSet.hpp [code]
ShBlock.cpp [code]
ShBlock.hpp [code]
ShCastManager.cpp [code]
ShCastManager.hpp [code]
ShCfgBlock.cpp [code]
ShCfgBlock.hpp [code]
ShChannel.hpp [code]
ShChannelImpl.hpp [code]
ShChannelNode.cpp [code]
ShChannelNode.hpp [code]
ShColor.hpp [code]
ShConcreteCTypeOp.cpp [code]
ShConcreteCTypeOpImpl.hpp [code]
ShConcreteRegularOpImpl.hpp [code]
ShConstProp.cpp [code]
ShContext.cpp [code]
ShContext.hpp [code]
ShCtrlGraph.cpp [code]
ShCtrlGraph.hpp [code]
ShDataType.cpp [code]
ShDataType.hpp [code]Defines the host computation and memory storage c++ types associated with each Sh value type
ShDataTypeImpl.hpp [code]
ShDebug.hpp [code]
ShDllExport.hpp [code]
ShDomTree.cpp [code]
ShDomTree.hpp [code]
ShError.cpp [code]
ShError.hpp [code]
ShEval.cpp [code]
ShEval.hpp [code]
ShEvalImpl.hpp [code]
ShEvaluate.cpp [code]
ShEvaluate.hpp [code]
ShException.cpp [code]
ShException.hpp [code]
ShFixedManipulator.cpp [code]
ShFixedManipulator.hpp [code]
ShFraction.hpp [code]
ShFractionImpl.hpp [code]
ShFunc.hpp [code]Miscellaneous small Sh utility functions
ShFuncImpl.hpp [code]
ShGeneric.cpp [code]
ShGeneric.hpp [code]
ShGenericImpl.hpp [code]
ShGraph.hpp [code]
ShGraphImpl.hpp [code]
ShHalf.hpp [code]
ShHalfImpl.hpp [code]
ShHashMap.hpp [code]A wrapper around hash_map that behaves properly under both GNU libstdc++ and Microsoft's VS .NET libraries
ShImage.cpp [code]
ShImage.hpp [code]
ShImage3D.cpp [code]
ShImage3D.hpp [code]
ShInfo.cpp [code]
ShInfo.hpp [code]
ShInfoImpl.hpp [code]
ShInstructions.cpp [code]
ShInstructions.hpp [code]
ShInternals.cpp [code]
ShInternals.hpp [code]
ShInterp.hpp [code]
ShKernelLib.cpp [code]
ShKernelLib.hpp [code]This is an implementation of useful kernels and nibbles (simple kernels)
ShKernelLibImpl.hpp [code]This is an implementation of useful kernels and nibbles (simple kernels)
ShKernelLight.hpp [code]A set of light shaders Light shaders can use any of the vertex shader outputs from ShKerneLib::vsh and must output one irrad representing the irradiance at a surface of type T (probably ShColor3f)
ShKernelLightImpl.hpp [code]This is an implementation of useful kernels and nibbles (simple kernels)
ShKernelPost.hpp [code]These are postprocessing kernels
ShKernelPostImpl.hpp [code]This is an implementation of useful postprocessing kernels
ShKernelSurface.hpp [code]These are the surface shader kernels
ShKernelSurfaceImpl.hpp [code]This is an implementation of useful surface kernels
ShKernelSurfMap.cpp [code]
ShKernelSurfMap.hpp [code]
ShLib.hpp [code]
ShLibArith.hpp [code]
ShLibArithImpl.hpp [code]
ShLibAttrib.hpp [code]
ShLibBoolean.hpp [code]
ShLibBooleanImpl.hpp [code]
ShLibClamp.hpp [code]
ShLibClampImpl.hpp [code]
ShLibColor.hpp [code]
ShLibDeriv.hpp [code]
ShLibDerivImpl.hpp [code]
ShLibGeometry.hpp [code]
ShLibGeometryImpl.hpp [code]
ShLibMatrix.hpp [code]
ShLibMatrixImpl.hpp [code]
ShLibMisc.hpp [code]
ShLibMiscImpl.hpp [code]
ShLibNoise.hpp [code]
ShLibNoiseImpl.hpp [code]
ShLibNormal.hpp [code]
ShLibPlane.hpp [code]
ShLibPoint.hpp [code]
ShLibPosition.hpp [code]
ShLibTexCoord.hpp [code]
ShLibTrig.hpp [code]
ShLibTrigImpl.hpp [code]
ShLibVector.hpp [code]
ShLibWorley.hpp [code]
ShLibWorleyImpl.hpp [code]
ShLinearAllocator.cpp [code]
ShLinearAllocator.hpp [code]
ShManipulator.cpp [code]
ShManipulator.hpp [code]
ShManipulatorImpl.hpp [code]
ShMath.hpp [code]Some C99 math functions that windows/apple don't have
ShMatrix.hpp [code]
ShMatrixImpl.hpp [code]
ShMemory.cpp [code]
ShMemory.hpp [code]
ShMemoryDep.hpp [code]
ShMesh.hpp [code]A basic mesh structure based on half-edges
ShMeshImpl.hpp [code]
ShMeta.hpp [code]
ShMetaForwarder.cpp [code]
ShMetaForwarder.hpp [code]
ShMetaImpl.hpp [code]
ShMIPFilter.hpp [code]
ShNibbles.hpp [code]A set of nibbles that are functions that return ShPrograms for basic operations
ShNibblesImpl.hpp [code]
ShNormal.hpp [code]
ShObjMesh.cpp [code]
ShObjMesh.hpp [code]
ShOperation.cpp [code]
ShOperation.hpp [code]
ShOptimizations.cpp [code]
ShOptimizations.hpp [code]
ShPalette.hpp [code]
ShPaletteImpl.hpp [code]
ShPaletteNode.cpp [code]
ShPaletteNode.hpp [code]
ShParser.cpp [code]
ShParser.hpp [code]
ShPlane.hpp [code]
ShPoint.hpp [code]
ShPool.cpp [code]
ShPool.hpp [code]
ShPosition.hpp [code]
ShProgram.cpp [code]
ShProgram.hpp [code]
ShProgramNode.cpp [code]
ShProgramNode.hpp [code]
ShProgramSet.cpp [code]
ShProgramSet.hpp [code]
ShQuaternion.hpp [code]
ShQuaternionImpl.hpp [code]
ShRecord.cpp [code]
ShRecord.hpp [code]Basically a duplicate of ShStream
ShRefCount.hpp [code]
ShRefCountImpl.hpp [code]
ShSection.cpp [code]
ShSection.hpp [code]
ShSectionImpl.hpp [code]
ShSmBackend.cpp [code]
ShSmBackend.hpp [code]
ShStatement.cpp [code]
ShStatement.hpp [code]
ShStorageType.cpp [code]
ShStorageType.hpp [code]
ShStorageTypeImpl.hpp [code]
ShStream.cpp [code]
ShStream.hpp [code]
ShStreamImpl.hpp [code]
ShStructural.cpp [code]
ShStructural.hpp [code]
ShSwizzle.cpp [code]
ShSwizzle.hpp [code]
ShSwizzleImpl.hpp [code]
ShSyntax.cpp [code]
ShSyntax.hpp [code]Sh syntactical definitions
ShTable.hpp [code]
ShTexCoord.hpp [code]
ShTexture.hpp [code]
ShTextureNode.cpp [code]
ShTextureNode.hpp [code]
ShToken.cpp [code]
ShToken.hpp [code]
ShTokenizer.cpp [code]
ShTokenizer.hpp [code]
ShTransformer.cpp [code]
ShTransformer.hpp [code]
ShTransformerImpl.hpp [code]
ShTypeConvertTransformer.cpp [code]
ShTypeInfo.cpp [code]
ShTypeInfo.hpp [code]
ShTypeInfoCasts.cpp [code]
ShTypeInfoImpl.hpp [code]
ShTypeInfoOps.cpp [code]
shutil.cpp [code]
shutil.hpp [code]The include file for extra Sh utilities
ShUtility.cpp [code]
ShUtility.hpp [code]
ShValueTracking.cpp [code]
ShVariable.cpp [code]
ShVariable.hpp [code]
ShVariableNode.cpp [code]
ShVariableNode.hpp [code]
ShVariableType.cpp [code]
ShVariableType.hpp [code]
ShVariant.cpp [code]
ShVariant.hpp [code]
ShVariantCast.hpp [code]Declares a cast between one data type of a storage type and another
ShVariantCastImpl.hpp [code]
ShVariantFactory.hpp [code]
ShVariantFactoryImpl.hpp [code]
ShVariantImpl.hpp [code]
ShVector.hpp [code]
ShWrap.hpp [code]
Utils.cpp [code]
Utils.hpp [code]
WGLPBufferContext.cpp [code]
WGLPBufferContext.hpp [code]

Generated on Thu Jul 28 17:32:59 2005 for Sh by  doxygen 1.4.3-20050530