[PATCH 0/6] Add support for (partial) GLES retracing

Chia-I Wu olvaffe at gmail.com
Tue Nov 8 15:48:37 PST 2011


Hi,

This series adds support for (partial) GLES retracing.  It needs to be applied
after the previous GLES tracing series.

This series mainly consists of three changes

 - make glws context profile aware
 - add EGL/Xlib-based glws implementation
 - add eglretrace

eglretrace works just like glretrace, except that it always uses an EGL-based
glws implementation instead of the native one.  With that, eglretrace can
create GLES contexts to retrace GLES trace files.

The support is partial in that it does not support state dumping (for the GUI)
very well.  The state dumping code queries many states that are not available
in GLES.  Worse, GLES does not support glGetTexLevelParameteriv, which is
mandatory for texture dumping.  There might also be glitches here and there.
But I think it might be better to have this partial support in place first,
and then fix the remaining issues later.


More information about the apitrace mailing list