Wiki

glslDevil

Версия: 1.1.1 (Qt 4.x)
Сайт: ссылка...
Лицензия: LGPL
0000000016.png0000000017.png0000000018.png

Описание:
glslDevil is a tool for debugging the OpenGL shader pipeline, supporting GLSL vertex and fragment programs plus the recent geometry shader extension. By transparently instrumenting the host application it allows for debugging GLSL shaders in arbitrary OpenGL programs without the need to recompile or even having the source code of the host program available. The debug data is directly retrieved from the hardware pipeline and can be used for visual debugging and program analysis.

Список изменений:
Версия 1.1.1

  • Исправлено: Use of vertex buffer objects may cause program abort.
  • Исправлено: Shader code highlighting failed when using pragma #line.
  • Исправлено: Return from main() may cause invalid debug output.

Версия 1.1

  • Новое: First public release for Windows.
  • Добавлено: Active queries do not get affected by shader debugging.
  • Добавлено: Vector-type shader variables can be interacted with.
  • Добавлено: Support to start glslDevil from the PATH environment.
  • Добавлено: Visibility of GL/GLX/WGL functions in GlTrace list can be configured.
  • Добавлено: Improved performance for GlTrace list.
  • Добавлено: Shortcuts for often used debug features.
  • Добавлено: Selectable region for min/max in fragment watch window.
  • Добавлено: Verbose output command line options (-v/-vv).
  • Исправлено: Allow GLSL samplers to be parameters of user-defined functions.
  • Исправлено: Wrong handling of nested #if/#else/#endif directives.
  • Исправлено: Failed to generate code for sampler2DRect.
  • Исправлено: Possible missing data updates when using discard.
  • Исправлено: Various smaller bugfixes in GLSL compiler/code generator.

Обсудить...