Graphics API Performance Guide for Intel® Processor Graphics Gen9

Submitted: January 03, 2018 Last updated: January 03, 2018
  • File:
    graphics-api-performance-guide-2-5.pdf
  • Size:
    2.77 MB
Download

Detailed Description

Version 2.5, November 29, 2017

This document provides recommendations for developers who are already engaged in a graphics project on how to take advantage of numerous new features and capabilities, resulting in significant performance gains and reduced power consumption.

Intel® driver development and software validation teams work closely with industry partners to ensure that each of the APIs discussed in this document take full advantage of the hardware improvements. Recommendations for optimization are derived by porting real-world games to the new platforms and instrumenting them with the Intel graphics analysis tools. In this guide, you will find information on structuring and optimizing OpenGL* 4.5, Direct3D* 12, Vulkan*, and Metal* 2 code through hints, tutorials, step-by-step instructions, and online references that will help with the app development process.

This guide expands on previous guides and tutorials. For additional details, or further hints, tips, and expert insights on Intel® processors and prior graphics APIs, you can find a full range of reference materials at the Intel® Software Developer Zone website for Game Developers.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804