summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-11-22wrappers: Intercept dlsym where possible (WIP).dlsymJose Fonseca10-180/+267
2015-11-20dispatch: Move _dlopen implementation into dlsym.cpp.Jose Fonseca4-29/+55
And use __libc_xxx where available.
2015-11-20gltrace: Catch recursion in *GetProcAddres*Jose Fonseca1-0/+1
2015-11-20cmake: Add option to statically link more dependencies into executables.Jose Fonseca1-3/+6
2015-11-18cmake: Don't bundle android.toolchain.cmake.Jose Fonseca3-1771/+12
No need really. And saves me the trouble of manually merging it every now and then. On B2G, use curl to download it. Untested, but curl should always exist per https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Firefox_OS_build_prerequisites
2015-11-18editorconfig: Fix indentation for makefiles.Jose Fonseca1-1/+2
2015-11-16glretrace: Remove duplicate glUnmapNamedBuffer case.Jose Fonseca1-2/+0
2015-11-16injectee: Rename Mutex to g_Mutex.Jose Fonseca1-10/+10
For consistency.
2015-11-16inject: Use InitializeCriticalSection.Jose Fonseca1-1/+3
Instead of non-standard static critical section static initializer. Fixes #397.
2015-11-16common: Update comment links to projects previously on Google Code.Jose Fonseca2-2/+2
[ci skip]
2015-11-10gui: Drop unusued code paths.Jose Fonseca2-135/+67
2015-11-10gui: Refuse to open non-seekable (ie, non-Snappy) traces.Jose Fonseca6-0/+25
2015-11-10common: Remove trace_loader module.Jose Fonseca3-201/+0
Never actually used by qapitrace.
2015-11-10glws: Close Cocoa windows.Jose Fonseca1-1/+2
Don't just release them.
2015-11-10cmake: Recognize AppleClang compiler id too.Jose Fonseca1-1/+1
2015-11-09os: Initialize native mutex only once.Jose Fonseca1-9/+2
The derived mutex classes are responsible for initializing the native mutex.
2015-11-07cli: Allow to repack traces with Zlib.Jose Fonseca4-6/+126
2015-11-07common: Split trace writing from reading.Jose Fonseca14-194/+332
2015-11-07glws: Fix GLX PBuffer destruction.Jose Fonseca1-1/+5
2015-11-04gui: Cleanup surface parsing.Martin Schulze3-61/+61
2015-11-04glstate: Dump images (glBindImage) to displayed surfaces.Martin Schulze3-0/+53
2015-11-04guids: Replace bsearch with std::lower_bound.Jose Fonseca1-39/+25
2015-11-02retrace: Remove dead code in encodeBase64String.Jose Fonseca1-7/+3
size % 3 can never be larger than 2. Thanks to Coverity and Gcov for independently spotting it.
2015-11-02Replace .lvimrc with a .editorconfig.Jose Fonseca2-1/+17
[ci skip]
2015-10-31inject: Prevent infinite recursion with Steam game overlay DLL.Jose Fonseca1-2/+10
Even if the Steam overlay is disabled, it seems that the DLL is still injected, which is sufficient to cause the problems.
2015-10-31glretrace: Fix wglCreatePbufferARB without current context.Brian Paul3-1/+11
2015-10-30d3dretrace: Handle DDCREATE_* flags,Jose Fonseca1-0/+13
2015-10-30ddrawtrace: Fix tracing of DDCREATE_* flags.Jose Fonseca1-15/+10
2015-10-30ddrawtrace: Fix calculation of FVF texture coord size.Jose Fonseca1-1/+14
2015-10-29travis: Add OS X build.Jose Fonseca1-9/+23
2015-10-29glstate: Fix snapshots with PBuffers.Jose Fonseca1-7/+6
2015-10-29glws: Fix wglCreatePbufferARB when there's no current context.Jose Fonseca1-49/+55
2015-10-29Merge branch 'WGL_ARB_render_texture'Jose Fonseca11-77/+777
2015-10-29travis: Use clang with libc++.Jose Fonseca1-2/+4
2015-10-29glstate: Fix deletion of array.Jose Fonseca1-1/+1
2015-10-29glretrace: Limit the maximum number of glGetError warnings.Jose Fonseca1-43/+54
Just like we do for KHR_debug messages.
2015-10-29travis: Switch to Trusty.Jose Fonseca1-11/+7
http://docs.travis-ci.com/user/trusty-ci-environment/
2015-10-29docs: Update news.José Fonseca1-0/+2
2015-10-28glws: revert "add Context::GetCurrent() and Drawable::GetCurrent()".Jose Fonseca3-28/+5
No need to burden the glws interface with current context/drawable getters. The glws internals don't need the abstraction, and the users of glws should keep track of the current context themselves (as they already do.)
2015-10-28glws: Update Android support for interface changes.Jose Fonseca1-4/+26
2015-10-28glws: Update Waffle support for interface changes.Jose Fonseca1-4/+27
2015-10-28glws: Update Cocoa support for interface changes.Jose Fonseca1-4/+26
2015-10-28glretrace: add API dispatch for WGL_ARB_render_textureBrian Paul3-2/+120
With this, we now support WGL_ARB_render_texture.
2015-10-28glretrace: parse WGL_ARB_render_texture pbuffer attributesBrian Paul1-0/+69
Parse the attributes and pass them to the glws::createPBuffer() function.
2015-10-28glws: add no-op EGL functions for WGL_ARB_render_texture functionsBrian Paul1-0/+21
2015-10-28glws: implement WGL_ARB_render_texture functions on GLXBrian Paul1-0/+128
There's no GLX equivalent to WGL_ARB_render_texture so we do an emulation using glCopyTex[Sub]Image().
2015-10-28glws: add new functions for WGL_ARB_render_textureBrian Paul2-1/+66
And for WGL ws, call the native driver functions
2015-10-28glws: update WGL pbuffer code for WGL_ARB_render_textureBrian Paul1-1/+35
When creating a pbuffer, include the WGL_BIND_TO_TEXTURE_RGBA_ARB, WGL_TEXTURE_FORMAT_ARB, WGL_TEXTURE_TARGET_ARB and WGL_MIPMAP_TEXTURE_ARB attributes.
2015-10-28glws: begin plumbing extra pbuffer info needed for WGL_ARB_render_textureBrian Paul8-22/+49
When we create a pbuffer we'll need to handle some additional informatation for WGL_ARB_render_texture, such as texture format, texture target, etc.
2015-10-28glws: add WGL PBuffer supportBrian Paul1-43/+153