TopicTracker
From devblogs.microsoft.com/oldnewthingView original
TranslationTranslation

How did code handle 24-bit-per-pixel formats when using video cards with bank-switched memory?

When working with 24-bit-per-pixel formats on video cards with bank-switched memory, code had to use aligned memory accesses despite the pixels themselves not being aligned. This requirement was necessary due to the hardware constraints of bank-switched video memory architectures.

Related stories

  • Qwen3.6-Max-Preview is an enhanced AI model offering improved performance and capabilities while continuing to evolve. The preview version demonstrates smarter reasoning and sharper responses across various tasks.

  • Apple's macOS 27 will no longer support Intel processors, marking a complete transition to Apple Silicon chips. This move follows Apple's multi-year shift away from Intel architecture that began with the introduction of M1 chips.

  • A developer has ported Microsoft's TRELLIS.2 image-to-3D model to run on Apple Silicon Macs by replacing CUDA-specific operations with pure-PyTorch alternatives. The modified version generates 400K vertex meshes from single photos in about 3.5 minutes on an M4 Pro Mac, working offline without cloud dependencies.

  • Apple has promoted Johny Srouji to Chief Hardware Officer, expanding his responsibilities beyond silicon engineering. Srouji will now oversee all hardware engineering teams, including Mac, iPhone, iPad, and wearables. He previously served as Senior Vice President of Hardware Technologies.