summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-09-14cmake: Abort with an helpful message if an user tries to invoke cmake in gui ↵Jose Fonseca1-0/+9
subdir. More than one once I received reports of failures to build qapitrace because the user presumed cmake should be invoked in the gui subdirectory. Nip that practice in the bud.
2015-09-14docs: Update android tracing commands.Tsung-En Hsiao1-1/+2
The original instructions didn't work, here're mine.
2015-09-14docs: Update the path of egltrace.so.Tsung-En Hsiao1-1/+1
2015-09-14cmake: Require Waffle when ENABLE_WAFFLE is set.Jose Fonseca2-7/+4
2015-09-14cmake: Simplify FindWaffle.cmake.Jose Fonseca1-12/+2
2015-09-14cmake: Fix Waffle detection, by using pkg-config on non-Android.Emmanuel Gil Peyrot3-11/+19
2015-09-05cli/diff: Fix undefined variable error with sdiff.Vladimír Vondruš1-3/+3
Fixes #386.
2015-09-04glretrace: support depth/stencil attachment for glesRob Clark3-24/+86
If we have the NV_read_depth_stencil extension, we can actually read depth/stencil. Takes a bit of gymnastics to actually figure out that it is a depth/stencil buffer in the first place. Signed-off-by: Rob Clark <robdclark@gmail.com> v2: Ensure we always use GL_RGBA/GL_UNSIGNED_BYTE for color formats. (Jose)
2015-09-04glstate: Add/fix GL_COMPRESSED_* format description.Jose Fonseca1-18/+35
- We can't actually directly interpret the compressed data (ie. type should be GL_NONE) - Several formats were missing.
2015-09-01cmake: Output a message when using bundled dependencies.Jose Fonseca1-0/+3
2015-08-27guids: Single test for all known GUIDs.Jose Fonseca1-6/+10
2015-08-27travis: Separate commands for each target.Jose Fonseca1-1/+3
2015-08-27cmake: Fix check target on single-configuration builds.Jose Fonseca1-0/+4
2015-08-27appveyor: Ensure Qt5 bin dir is on the Path.Jose Fonseca1-3/+4
2015-08-27cmake: Fix check target with msbuild.Jose Fonseca1-1/+1
2015-08-27appveyor: Fix the all target.Jose Fonseca1-1/+1
2015-08-27appveyor: Run unit tests.Jose Fonseca1-0/+2
2015-08-27travis: Run unit tests.Jose Fonseca1-1/+1
2015-08-27cmake: Output test result on failure.Jose Fonseca1-1/+1
2015-08-25glretrace: Use the returned context version when checking for occlusion query.Jose Fonseca4-16/+26
Instead of using the requested context version. This fixes occlusion query detection with all traces recorded on Windows, as wglCreateContext doesn't provide way to specify context version and can't be avoided. Fixes https://github.com/apitrace/apitrace/issues/358#issuecomment-131519038
2015-08-25inject: Take in account that IsWow64Process returns false on 32-bits Windows.Jose Fonseca1-8/+5
Regression introduced by 6ddfd98cdafefaa1b60273d5568b8dbd13730dae. Fixes https://github.com/apitrace/apitrace/issues/378
2015-08-24inject: Defer pfnCreateProcessAsUserW check until it's actually used.Jose Fonseca1-1/+4
Noticed while investigating https://github.com/apitrace/apitrace/issues/378
2015-08-21specs: Fix variable parameters on a few other functions.Jose Fonseca1-4/+4
2015-08-21specs: Fix glTextureParameter[fi]v prototype.Jose Fonseca1-2/+2
The output parameter can be an array. Fixes https://github.com/apitrace/apitrace/issues/376
2015-08-17git: Ignore recently added tests.Jose Fonseca1-0/+2
2015-08-14dxgitrace: Describe IWarpPrivateAPI internal interface.Jose Fonseca2-0/+11
Direct2D relies on it a lot on newer Windows. Data passed in WarpEscape is opaque, but knowing that the application is relying on it is useful, since otherwise the traces will be incomplete with no warning whatsoever.
2015-08-14specs: Move undocumented DXGI interfaces to the bottom.Jose Fonseca1-21/+29
2015-08-14Revert "travis: Use GCC 4.9."Jose Fonseca1-4/+4
This reverts commit 3ff3f99a4bae85c82263e07781ffea7fcfa27974.
2015-08-14common: Replace std::regex with RE2C state machines.Jose Fonseca7-151/+5744
To avoid GCC 4.9 dependency. Fixes #370.
2015-08-14gui: Skip qubjson test on debug MSVC.Jose Fonseca1-0/+4
It crashes due to MSVCRT static<->dynamic incompatability.
2015-08-14cmake: Skip check when cross-compiling.Jose Fonseca1-1/+5
2015-08-14cmake: Add a convenience macro for gtest based unit tests.Jose Fonseca3-8/+12
2015-08-13travis: Use GCC 4.9.Jose Fonseca1-4/+4
2015-08-13d2d1trace: Support d2d1_1/dwrite_1.Jose Fonseca7-93/+1223
2015-08-13guids: Add all guids definitions.Jose Fonseca1-0/+38
2015-08-13specs: Merge D2D spec modules.Jose Fonseca4-147/+96
2015-08-13wrappers: Allow empty structures without hitting MSVC C2466 error.Jose Fonseca1-1/+2
2015-08-13inject: Intercept GetProcAddress with ordinals.Jose Fonseca1-5/+22
2015-08-13guids: Add IID_IMFSample.Jose Fonseca1-0/+1
2015-08-13guids: Add a few missing D2D guids.Jose Fonseca1-1/+10
2015-08-13glretrace: Support GL_ARB_gpu_shader_int64 uniforms.Jose Fonseca2-0/+46
2015-08-13specs: Basic OpenGL 2015 ARB extension support.Jose Fonseca2-48/+140
Fixes #371.
2015-08-13khronos: Update headers.Jose Fonseca7-28/+223
2015-08-13cmake: Require GCC 4.9.Jose Fonseca1-0/+6
2015-08-13common: Replace GUIDs with their symbolic name when dumping.Jose Fonseca3-48/+72
2015-08-13wrappers: Provide symbolic names for IIDs.Jose Fonseca2-4/+8
As looking up IIDs can be quite time consuming.
2015-08-13guids: Library to looking up GUIDs names.Jose Fonseca6-0/+971
2015-08-12specs: Support D3D11.3.Jose Fonseca8-9/+307
2015-08-12trace: Avoid deep if-then-else control flow.Jose Fonseca1-14/+7
Otherwise it will hit MSVC limits.
2015-08-10dxgiretrace: Handle ID3D11DeviceContext2 better.Jose Fonseca1-1/+1