Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-01-28 | wgltrace: Emit fake glBitmap on wglUseFontBitmapsA. | Jose Fonseca | 2 | -0/+59 | |
Basic implementation. | |||||
2016-01-28 | glretrace: Implement wglUseFontBitmaps. | Jose Fonseca | 4 | -0/+4981 | |
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. | |||||
2016-01-27 | libbacktrace: Fix test commands. | Jose Fonseca | 1 | -2/+2 | |
Use full path, and not just target name. | |||||
2016-01-27 | libbacktrace: Update. | Jose Fonseca | 25 | -351/+2222 | |
To git commit f1717362de1e56fe1ffab540289d7d0c6ed48b20, svn+ssh://gcc.gnu.org/svn/gcc/trunk@232055. Fixes #419. | |||||
2016-01-27 | libbacktrace: Always build and run btest. | Jose Fonseca | 2 | -19/+16 | |
2016-01-27 | glstate: Use DSA GL_TEXTURE_TARGET when available. | Jose Fonseca | 1 | -35/+42 | |
2016-01-27 | cmake: Package all scripts. | Jose Fonseca | 2 | -25/+11 | |
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. https://github.com/apitrace/apitrace/issues/416#issuecomment-174886761 | |||||
2016-01-26 | doc: Update Linux installation instructions. | anatoly techtonik | 1 | -2/+6 | |
- g++ is needed for Linux - X11 headers are optionally needed for Linux [ci skip] | |||||
2016-01-26 | docs: Add description to leak trace function. | comicfans | 1 | -0/+15 | |
v2: Minor tweaks (Jose). [ci skip] | |||||
2016-01-26 | specs: Add missing GL parameters. | Jose Fonseca | 2 | -14/+73 | |
2016-01-26 | specs: Add missing GL_EXT_* extensions. | Jose Fonseca | 4 | -18/+96 | |
2016-01-26 | specs: Fix glGet*Uniformi*64vARB specs. | Jose Fonseca | 1 | -4/+4 | |
2016-01-26 | gltrace: Fix primcount -> instancecount parameter name in glDraw*Instanced*. | Jose Fonseca | 1 | -8/+8 | |
2016-01-26 | khronos: Update headers. | Jose Fonseca | 7 | -24/+186 | |
The noteworthy change is a fix to glClearNamedFramebufferfi prototype. | |||||
2016-01-23 | common: Introduce DUMP_FLAG_NO_MULTILINE. | Jose Fonseca | 3 | -19/+21 | |
To avoid the need of stripping newlines. | |||||
2016-01-23 | glretrace: Include call params in the marker. | Jose Fonseca | 3 | -7/+25 | |
2016-01-23 | glretrace: Use a ostringstream instead of asprintf. | Jose Fonseca | 1 | -13/+14 | |
As the latter is not portable. | |||||
2016-01-22 | glretrace: Use an unique ID for apitrace call no markers. | Jose Fonseca | 1 | -2/+6 | |
So that apitrace (and maybe the drivers) can distinguish these messages from others. | |||||
2016-01-22 | glretrace: Add an option to insert markers. | Jose Fonseca | 4 | -2/+17 | |
2016-01-22 | glretrace: Invoke glDebugMessageInsertKHR for ES contexts. | Jose Fonseca | 1 | -5/+11 | |
2016-01-22 | glretrace: Don't insert markers inside glBegin/End. | Jose Fonseca | 1 | -0/+1 | |
KHR_debug spec is not clear, but at leat Mesa doesn't seem to like it. | |||||
2016-01-22 | glretrace: Move call no markers away from dumper interface. | Jose Fonseca | 5 | -23/+29 | |
Dumper is only for dumping state to JSON. | |||||
2016-01-22 | glretrace: use KHR_debug to emit call no's. | Rob Clark | 4 | -0/+26 | |
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> | |||||
2016-01-22 | scripts: output same subject leak sorted by generate call no | comicfans | 1 | -1/+1 | |
2016-01-22 | scripts: Keep count of all live contexts. | Jose Fonseca | 1 | -16/+28 | |
Issue #416. | |||||
2016-01-22 | scripts: Generalize leak detection to other object kinds. | Jose Fonseca | 1 | -22/+45 | |
Basically port comicfans's 7a77d4a29a2e16e56fc149ac5fb0c681340c3968 logic to Python. Issue #416. | |||||
2016-01-22 | gui: Show leaks. | Jose Fonseca | 7 | -1/+154 | |
Based on comicfans change, but adapted to invoke `apitrace leaks`. Issue #416. v2: Add missing file. | |||||
2016-01-22 | cli: Add a leaks sub-command. | Jose Fonseca | 4 | -0/+88 | |
Merely invokes leaks.py | |||||
2016-01-22 | leaks: Quick prototype of a script to detect OpenGL object leaks | Jose Fonseca | 2 | -0/+138 | |
For https://github.com/apitrace/apitrace/issues/416 Run as: ./scripts/leaks.py --apitrace /path/to/apitrace /path/to/app.trace | |||||
2016-01-19 | libpng: Update 1.6.21. | Jose Fonseca | 25 | -240/+301 | |
2016-01-18 | retrace: Metrics abstraction: add missing copyrights. | Alexander Trukhin | 6 | -0/+150 | |
[ci skip] | |||||
2016-01-17 | docs: A few further tweaks/corrections to the install docs. | Jose Fonseca | 1 | -11/+14 | |
2016-01-17 | docs: Expand the installation instruction for MSVC. | EoD | 1 | -5/+25 | |
2016-01-17 | docs: Fix DirectX headers link. | EoD | 1 | -1/+1 | |
2016-01-12 | Revert "glretrace: avoid glXSwapBuffers failures because of "bad" windows". | Jose Fonseca | 1 | -13/+2 | |
This reverts commit 485846b2a40d8ac7d6c1c5f8af6d15b0c10af19d. It seems that with commit c51694c012985318763d3faf46b1077b985a637b this is no longer necessary. | |||||
2016-01-12 | gui: Bump the jump widget's max value to 999999999. | Brian Paul | 1 | -1/+1 | |
So we can jump to calls at 10 million and beyond. | |||||
2016-01-12 | glretrace: Use glXCreateWindow drawable. | Jose Fonseca | 1 | -10/+22 | |
This avoids the issues described in https://bugs.freedesktop.org/show_bug.cgi?id=54080 Thanks to Sinclair Yeh for diagnosing the issue and verifying this fix. | |||||
2016-01-11 | Merge branch 'metric_abstraction' | Jose Fonseca | 17 | -16/+2985 | |
2016-01-11 | retrace: Fix Android build. | Jose Fonseca | 1 | -1/+9 | |
2016-01-07 | docs: Rename Dalvik -> Android. | Jose Fonseca | 4 | -8/+8 | |
As it seems Dalvik use has been discontinued. [ci skip] | |||||
2016-01-07 | docs: Drop note about Android 2.x. | Jose Fonseca | 1 | -11/+0 | |
According to http://developer.android.com/about/dashboards/index.html only 3.2% of users out there for Android 2.x. [ci skip] | |||||
2016-01-07 | docs: Minor corrections. | Jose Fonseca | 1 | -4/+4 | |
[ci skip] | |||||
2016-01-07 | docs: Document the need to truncate property name to 31 chars. | Jose Fonseca | 1 | -0/+3 | |
https://github.com/apitrace/apitrace/issues/296 [ci skip] | |||||
2016-01-04 | gltrace: Honour range in glDrawRangeElement*. | Jose Fonseca | 1 | -2/+11 | |
Based from Roland Scheidegger's patch on https://bugs.freedesktop.org/show_bug.cgi?id=80419#c94 Fixes https://github.com/apitrace/apitrace/issues/407#issuecomment-167866502 | |||||
2016-01-04 | gltrace: Remove spurious semin-colon. | Jose Fonseca | 1 | -1/+1 | |
2015-12-23 | glws: Fix Cocoa resizing. | Jose Fonseca | 1 | -3/+2 | |
Previous commit broke the initial window resizing somehow. | |||||
2015-12-23 | glws: Make OS X windows more responsive. | Jose Fonseca | 1 | -1/+7 | |
2015-12-22 | d3dretrace: Create a single window per HWND. | Jose Fonseca | 3 | -1/+31 | |
2015-12-22 | gltrace: Fix glBitmap / glDrawPixels(GL_BITMAP) blob size calculation. | Jose Fonseca | 2 | -42/+27 | |
A superficial reading of the OpenGL specification gives the idea that GL_UNPACK_ALIGMENT should be ignored in some cases, but if one takes in consideration all the different constraints, it actually follows that the row stride must be aligned to unpack alignment, one way or the other. This is particularly true for GL_BITMAPs, whose size was being underestimated if GL_UNPACK_ALIGMENT != 1. This also matches what Mesa does. | |||||
2015-12-22 | glretrace: Fix glCopyImageSubData for textures. | Jose Fonseca | 2 | -3/+8 | |
A temporary workaround for https://github.com/apitrace/apitrace/issues/404 suggested by Ilia Mirkin. Tested with trace from https://bugs.freedesktop.org/show_bug.cgi?id=92850#c51 |