Commits on Jun 16, 2018
  1. cmake: add an option for ENABLE_X11

    Adrian Negreanu authored and jrfonseca committed May 23, 2018
  2. glapi: Add support for glReadnPixelsKHR from KHR_robustness

    Gert Wollny authored and jrfonseca committed May 23, 2018
Commits on May 30, 2018
  1. d3d11state: Try to handle RAW UAV format better.

    jrfonseca committed May 30, 2018
    Probably the same thing needs to be done for structured UAVs.
  2. d3d11state: Dump uav's if they're being used by ps.

    Zack Rusin authored and jrfonseca committed May 23, 2018
    When dealing with PS outputs we were only fetching the RT's and DS, lets
    add unordered access views to the surfaces that we're dumping. This
    doesn't deal with raw buffer that could have an unknown type but it will
    visualize all the other uav's with known formats. RAW uav's would
    probably have to dumped as regular buffers.
Commits on May 1, 2018
  1. glstate: Avoid snprintf.

    jrfonseca committed May 1, 2018
    In particular this avoids buffer overflows on GL_VERTEX_ATTRIB_ARRAY
    that newer compilers seem to detect.
    Thanks to Arthur Huillet for drawing my attention to this.
  2. Remove unnecessary null pointer checks.

    jrfonseca committed Feb 10, 2018
    Fixes #548
Commits on Apr 19, 2018
  1. d3d9trace: Export Direct3D9ForceHybridEnumeration.

    jrfonseca committed Apr 19, 2018
    Required to trace some WHCK tests.
Commits on Apr 5, 2018
  1. brotli: Update to 1.0.2.

    jrfonseca committed Feb 14, 2018
Commits on Apr 4, 2018
  1. d3dretrace: Don't use D3D10/11 sdk debug layer by default.

    jrfonseca committed Apr 4, 2018
    It's often uninteresting, plus changes in runtime keep causing breakage.
    So with this change we require one additional -d option to activate it.
Commits on Apr 3, 2018
  1. dxgiretrace: Handle DXGI_ERROR_SDK_COMPONENT_MISSING.

    jrfonseca committed Apr 3, 2018
    Recent Windows 10 return DXGI_ERROR_SDK_COMPONENT_MISSING instead of
Commits on Mar 16, 2018
  1. directxtex: Build with _XM_NO_INTRINSICS_ on MSVC builds too.

    jrfonseca committed Mar 16, 2018
    As there seeems to be bugs in the intrisics code paths.
Commits on Mar 12, 2018
  1. retrace: Avoid std::cerr/cout in intercepted readlink.

    jrfonseca committed Mar 12, 2018
    As readlink might be called before libstdc++ has been initialized.
    Thanks to Arthur Huillet for spotting and diagnosing this.
Commits on Feb 21, 2018
  1. inject: Avoid inconsistent reinterpret_cast warnings.

    jrfonseca committed Feb 21, 2018
    Old style dll names can't happen on 64 bits.
  2. retrace: Try to diagnose OOM on Windows.

    jrfonseca committed Feb 21, 2018
    More specifically, on MSVC builds.
Commits on Feb 14, 2018
  1. cli,brotli: Don't use/compile deprecated Brotli interface.

    jrfonseca committed Feb 14, 2018
  2. cmake: Disable gtest std::tr1::tuple prints.

    jrfonseca committed Feb 14, 2018
    To avoid MSVC std::tr1 deprecation warnings.
  3. snappy: Update to 1.1.7.

    jrfonseca committed Feb 14, 2018
Commits on Feb 13, 2018
  1. dxgitrace: Support ID3D11DebugTest/ID3D10DebugTest interfaces.

    jrfonseca committed Feb 13, 2018
Commits on Feb 9, 2018
  1. d3dretrace: Dump constant, vertex, index and so buffers.

    Zack Rusin authored and jrfonseca committed Feb 9, 2018
    To be able to dump the d3d10+ buffers we have to record their original
    location as a private data on newly created buffer. After that we just
    have to fetch the buffers and get the private data to find out their
    original address. This allows proper display of various buffers on D3D10
    and D3D11. For D3D10 only constant buffers are currently dumped but only
    due to laziness. D3D11 dumps constant buffers, vbs, index buffer and so
Commits on Jan 23, 2018
  1. trace: Use std::deque:push_back with move semantics

    jrfonseca committed Jan 23, 2018
    As we now require C++11.
Commits on Jan 22, 2018
  1. glretrace: Add brackets to static array.

    jrfonseca committed Jan 22, 2018
    Address Clang warnings.
Commits on Jan 19, 2018
  1. d3dretrace: Better DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM support.

    jrfonseca committed Jan 19, 2018
    This format can't be used in windowed mode.
Commits on Jan 12, 2018
  1. cli: Add new --grep option to dump.

    jrfonseca committed Jan 12, 2018
    This can be many orders faster than piping through grep.
  2. d3dretrace: Handle DXGI_ERROR_DEVICE_REMOVED consistently.

    jrfonseca committed Jan 12, 2018
    Show the reason on D3D11, and always abort.
Commits on Jan 11, 2018
  1. glstate: Warning Fixes for MSAA and DumpState.

    gabedagani authored and jrfonseca committed Jan 9, 2018
Commits on Jan 8, 2018
  1. Extend MSAA support to Depth Stencil

    gabedagani authored and jrfonseca committed Jan 4, 2018
Commits on Jan 5, 2018
  1. d3dretrace: Ignore IDXGIOutput::SetGammaControl.

    jrfonseca committed Jan 5, 2018
    It doesn't generally work, due to NumGammaControlPoints mismatch.
Commits on Jan 4, 2018
  1. Revert "Extend MSAA support to Depth/Stencil"

    gabedagani committed Jan 4, 2018
    Accidentally pushed instead of using branch.
    This reverts commit 5c3b6d2.
  2. Extend MSAA support to Depth/Stencil

    gabedagani committed Jan 4, 2018
Commits on Jan 3, 2018
  1. docs: Improve macOS build instructions.

    jrfonseca committed Jan 3, 2018
    Fixes #549
Commits on Dec 13, 2017
  1. fix texImage2D call to use desc.internalFormat. Remove border from un…

    gabedagani authored and jrfonseca committed Dec 13, 2017
    …resolved shaders to simplify shader code and look like normal texture arrays.