Commits on Oct 31, 2013
  1. Move kCGLPFABackingVolatile to < 10.8

    jrmuizel committed Oct 31, 2013
    kCGLPFABackingVolatile was added in 10.8 not 10.7
Commits on Oct 30, 2013
  1. glretrace: Support more profiles; match the profile used in glXCreate…

    jrfonseca committed Oct 30, 2013
    …ContextAttribsARBG call.
    Should fix issue #176.
Commits on Oct 29, 2013
  1. glretrace: Ignore glStringMarkerGREMEDY.

    jrfonseca committed Oct 29, 2013
    No driver implements them, causing a lot of warnings.
  2. glretrace: Cleanup profile specification.

    jrfonseca committed Oct 29, 2013
    We were specifying the profile both on visual and on context creation,
    and they had to be consistents for things to work.  So instead specify
    profile only when creating the visual.
  3. glretrace: Support MacOSX 4.1 contexts.

    jrfonseca committed Oct 29, 2013
    Not really tested but it should hopefully work.
  4. common: Conditionally compile-out os::log (issue #164).

    nigels-com authored and jrfonseca committed Jul 11, 2013
    For the purpose of integrating apitrace into Regal, unify the logging by
    leaving out the defaut os::log method, optionally.
  5. glstate: Bind GL_READ_FRAMEBUFFER to zero before dumping drawable.

    jrfonseca committed Oct 29, 2013
    Otherwise we endup reading from GL_READ_FRAMEBUFFER, instead of the
    drawable as intended.
    Fixes issue #180.
  6. Update to add support for x86

    bkero authored and jrfonseca committed Oct 28, 2013
    Hardcoding the Android toolkit to ARM breaks emulator-x86 firefoxos target. This will check the TARGET_ARCH variable and choose the correct toolchain.
  7. cgltrace: Enhance CGL parsing.

    jrfonseca committed Oct 29, 2013
    - Add recently added members
    - Better trace opengl profile selection
    - Cleanup/simplify spec
    - Avoid deprecated warnings
  8. glretrace: Fix Mac and Windows builds due to lack of copySubBuffer me…

    jrfonseca committed Oct 29, 2013
    Instead of forcing each base class to implement copySubBuffer method,
    simply provide a default implementation in the base class.
Commits on Oct 28, 2013
  1. Fix compilation-breaking typo from previous commit.

    cworth-gh committed Oct 28, 2013
    I had fixed this before pushing the previous commit, but apparently
    forgot to "git commit -a --amend". Sorry about that.
  2. retrace: Implement glxCopySubBufferMESA

    cworth-gh committed Oct 17, 2013
    This enables replay of a trace captured on ChromeOS.
    Note: Replaying on EGL is not supported, (will trigger a warning),
    since, as far as I know, EGL does not provide an equivalent function.
  3. cgltrace: Use DYLD_FRAMEWORK_PATH instead of DYLD_LIBRARY_PATH.

    jrfonseca committed Oct 28, 2013
    It seems that from MacOSX 10.9 DYLD_FRAMEWORK_PATH takes precendence
    over DYLD_LIBRARY_PATH for frameworks.
    Issue #181.
  4. Fix build with MacOSX 10.9 SDK.

    jrfonseca committed Oct 28, 2013
    Issue #181.
Commits on Oct 24, 2013
Commits on Oct 23, 2013
  1. inject: Provide a helpful message when the wrapper DLL is never actua…

    jrfonseca committed Oct 23, 2013
    As that is a tell-tale sign the API is probably wrong.
  2. readme: Add a bit of text describing how to determine the graphics ap…

    jrfonseca committed Oct 23, 2013
    …i used by a windows app.
  3. inject: Produce a more helpful message when there is a 32/64 bits win…

    jrfonseca committed Oct 23, 2013
    …dows binaries mismatch.
Commits on Oct 22, 2013
  1. glretrace: Fix dumping of multi-sampled framebuffers.

    Min-Yu Huang authored and jrfonseca committed Oct 22, 2013
    Fix GL_INVALID_OPERATION in reading back framebuffer, due to target
Commits on Oct 19, 2013
  1. profileshader: Allow to specify which field to group on.

    jrfonseca committed Oct 19, 2013
    It allows, for example, to group results by function name, instead of
  2. profileshader: Update script for changes in profile output.

    jrfonseca committed Oct 19, 2013
    Make the script smart enough to automatically adapt to future
    formmating changes in profile output.
  3. tracediff: Rename --diff=TOOL option to --tool=TOOL.

    jrfonseca committed Oct 19, 2013
    More intuitive (I was always mistyping it) as it matches valgrind.
Commits on Oct 18, 2013
  1. glretrace: Don't call glFlush when switching threads.

    jrfonseca committed Oct 18, 2013
    This cause many spurious glFlush calls on traces where there are
    more than one active thread with interleaved calls.
    Spotted by Brian Paul.
Commits on Oct 16, 2013
Commits on Oct 15, 2013
Commits on Oct 14, 2013