Skip to content
Commits on Jan 28, 2016
  1. @jrfonseca

    glretrace: Check ftruncate result.

    jrfonseca committed
    Addresses GCC warning:
    
      "ignoring return value of ‘int ftruncate(int, __off_t)’, declared with
      attribute warn_unused_result [-Wunused-result]"
  2. @jrfonseca

    wgltrace: Don't emit wglUseFontBitmapsA call.

    jrfonseca committed
    Just emit a fake string marker for reference.
  3. @jrfonseca
  4. @jrfonseca

    wgltrace: Emit fake glBitmap on wglUseFontBitmapsA.

    jrfonseca committed
    Basic implementation.
  5. @jrfonseca

    glretrace: Implement wglUseFontBitmaps.

    jrfonseca committed
    Use static font bitmaps.  We can't match exactly the bitmap used when recording
    because external information (such as the font name, size, etc.) was not
    recorded.  And by using a static font bitmaps we can guarantee similar
    rendering everywhere.
Commits on Jan 27, 2016
  1. @jrfonseca

    libbacktrace: Fix test commands.

    jrfonseca committed
    Use full path, and not just target name.
  2. @jrfonseca

    libbacktrace: Update.

    jrfonseca committed
    To git commit f1717362de1e56fe1ffab540289d7d0c6ed48b20,
    svn+ssh://gcc.gnu.org/svn/gcc/trunk@232055.
    
    Fixes #419.
  3. @jrfonseca
  4. @jrfonseca
  5. @jrfonseca

    cmake: Package all scripts.

    jrfonseca committed
    Using a glob might fail to detect a new script, if there was no
    CMakeLists.txt change.  However it seems less likely than me forgetting
    to manually add the scripts to the CMakeLists.txt.
    
    #416 (comment)
Commits on Jan 26, 2016
  1. @techtonik @jrfonseca

    doc: Update Linux installation instructions.

    techtonik committed with jrfonseca
    - g++ is needed for Linux
    - X11 headers are optionally needed for Linux
    
    [ci skip]
  2. @comicfans @jrfonseca

    docs: Add description to leak trace function.

    comicfans committed with jrfonseca
    v2: Minor tweaks (Jose).
    
    [ci skip]
  3. @jrfonseca
  4. @jrfonseca
  5. @jrfonseca
  6. @jrfonseca
  7. @jrfonseca

    khronos: Update headers.

    jrfonseca committed
    The noteworthy change is a fix to glClearNamedFramebufferfi prototype.
Commits on Jan 23, 2016
  1. @jrfonseca

    common: Introduce DUMP_FLAG_NO_MULTILINE.

    jrfonseca committed
    To avoid the need of stripping newlines.
  2. @jrfonseca
  3. @jrfonseca

    glretrace: Use a ostringstream instead of asprintf.

    jrfonseca committed
    As the latter is not portable.
Commits on Jan 22, 2016
  1. @jrfonseca

    glretrace: Use an unique ID for apitrace call no markers.

    jrfonseca committed
    So that apitrace (and maybe the drivers) can distinguish these messages
    from others.
  2. @jrfonseca
  3. @jrfonseca
  4. @jrfonseca

    glretrace: Don't insert markers inside glBegin/End.

    jrfonseca committed
    KHR_debug spec is not clear, but at leat Mesa doesn't seem to like it.
  5. @jrfonseca

    glretrace: Move call no markers away from dumper interface.

    jrfonseca committed
    Dumper is only for dumping state to JSON.
  6. @robclark @jrfonseca

    glretrace: use KHR_debug to emit call no's.

    robclark committed with jrfonseca
    If the extension is present, use it to log call numbers for draw
    commands, using GL_DEBUG_TYPE_MARKER.  If supported by the driver,
    this embeds the draw call no's in the commandstream.
    
    Signed-off-by: Rob Clark <robdclark@gmail.com>
  7. @comicfans @jrfonseca
  8. @jrfonseca
  9. @jrfonseca

    scripts: Generalize leak detection to other object kinds.

    jrfonseca committed
    Basically port comicfans's 7a77d4a
    logic to Python.
    
    Issue #416.
  10. @jrfonseca

    gui: Show leaks.

    jrfonseca committed
    Based on comicfans change, but adapted to invoke `apitrace leaks`.
    
    Issue #416.
    
    v2: Add missing file.
  11. @jrfonseca

    cli: Add a leaks sub-command.

    jrfonseca committed
    Merely invokes leaks.py
  12. @jrfonseca

    leaks: Quick prototype of a script to detect OpenGL object leaks

    jrfonseca committed
    For #416
    
    Run as:
    
      ./scripts/leaks.py --apitrace /path/to/apitrace /path/to/app.trace
Commits on Jan 19, 2016
  1. @jrfonseca

    libpng: Update 1.6.21.

    jrfonseca committed
Commits on Jan 18, 2016
  1. @trtt @jrfonseca
Commits on Jan 17, 2016
  1. @jrfonseca
Something went wrong with that request. Please try again.