New Commands
dbCalculateObjectBounds()
Result = dbLimbCollision(ObjectIDa, LimbIDa, ObjectIDb, LimIDb)
Result = dbLimbHit(ObjectIDa, LimbIDa, ObjectIDb, LimbIDb)
dbSetGlobalShadowsOn()
dbSetGlobalShadowsOff()
dbSetGlobalShadowColor(Red, Green, Blue, Alpha)
dbSetGlobalShadowShades(MaxShades)
dbSetShadowPosition(Lightmode, x.f, y.f, z.f)
dbGetD3DCapabilities(*Result.D3DCaps)
Revised Commands
dbCloneObject(ObjectID, SourceID) -> dbCloneObject(SourceID, ObjectID)
dbCloneObject2(ObjectID, SourceID, SharedDataFlag) -> dbCloneObject2(SourceID, ObjectID, SharedDataFlag)
dbInstanceObject(ObjectID, SourceID) -> dbInstanceObject(SourceID, ObjectID)
dbTextureObject2(ObjectID, StageIndex, ImageID) -> dbTextureObject2(ObjectID, ImageID, StageIndex)
dbTextureObject3(ObjectID, StageIndex, ImageID, NoSort) -> dbTextureObject3(ObjectID, ImageID, StageIndex, NoSort)
dbScaleObjectTexture2(ObjectID, StageNumber, UScale.f, VScale.f) -> dbScaleObjectTexture2(ObjectID, UScale.f, VScale.f, StageNumber)
dbScrollObjectTexture2(ObjectID, StageNumber, x, y) -> dbScrollObjectTexture2(ObjectID, x, y, StageNumber)
dbSetObjectFilter2(ObjectID, StageNumber, Flag) -> dbSetObjectFilter2(ObjectID, Flag, StageNumber)
dbSetBlendMappingOn2(ObjectID, StageIndex, ImageID, TexCoordMode, BlendMode) -> dbSetBlendMappingOn2(ObjectID, ImageID, BlendMode, StageIndex, TexCoordMode)
dbTextureLimb2(ObjectID, LimbID, StageNumber, ImageID) -> dbTextureLimb2(ObjectID, LimbID, ImageID, StageNumber)
dbScaleLimbTexture2(ObjectID, LimbID, StageNumber, UScale.f, VScale.f) -> dbScaleLimbTexture2(ObjectID, LimbID, UScale.f, VScale.f, StageNumber)
dbScrollLimbTexture2(ObjectID, LimbID, StageNumber, x.f, y.f) -> dbScrollLimbTexture2(ObjectID, LimbID, x.f, y.f, StageNumber)
dbSetVertexdataUV2(VertexIndex, StageNumber, u.f, v.f) -> dbSetVertexdataUV2(VertexIndex, u.f, v.f, StageNumber)
dbCreateVertexShaderFromFile(VertexShaderID, Filename.s) -> dbLoadVertexShader(Filename.s, VertexShaderID)
dbCreatePixelShaderFromFile(PixelShaderID, Filename.s) -> dbLoadPixelShader(Filename.s, PixelShaderID)
dbPerformChecklistForEffectValues() -> dbEffectValuesChecklist()
dbPerformChecklistForEffectErrors() -> dbEffectErrorsChecklist()
dbGetPickVectorX() -> dbGetPickVector(*Vector.v3)
dbGetPickVectorY() -> dbGetPickVector(*Vector.v3)
dbGetPickVectorZ() -> dbGetPickVector(*Vector.v3)
dbSetEffectConstantVector(EffectID, EffectName, VectorID) -> dbSetEffectConstantVector(EffectID, EffectName, *Vector4)
dbSetEffectConstantMatrix(EffectID, EffectName, MatrixID) -> dbSetEffectConstantVector(EffectID, EffectName, *Matrix4)
Obsolete Commands
dbGetPickVectorX()
dbGetPickVectorY()
dbGetPickVectorZ()
dbAlphaBlendingAvailable()
dbAlphaAvailable()
dbAlphaComparisonAvailable()
dbAnistropicFilteringAvailable()
dbAntialiasAvailable()
dbBlitSysToLocalAvailable()
dbCalibrateGammaAvailable()
dbClipAndScalePointsAvailable()
dbClipTLVertsAvailable()
dbColorPerspectiveAvailable()
dbColorWriteEnableAvailable()
dbCubemapAvailable()
dbCullCCWAvailable()
dbCullCWAvailable()
dbGetDeviceType()
dbDitherAvailable()
dbFilteringAvailable()
dbFogRangeAvailable()
dbFogTableAvailable()
dbFogVertexAvailable()
dbFogAvailable()
dbFullscreenGammaAvailable()
dbGetMaximumLights()
dbGetMaximumPixelShaderValue()
dbGetMaximumTextureHeight()
dbGetMaximumTextureWidth()
dbGetMaximumVertexShaderConstants()
dbGetMaximumVolumeExtent()
dbMipCubemapAvailable()
dbMipmapAvailable()
dbMipmapLODBiasAvailable()
dbMipmapVolumeAvailable()
dbNonPOWTexturesAvailable()
dbPerspectiveTexturesAvailable()
dbGetMaximumPixelShaderVersion()
dbProjectedTexturesAvailable()
dbRenderAfterFlipAvailable()
dbRenderWindowedAvailable()
dbSeparateTextureMemoriesAvailable()
dbOnlySquareTexturesAvailable()
dbTnLAvailable()
dbTLVertexSystemMemoryAvailable()
dbTLVertexVideoMemoryAvailable()
dbNonLocalVideoMemoryAvailable()
dbTexturesystemMemoryAvailable()
dbTextureVideoMemoryAvailable()
dbGetMaximumVertexShaderVersion()
dbVolumeMapAvailable()
dbWBufferAvailable()
dbWFogAvailable()
dbZBufferAvailable()
dbZFogAvailable()