2010年7月26日 星期一

OpenGL ARB 推出 OpenGL 4.1 規格

OpenGL ARB 推出了 OpenGL 4.1 規格。OpenGL 4.1 核心規格的主要新功能包括:

  • 強化和 OpenGL ES 2.0 的相容性,將之前 OpenGL ES 2.0 中包含,但 OpenGL 4.0 中沒有的功能加入 OpenGL 4.1 中(GL_ARB_ES2_compatibility)。
  • 提供取得以及設定 OpenGL 程式物件的二進位格式的功能(GL_ARB_set_program_binary)。
  • 提高最低支援的貼圖以及著色區塊的大小。
  • 提供混合分開編譯的 shader 物件的功能(GL_ARB_separate_shader_objects
  • 在 OpenGL Shading Language Specification 中釐清一些和精確度要求相關的限制(GL_ARB_shader_precision
  • OpenGL Shading Language 中,vertex shader 可以接受 64 位元浮點數輸入值(GL_ARB_vertex_attrib_64bit
  • 提供多 viewport 功能給 geometry shader 以及多 frame buffer、以及浮點數的 viewport 範圍(GL_ARB_viewport_array)。

2010年7月21日 星期三

NVIDIA 推出 Parallel Nsight 1.0

NVIDIA 推出 Parallel Nsight 1.0 GPU 發展工具。Parallel Nsight 可以和 Microsoft Visual Studio 配合,提供直接在 GPU 上進行 debug、觀察 GPU 記憶體內容、設定中斷點、以及檢測是否有不良記憶體存取動作等。Parallel Nsight 專業版則另外提供了進一步的分析工具,可以分析 CUDA 程式的事件(包括 API 呼叫、記憶體傳輸等),並透過 GPU 內建之效能計數器分析 CUDA 程式的效率。在繪圖方面,Parallel Nsight 1.0 也可針對 HLSL shader 進行 debug 與效率分析的動作。

Parallel Nsight 1.0 標準版為免費提供,而專業版則有限時免費試用版。