From the course: .NET UI Big Picture: Desktop, ASP.NET and Cross-Platform
Unlock this course with a free trial
Join today to access over 24,900 courses taught by industry experts.
Explore DirectX: Windows' high-performance media engine - .NET Tutorial
From the course: .NET UI Big Picture: Desktop, ASP.NET and Cross-Platform
Explore DirectX: Windows' high-performance media engine
- [Instructor] DirectX is a significant upgrade from GDI+. Although it was developed years before GDI + was released, it was primarily seen as a platform for game development and multimedia applications. At one point, the Windows team explored creating a new UI development platform named Avalon within Windows based on DirectX. After considerable effort, they decided not to pursue that direction. However, that initiative eventually forked into what became Windows Presentation Foundation, which leverages DirectX for rendering UI elements. I won't dwell on that history here. Instead, let's focus on what DirectX is and what makes it so powerful. Back in the 1990s, Microsoft knew that it had to build a robust graphics and media system to attract game developers to the Windows platform. For game developers, leveraging the full power of graphics and sound hardware was crucial. However, at the time, accessing the graphics card and sound cards directly on Windows computers posed significant…