| 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] | |
| AtiBackend.cpp [code] | |
| Gcc.cpp [code] | |
| Gcc.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] | |
| 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] | |
| ShChannel.hpp [code] | |
| ShChannelImpl.hpp [code] | |
| ShChannelNode.cpp [code] | |
| ShChannelNode.hpp [code] | |
| ShClamping.hpp [code] | |
| ShColor.cpp [code] | |
| ShColor.hpp [code] | |
| ShColorImpl.hpp [code] | |
| ShConstProp.cpp [code] | |
| ShContext.cpp [code] | |
| ShContext.hpp [code] | |
| ShCtrlGraph.cpp [code] | |
| ShCtrlGraph.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] | |
| ShEvaluate.cpp [code] | |
| ShEvaluate.hpp [code] | |
| ShException.cpp [code] | |
| ShException.hpp [code] | |
| ShFixedManipulator.cpp [code] | |
| ShFixedManipulator.hpp [code] | |
| ShFunc.hpp [code] | Miscellaneous small Sh utility functions |
| ShFuncImpl.hpp [code] | |
| ShGeneric.cpp [code] | |
| ShGeneric.hpp [code] | |
| ShGenericImpl.hpp [code] | |
| 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] | |
| 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] | |
| 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] | |
| ShMatrix.hpp [code] | |
| ShMatrixImpl.hpp [code] | |
| ShMemory.cpp [code] | |
| ShMemory.hpp [code] | |
| ShMesh.hpp [code] | A basic mesh structure based on half-edges |
| ShMeshImpl.hpp [code] | |
| ShMeta.cpp [code] | |
| ShMeta.hpp [code] | |
| ShMetaForwarder.cpp [code] | |
| ShMetaForwarder.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] | |
| ShOptimizations.cpp [code] | |
| ShOptimizations.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] | |
| ShStream.cpp [code] | |
| ShStream.hpp [code] | |
| ShStreamImpl.hpp [code] | |
| ShStructural.cpp [code] | |
| ShStructural.hpp [code] | |
| ShSwizzle.cpp [code] | |
| ShSwizzle.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] | |
| 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] | |
| 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] | |
| uberbuffers.hpp [code] | |
| UberStorage.cpp [code] | |
| UberStorage.hpp [code] | |
| UberTextures.cpp [code] | |
| UberTextures.hpp [code] |
1.3.7