Microsoft DirectX*

DirectX 12 技术白皮书

DirectX 12 技术白皮书

随着微软最新一代操作系统Windows 10的发布,其核心图形技术也升级到了最新的DirectX 12。为了帮助之前有DirectX经验的程序员尽快熟悉并上手使用DirectX 12来开发游戏,微软、英特尔和苏州蜗牛公司三方通力合作,结合了苏州蜗牛《九阳神功》PC DirectX 12版本的开发经验编写了此白皮书。希望给每一位热爱微软DirectX技术的开发者朋友带来最前沿的第一手资料。本白皮书由来自微软的资深图形专家、DirectX12项目经理 ―― 陆建业担任技术顾问,每个章节由三家公司的技术专家合作完成:

第一章:梅颖广(微软)

第二章:梅颖广(微软)

第三章:吕文伟(蜗牛)

第四章:郭胜(英特尔)、吕文伟(蜗牛)

第五章:王凯(英特尔)、吕文伟(蜗牛)

  • Sviluppatori
  • Partner
  • Professori
  • Studenti
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • Sviluppo di videogame
  • Windows*
  • C#
  • C/C++
  • Principiante
  • Intermedio
  • Microsoft DirectX*
  • Audio
  • Strumenti di sviluppo
  • Sviluppo di videogame
  • Grafica
  • Processori Intel® Core™
  • Processori Intel® Pentium®
  • Desktop Microsoft Windows* 8
  • Interfaccia utente stile Microsoft Windows* 8
  • Ottimizzazione
  • Porting
  • Esperienza utente e progettazione
  • Removing CPU-GPU sync stalls in Galactic Civilizations* 3

    Galactic Civilizations* 3 is a turn-based 4X strategy game recently released by Stardock Entertainment. This article describes how Intel® INDE Graphics Performance Analyzer's (GPA) Platform Analyzer was used to improve the game's performance by finding and removing several CPU-GPU sync stalls that had caused a loss of parallelism between the CPU and GPU.
  • Sviluppatori
  • Microsoft Windows* 8.x
  • Sviluppo di videogame
  • Avanzato
  • Intermedio
  • Intel® INDE
  • Graphics Performance Analyzers
  • Microsoft DirectX*
  • CPU-GPU
  • sync stalls
  • Intel GPA
  • GPU profiling
  • Sviluppo di videogame
  • Grafica
  • Консервативное морфологическое сглаживание (CMAA) — обновление за март 2014 г.

    Эта статья взята из блога Ли Дейвиса (Leigh Davies) на IDZ. Здесь описывается работа Ли и его коллеги Филипа Стругара (Filip Strugar) над новым алгоритмом сглаживания, который называется «консервативное морфологическое сглаживание». Ниже приводится содержимое блога и доступный для загрузки проект с исходным кодом.  

  • Sviluppatori
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Sviluppo di videogame
  • Windows*
  • C/C++
  • Avanzato
  • Intermedio
  • Microsoft DirectX*
  • GameCodeSample
  • Sviluppo di videogame
  • Contratto di licenza: 

    Iscriversi a Microsoft DirectX*