This page lists current constraints that affect maintenance. The last verified dependency revisions and test counts are in NEXT.md.
- Two
OrthographicCameraTestsare deliberately skipped. CNA'sBoundingFrustum::Containsclassifies a point exactly on a clipping plane asIntersects; those tests expect the upstreamContainsresult. See the skip comments intests/CNA/Extended/OrthographicCameraTests.cpp. World3DEXTis a separate extension and does not replace everyeasy-3dfeature. In particular, it lacks a general CPU-side static batching API for arbitrary cube and billboard scenes. The historical comparison is in issues.md. Its chunked voxel tilemap renderer addresses a narrower case.System::Xml::XmlNode::SelectSingleNodeinsharp-runtimereturns a node owned by the document despite an ownership comment that says otherwise.BitmapFontFileReadertreats the returned pointer as non-owning. Check the current dependency implementation before changing that code.- CNA's classic
Texture2D::FromStreamaccepts PNG, JPEG, and GIF. It rejects BMP even though its internal image decoder can parse BMP. Tilemap assets loaded through this public API should use one of the accepted formats; the tiled demo uses losslessly converted PNG assets.
The old MISSING.md account of render-target readback was corrected for current CNA. The current readback contract is documented in architecture.md.