Bugs in ThreeDWorld:
- Squashed objects have problems because vectors are improperly transformed (G3dVector.TransformVecDiffs?)
- Make HiresFrame doesn't work
- Put threeddemo into /Cedarchest/Graphics3d.df
- Hidden lines and normaled lines don't work
- works okay with non-summed tables and antialiasing
- what about summed tables with non-expanded surfaces?
- progressReportsPerFrame doesn't work when using offScreenCtx
- check use of shadingProps for consistency (should they persist across shadingClass changes)
- Put keywords for texture types in MappedAndSolidTexture.mesa or somewhere better
- Anti-aliased hidden line drawings
- Anti-aliased text always overwrites (extensions to ImagerSmooth required)
- Weird little spots when making expanded tetrahedron with one black face
- backfacing polygons not shown in transparent closed surfaces
- Clipping and transparency interaction with nonplanar polygons
- MakeTxtrCoordsFromNormals bug
- Off-pixel vertices for ScanconvertImpl (to fix missing pixels between patches)
- Log file needs to be removed when window is destroyed and window removed when log closed
- Fancy tiler doesn't add spots up quite right - off by more than one?
- FileStream.StreamFromOpenStream allows process communication, should be useful