Microsoft
Developer Blogs

Get the latest information, insights, and news from Microsoft.

Highlights

C++ symbol context and CMake build configuration awareness for GitHub Copilot in VS Code

C++ code navigation and build system tooling play an important role in the developer inner-loop. Code navigation tooling provides a precise, semantic understanding of your codebase, while build system tooling helps you express build configurations and variants for reproducible builds. In...
Read moreClick to read more about this post

Latest posts

Sparkle blue 1 image
Feb 26, 2026
Post comments count0
Post likes count2

Measuring actual AI Impact for Engineering with Apache DevLake

Author Avatar
Eldrick Wega
If you want to skip the explain and get started super quick with adoption + impact insights, use gh-devlake to deploy a GitHub Copilot impact dashboard in a few CLI commands. So! You've rolled out GitHub Copilot to your engineering teams. You've got the built-in dashboards. You...
All things Azure
ultimate image
Feb 26, 2026
Post comments count0
Post likes count0

Announcing Shader Model 6.9 Retail and New D3D12 Improvements

Author AvatarAuthor Avatar
Amar,
Serena
Today, we are pleased to announce that Shader Model 6.9 and other features have been officially released with Agility SDK 1.619 and complementary DXC 1.9.2602.16. Many of these features have been in preview status since 2025. Simultaneously, we are releasing a handful of new preview...
DirectX Developer Blog
PIX on Windows
Feb 26, 2026
Post comments count0
Post likes count0

PIX 2602.25 and 2602.25-preview - support for new D3D features and misc quality-of-life improvements

Author Avatar
Austin Kinross
Today we released PIX 2602.25 and 2602.25-preview, which can be downloaded here. These releases include everything in the previous 2601.15 release, plus: 2602.25: includes support for all of the new D3D12 features released today in Agility SDK 619.0, including Shader Model 6.9, DXR...
PIX on Windows
Vector Databases with .NET AI
Feb 26, 2026
Post comments count0
Post likes count0

Vector Data in .NET - Building Blocks for AI Part 2

Author Avatar
Jeremy Likness
Discover how Microsoft.Extensions.VectorData brings unified vector database access to .NET - one interface for semantic search across any vector store with built-in support for embeddings, filtering, and RAG patterns.
.NET Blog
ultimate image
Feb 26, 2026
Post comments count0
Post likes count0

Fence Barriers: Fine-Grained GPU Synchronization in Direct3D 12

Author Avatar
Bill Kristiansen
Introducing Fence Barriers We are excited to share the preview release of Fence Barriers (Tier-1), a new capability now available in AgilitySDK 1.719-preview (https://devblogs.microsoft.com/directx/directx12agility/). Fence Barriers expand on Enhanced Barriers to provide support for...
DirectX Developer Blog
ultimate image
Feb 26, 2026
Post comments count0
Post likes count0

D3D12 Shader Execution Reordering

Author Avatar
Amar Patel
Now officially released, Shader Execution Reordering (SER) is an addition to DirectX Raytracing that enables application shader code inform hardware how to find coherency across rays so they can be sorted to execute better in parallel.  SER support is a required feature in Shader...
DirectX Developer Blog
ultimate image
Feb 26, 2026
Post comments count0
Post likes count0

D3D12 Opacity Micromaps

Author AvatarAuthor Avatar
Amar,
Adam
DirectX Raytracing (DXR) now supports Opacity Micromaps (OMMs), enabling hardware to handle alpha tested geometry more efficiently than relying only on costly AnyHit shader invocations. At GDC 2025 DXR 1.2 was announced including OMMs, and you can see it discussed in this: GDC...
DirectX Developer Blog
az sdk feb 2026 release image
Feb 26, 2026
Post comments count0
Post likes count0

Azure SDK Release (February 2026)

Author Avatar
Ronnie Geraghty
Azure SDK releases every month. In this post, you'll find this month's highlights and release notes.
Azure SDK Blog
banner oldnewthing blue image
Feb 26, 2026
Post comments count0
Post likes count0

Intercepting messages inside Is­Dialog­Message, installing the message filter

Author Avatar
Raymond Chen
Using an Is­Dialog­Message extension point.
The Old New Thing