游戏开发

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.
  • 开发人员
  • Microsoft Windows* 8.x
  • 游戏开发
  • Windows*
  • 高级
  • 中级
  • 英特尔® INDE
  • 图形性能分析器
  • Microsoft DirectX*
  • CPU-GPU
  • sync stalls
  • Intel GPA
  • GPU profiling
  • 游戏开发
  • 图形
  • What is Intel® INDE? Why Should I Care?

    Imagine yourself in a brain storming session with your colleagues.  You have an idea for the next hit mobile application.  You know what features you want to implement. You know your target user.  At this point your requirements are starting to become defined.

    But there is a problem: what platform? What architecture? What operating system?  As a developer, you want your brilliant application to be enjoyed by all.  In a market where there are countless platforms and many prominent OS choices, it’s difficult to choose how to approach the problem.  

    SIMD fácil mediante envolturas

    SIMD operations are widely used for 3D graphics applications. This tutorial provides new insights into SIMD by comparing SIMD lanes and CPU threads, and steps you through the process of creating a simple, straightforward SIMD implementation in your own code.
  • 开发人员
  • Linux*
  • Microsoft Windows* 8.x
  • Windows*
  • C/C++
  • 高级
  • 中级
  • 英特尔® SIMD 流指令扩展
  • AVX
  • simd
  • ray tracing
  • Crytek
  • 游戏开发
  • 英特尔® 凌动™ 处理器
  • 英特尔® 酷睿™ 处理器
  • 并行计算
  • Консервативное морфологическое сглаживание (CMAA) — обновление за март 2014 г.

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

  • 开发人员
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • 游戏开发
  • Windows*
  • C/C++
  • 高级
  • 中级
  • Microsoft DirectX*
  • GameCodeSample
  • 游戏开发
  • 许可协议: 

    Transformada rápida de Fourier para procesar imágenes en DirectX* 11

    This sample demonstrates an optimized FFT that uses compute shaders and Shared Local Memory (SLM) to improve performance by reducing memory bandwidth.Two FFT techniques are discussed. The first is UAV and operates by ping-ponging data repeatedly between Unordered Access Views (UAVs). SLM (Shared Local Memory) is the second technique and is a more memory-bandwidth-efficient method, showing significant performance gains when bottlenecked by memory bandwidth.
  • 开发人员
  • Microsoft Windows* 8.x
  • 游戏开发
  • Windows*
  • C/C++
  • 中级
  • GameCodeSample
  • Discrete Fourier Transform
  • DFT
  • Unordered Access View
  • Compute Shader
  • dx11
  • directx 11
  • 游戏开发
  • What is All the BUZZ About?

    Intel Buzz Workshop, was a daylong event on June 23, 2015, that brought together game industry luminaries (Jonathan Blow- The Witness and Braid), and indie game developers for technical sessions, panels, networking, and the opportunity for participants to have their game be judged by Dean Takahashi from GamesBeat at VentureBeat in the Developer Showcase.

    订阅 游戏开发