| 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] | This implements 1D, 2D, and 3D texture lookup functions, clamps texture coordinates, but |
| CcTexturesString.hpp [code] | |
| GlBackend.cpp [code] | |
| GlBackend.hpp [code] | |
| GlTextureName.cpp [code] | |
| GlTextureName.hpp [code] | |
| GlTextures.cpp [code] | |
| GlTextures.hpp [code] | |
| GlTextureStorage.cpp [code] | |
| GlTextureStorage.hpp [code] | |
| GLXPBufferStreams.cpp [code] | |
| GLXPBufferStreams.hpp [code] | |
| PBufferStreams.cpp [code] | |
| PBufferStreams.hpp [code] | |
| sh.hpp [code] | The main Sh include file. You should only have to include this file to use Sh |
| ShAlgebra.cpp [code] | |
| ShAlgebra.hpp [code] | |
| ShArray.hpp [code] | |
| ShAttrib.cpp [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] | |
| ShChannel.hpp [code] | |
| ShChannelImpl.hpp [code] | |
| ShChannelNode.cpp [code] | |
| ShChannelNode.hpp [code] | |
| ShClamping.hpp [code] | |
| ShColor.cpp [code] | |
| ShColor.hpp [code] | |
| ShColorImpl.hpp [code] | |
| ShConcreteCTypeOp.cpp [code] | |
| ShConcreteCTypeOpImpl.hpp [code] | |
| ShConcreteIntervalOpImpl.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] | |
| ShEnvironment.cpp [code] | |
| ShEnvironment.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] | |
| ShInstructions.cpp [code] | |
| ShInstructions.hpp [code] | |
| ShInternals.cpp [code] | |
| ShInternals.hpp [code] | |
| ShInterp.hpp [code] | |
| ShInterval.hpp [code] | |
| ShIntervalConverter.cpp [code] | |
| ShIntervalImpl.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] | |
| ShLibInterval.hpp [code] | |
| ShLibIntervalImpl.hpp [code] | |
| ShLibMatrix.hpp [code] | |
| ShLibMatrixImpl.hpp [code] | |
| ShLibMisc.hpp [code] | |
| ShLibMiscImpl.hpp [code] | |
| ShLibNormal.hpp [code] | |
| ShLibPoint.hpp [code] | |
| ShLibPosition.hpp [code] | |
| ShLibTexCoord.hpp [code] | |
| ShLibTrig.hpp [code] | |
| ShLibTrigImpl.hpp [code] | |
| ShLibVector.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] | |
| ShNibbles.hpp [code] | A set of nibbles that are functions that return ShPrograms for basic operations |
| ShNibblesImpl.hpp [code] | |
| ShNoise.hpp [code] | This is an implementation of Perlin noise |
| ShNoiseImpl.hpp [code] | |
| ShNormal.cpp [code] | |
| ShNormal.hpp [code] | |
| ShNormalImpl.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] | |
| ShPoint.cpp [code] | |
| ShPoint.hpp [code] | |
| ShPointImpl.hpp [code] | |
| ShPool.cpp [code] | |
| ShPool.hpp [code] | |
| ShPosition.cpp [code] | |
| ShPosition.hpp [code] | |
| ShPositionImpl.hpp [code] | |
| ShProgram.cpp [code] | |
| ShProgram.hpp [code] | |
| ShProgramNode.cpp [code] | |
| ShProgramNode.hpp [code] | |
| ShQuaternion.hpp [code] | |
| ShQuaternionImpl.hpp [code] | |
| ShRefCount.hpp [code] | |
| ShRefCountImpl.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.cpp [code] | |
| ShTexCoord.hpp [code] | |
| ShTexCoordImpl.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] | |
| ShTypeConvertTransformer.cpp [code] | |
| ShTypeInfo.cpp [code] | |
| ShTypeInfo.hpp [code] | |
| ShTypeInfoCasts.cpp [code] | |
| ShTypeInfoImpl.hpp [code] | |
| ShTypeInfoOps.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] | Lists the binding, semantic, and Value types available in Sh and their associated C++ data types for host computation and holding in memory |
| 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.cpp [code] | |
| ShVector.hpp [code] | |
| ShVectorImpl.hpp [code] | |
| ShWorley.hpp [code] | This is an implementation of 2D ShWorley texture |
| ShWorleyImpl.hpp [code] | |
| ShWrap.hpp [code] | |
| WGLPBufferStreams.cpp [code] | |
| WGLPBufferStreams.hpp [code] |
1.4.1