The ZBuffer - Managed DirectX resources
Search ZBuffer
Links


 

Tom has specifically asked for feedback on the design changes. Please let him know your ideas, feelings and bugs. Either use directx@microsoft.com or contact him via his blog.

Tom has also informed me that about 40% of D3DX is unintentionally missing from the beta. So don't assume any classes that are gone are gone for good.

The following are the changes I have determined in the Microsoft.DirectX.Direct3D namespace. My analysis is as good as my tools and my eyesight. Please check the facts yourself before berating anyone in public forums or making business decisions. Please let me know if you find any errors.

Deleted Enums:

  • AnimationOutputFlags
  • BackBufferType
  • ClearFlags
  • CompressionFlags
  • CompressionQuality
  • DisplacementMap
  • FX
  • GpuSimulatorOption
  • ImtWrap
  • IssueFlags
  • RenderTargetsMax
  • TextureCoordinateIndex
  • XFileErrorCodes

Changed Enums:

  • Compare - becomes CompareFunction
  • CreateFlags - add MultiThreaded
  • DrawTextFormat - becomes DrawStringFormat
  • FogMode - Exp becomes Exponent, Exp2 becomes ExponentSquared
  • ImageFileFormat - bmp becomes Bitmap
  • LightType - all elements removed
  • MeshFlags - ib* becomes IndexBuffer*, vb* becomes VertexBuffer*, None added
  • ResultCode - CannotAttributeSort, CannotModifyIndexBuffer, CannotRemoveLastItem, DuplicateNamedFragment, InvalidData, InvalidMesh, LoadedMeshHasNoData, SkinningNotSupported, TooManyInfluences - added.
  • SampleStageStates - becomes SampleStates
  • TextureArgument - TextureColor removed, TextureFactor added (is this a replacement?)
  • TextureStageStates - becomes TextureStates
  • Wrap - becomes WrapFlags

New Enums:

  • EffectFlags

Issues/Inconsistencies/Things that SHOULD have been changed/While we are making major changes lets do this too?

  • ImageFileFormat - bmp becomes Bitmap. I'm all for spelling stuff out but you can't do one of these and leave the rest.
  • LightType - all elements removed. This *has* to be a bug.
Updated 10/10/2005 11:03:00 PM by Zman