- “the must-have app for every Mac!” A lightweight, troubleshooting and security app for Macs to help find and remove adware, malware, keyloggers, and other unwanted programs. It doesn’t install any kernel extensions or privileged helper daemons, and it is free to use for everyone (no ads, no subscriptions, and no data collection!).
- Coderus indicated that MacDX supports both Mac OS 9 and Mac OS X, and supports 'a wide range' of hardware from Rev. B iMacs on forward. This story, 'MacDX provides DirectX support for the Mac.
- A Windows desktop app with DirectX is an app developed using native C and DirectX APIs. This model is more complex than an app written in a managed framework, but it provides greater flexibility and greater access to system resources especially graphics devices. So, it is a good model for the experienced developer.
The Microsoft DirectX® End-User Runtime installs a number of runtime libraries from the legacy DirectX SDK for some games that use D3DX9, D3DX10, D3DX11, XAudio 2.7, XInput 1.3, XACT, and/or Managed DirectX 1.1. Note that this package does not modify the DirectX Runtime installed on your Windows OS in any way.
-->If you know DirectX, you can develop a DirectX app using native C++ and HLSL to take full advantage of graphics hardware.
Use this basic tutorial to get started with DirectX app development, then use the roadmap to continue exploring DirectX.
Windows desktop app with C++ and DirectX
A Windows desktop app with DirectX is an app developed using native C++ and DirectX APIs. This model is more complex than an app written in a managed framework, but it provides greater flexibility and greater access to system resources especially graphics devices. So, it is a good model for the experienced developer.
Why develop a Windows app with DirectX?
The answer is simple: you want to make a game that is graphics- or multimedia-intensive, and can use the features that many graphics devices support. This won't be easy if you are new to game development or to Windows development and C/C++, but there's some good news: DirectX 11 is the simplest and most cohesive version of Microsoft DirectX yet. It's also the most powerful and feature-rich. If your goal is to master game development and learn the most advanced rendering techniques, then DirectX can provide the opportunity for you to do that.
That said, planning your game (or interactive, real-time app) is essential. If you are new to game development, and your game doesn't have demanding graphics requirements, consider developing it with the .NET framework instead. Also, many 'middleware' graphics and game development packages are available for Windows platforms, and some do not require significant programming skills.
If you are confident, or simply have a dream of making a game with high-fidelity graphics (or an app with complex graphics content), then read on!
In this section
Topic | Description |
---|---|
Prerequisites for developing with DirectX | When you start to develop a Windows app using DirectX, keep the prerequisites on this page in mind. This includes the technologies you need to know before you dive in. |
Get started with DirectX for Windows | Creating a DirectX game for Windows is a challenge for a new developer. Here we quickly review the concepts involved and the steps you must take to begin developing a game using DirectX and C++. |
Roadmap for Desktop DirectX apps | Here are key resources to help you get started with using DirectX and C++ to develop graphics-intensive Desktop apps, like games. |
If you use Boot Camp to run Windows on your Mac, you can visit the AMD website to download the latest version of their drivers for Windows. These Mac computers use AMD graphics:
- 15-inch MacBook Pro introduced in 2015 or later
- 27-inch iMac introduced in 2014 or later
- 21.5-inch iMac with Retina display introduced in 2017 or later
- iMac Pro introduced in 2017
- Mac Pro introduced in 2013 or later
Check your version of AMD graphics drivers
- Start up your Mac in Windows.
- Take any of these steps to open Radeon settings:
- Right-click your desktop and choose AMD Radeon Settings.
- Or click Radeon Settings in the notification area.
- Or choose AMD Radeon Settings from the Programs menu.
- In Radeon settings, click the System Tab, then click the Software tab.
- The version number is shown under Driver Packaging Version.
Directx For Macbook Pro
Download and install the latest AMD graphics drivers
Mac Directx 11
- In Windows, go to the AMD website, then click Drivers & Support.
- Select your product from the list, not the menu: First select Graphics, then select Mac Graphics in the next column, then select Apple Boot Camp in the next column.
- Click Submit to view the list of available drivers.
- Look for the driver version that supports your Mac model. If it's a later version (higher number) than the version installed on your Mac, click Download.
- Extract the downloaded ZIP file, then run the Setup app in the resulting folder to install the drivers.