OpenGL*

Analyzing OpenGL* games with Intel® GPA

Intel® GPA is a great tool for real-time and offline game analysis. It supports DirectX* on Windows* and OpenGL* ES on Android* today, so there's no direct support for OpenGL. What can you do if your game uses OpenGL? There is hope. We'll look at what you can learn with Intel GPA today.

Normally when you connect Intel GPA System Analyzer you can either launch your game (Android) or see your running game listed (Windows). With an OpenGL game on Windows, nothing shows up.

Analyzing the performance of C/C++ and debugging OpenGL ES* frames on mainstream ARM* and x86 Android* devices

When developing an Android* application, you usually need to test, optimize, and debug on many different platforms. While basically every hardware and chip manufacturer provides a set of custom tools for this, developers can find it cumbersome to install and learn how to use all of them.

Since their latest releases (2014 R2 as of now), Intel® Graphics Performance Analyzers (Intel® GPA), Intel® Frame Debugger, and Intel® VTune™  Amplifier are able to support most mainstream Android 4.x devices, regardless of their architecture (ARM* or x86).

  • 开发人员
  • 安卓*
  • 安卓*
  • 英特尔® VTune™ 放大器
  • 图形性能分析器
  • OpenGL*
  • 调试
  • 游戏开发
  • 采用由英特尔® 核芯显卡和锐炬™ 显卡增强的开放标准的 Adobe Photoshop*

    Download PDF [1.13MB]

    介绍

    在本文中,我们将探讨过去几年内,Adobe 工程师使用 OpenGL* 和 OpenCL™ 增强 Photoshop 以提高硬件可用性方面所取得的进步。 Adobe 团队选择了两种特性模糊锐化(Blur Sharpen)和智能锐化(Smart Sharpen)作为近期工作的重心,因为此两者提供的处理速度和质量都不够理想。 我们将在本文中讨论这两种特性的效果。 

  • 开发人员
  • Microsoft Windows* 8.x
  • Windows*
  • 入门级
  • 面向 OpenCL™ 应用的英特尔® 软件开发套件
  • OpenCL™ Code Builder
  • 英特尔® Integrated Native Developer Experience
  • OpenCL*
  • OpenGL*
  • Intel ® HD
  • Intel Iris Graphics
  • Adobe Photoshop
  • 图形
  • Graphics Performance Analyzers FAQ

    This article is the "Frequently Asked Questions" (FAQ) for the Graphics Performance Analyzers. These tools help game developers analyze and optimize their games and graphics applications.
  • 开发人员
  • 安卓*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • 游戏开发
  • 英特尔® Integrated Native Developer Experience
  • 图形性能分析器
  • FAQ
  • OpenGL*
  • 游戏开发
  • 图形
  • OpenGL* ES 3.0 Precompiled Shaders

    Another great Android OpenGL ES 3.0 sample from Cristiano Ferreira - Graphics Software Engineer with Intel Corporation.

    Programmatically compiling all shaders the first time an application is run and saving the binaries for reuse can significantly reduce load times for games in subsequent runs. The OpenGL* ES 3.0 sample code introduced here demonstrates a simple implementation of this capability.

  • 开发人员
  • 合作伙伴
  • 教授
  • 学生
  • 安卓*
  • 安卓*
  • 游戏开发
  • C/C++
  • 高级
  • 中级
  • OpenGL*
  • GameCodeSample
  • 许可协议: 

    OpenGL* ES 3.0 Instanced Rendering

    This Android OpenGL ES 3.0 Sample was written by Cristiano Ferreira - Software Engineer at Intel Corporation.

    By batch-rendering multiple versions of the same mesh, instanced rendering can help developers using OpenGL* ES 3.0 and later dramatically improve performance and resource efficiency. The sample code introduced here demonstrates a simple technique for using this capability.

  • 开发人员
  • 合作伙伴
  • 教授
  • 学生
  • 安卓*
  • 安卓*
  • 游戏开发
  • C/C++
  • GameCodeSample
  • OpenGL*
  • 游戏开发
  • 许可协议: 

    订阅 OpenGL*