Permalink
Commits on Dec 2, 2016
  1. snapdiff: Handle missing images more gracefully.

    jrfonseca committed Dec 2, 2016
Commits on Nov 14, 2016
Commits on Oct 13, 2016
  1. docs: Add a status section.

    I've been very busy professionally/personally, which has left very little
    time to maintain Apitrace.  So set the right expectations.
    jrfonseca committed Oct 13, 2016
Commits on Oct 5, 2016
  1. docs: Document the Snappy format too.

    jrfonseca committed Oct 5, 2016
  2. docs: Fix discrepancy and ambiguity in format spec.

    As pointed out by [bk]door.maus in issue #492.
    
    Also fix some spelling errors.
    jrfonseca committed Oct 5, 2016
Commits on Sep 21, 2016
  1. d3dstate: Port some of the recent D3D9 code to D3D8.

    jrfonseca committed Sep 21, 2016
  2. d3dretrace: Don't duplicate ATI1/ATI2 FourCC defines.

    "ATI1N"/"ATI2N" is how these texture formats are described in AMD's
    "Advanced DX9 Capabilities for ATI Radeon Cards" document.
    g	test.sh
    jrfonseca committed Sep 21, 2016
  3. d3dretrace: Don't dump dummy rendertargets

    Do not try to dump rendertargets that uses format
    D3DFMT_NULL.
    Found trying to dump Crysis renderstates.
    
    Signed-off-by: Patrick Rudolph <siro@das-labor.org>
    siro20 committed with jrfonseca Sep 18, 2016
  4. d3dretrace: Dump d3d9 texture states

    Dump all texturestagestates.
    Use seperate a seperate field for each stage.
    
    Signed-off-by: Patrick Rudolph <siro@das-labor.org>
    siro20 committed with jrfonseca Sep 4, 2016
  5. d3dretrace: Dump viewport state for d3d9

    Dump D3D9 viewport state.
    Rebased against current HEAD.
    
    Signed-off-by: Tiziano Bacocco <tizbac2@gmail.com>
    Signed-off-by: Patrick Rudolph <siro@das-labor.org>
    tizbac committed with jrfonseca Feb 2, 2015
  6. d3dretrace: Dump D3DFORMAT in D3D9 traces

    Dump the texture, framebuffer and depth D3DFORMAT.
    The format is displayed in qapitrace instead format UNKNOWN.
    
    Tested on D3D9 trace.
    
    Signed-off-by: Patrick Rudolph <siro@das-labor.org>
    siro20 committed with jrfonseca Aug 4, 2016
  7. d3dretrace: Add function to convert D3DFORMAT to string

    Required to display the format name in qapitrace.
    
    Signed-off-by: Patrick Rudolph <siro@das-labor.org>
    siro20 committed with jrfonseca Aug 4, 2016
  8. d3dretrace: Dump d3d9 renderstates

    Use a marco to dump all D3D9 renderstates.
    Tested on D3D9 trace.
    
    Signed-off-by: Patrick Rudolph <siro@das-labor.org>
    siro20 committed with jrfonseca Aug 3, 2016
  9. d3dretrace: Add support for D3DFMT_X8B8G8R8

    Add format D3DFMT_X8B8G8R8.
    
    Signed-off-by: Patrick Rudolph <siro@das-labor.org>
    siro20 committed with jrfonseca Sep 2, 2016
  10. d3dretrace: Add support for quad channel formats

    Add formats D3DFMT_A8R8G8B8 and D3DFMT_A8B8G8R8.
    
    Signed-off-by: Patrick Rudolph <siro@das-labor.org>
    siro20 committed with jrfonseca Sep 2, 2016
  11. d3dretrace: Add support for quad float channel formats

    Add format D3DFMT_A32B32G32R32F and D3DFMT_A16B16G16R16F.
    
    Signed-off-by: Patrick Rudolph <siro@das-labor.org>
    siro20 committed with jrfonseca Sep 2, 2016
  12. d3dretrace: Add support for dual channel formats

    Add support for D3DFMT_G32R32F and D3DFMT_G16R16F.
    
    v2: add channelType
    
    Signed-off-by: Patrick Rudolph <siro@das-labor.org>
    siro20 committed with jrfonseca Sep 2, 2016
  13. d3dretrace: Add support for half float formats

    Use MESA half-float to float conversion function.
    Mesa uses MIT compatibel license which should fit apitrace license.
    Copyright header remains untouched.
    
    Signed-off-by: Patrick Rudolph <siro@das-labor.org>
    siro20 committed with jrfonseca Sep 2, 2016
  14. d3dretrace: Add support for D3DFMT_R32F

    Dump D3DFMT_R32F the same way as D32F_LOCKABLE.
    
    Signed-off-by: Patrick Rudolph <siro@das-labor.org>
    siro20 committed with jrfonseca Jul 31, 2016
  15. Merge branch 'mhook'

    jrfonseca committed Sep 21, 2016
  16. d3dstate: Don't mistake FVF codes for VS handles.

    Avoids errors when dumping.
    jrfonseca committed Sep 21, 2016
Commits on Sep 19, 2016
  1. inject: Remove unused functions on mhook implementation.

    jrfonseca committed Sep 19, 2016
Commits on Sep 18, 2016
  1. inject: Follow subprocesses with mhook.

    jrfonseca committed Sep 18, 2016
Commits on Sep 12, 2016
  1. mhook: Remove HeapAlloc anti-recursion hack.

    It seems the previous Mhook_Unhook fix eliminates the need.
    jrfonseca committed Sep 12, 2016
  2. mhook: Add .editorconfig.

    jrfonseca committed Sep 12, 2016
  3. mhook: Fixes to make Mhook_Unhook() work.

    This fixes ListRemove() when deleting the last trampoline in a
    list, and fixes TrampolineGet() so it can find trampolines.
    
    martona/mhook#3
    dreamlayers committed with jrfonseca Oct 20, 2014
Commits on Sep 7, 2016
  1. inject: Initial mhook integration.

    Essentially fork injectee module into two variants: IAT and mhook.
    jrfonseca committed Sep 7, 2016
Commits on Sep 5, 2016
  1. inject: Add missing iterator include.

    jrfonseca committed Sep 5, 2016
  2. mhook: Fix MinGW build.

    jrfonseca committed Sep 3, 2016
  3. mhook: Initial import.

    jrfonseca committed Sep 3, 2016