summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-02-10Merge branch 'master' into virtual-memory-regionsvirtual-memory-regionsJose Fonseca616-37200/+121441
2016-02-09glstate: Dump bound vertex attributes.Jose Fonseca2-3/+158
The current implementation has several limitations and there are several things we could do to make this more useful. But where it works, it should be better than forcing users to chase glMapBuffer() calls up in the trace to see the attributes.
2016-02-09glstate: Fix default arrayStride computation.Jose Fonseca1-26/+21
I don't know of any particular case where this causes problems reading uniforms, but this does cause problems reading vertex attributes in a follow up commit.
2016-02-09editorconfig: Fix Makefile indentation.Jose Fonseca1-0/+1
2016-01-28glretrace: Check ftruncate result.Jose Fonseca1-1/+4
Addresses GCC warning: "ignoring return value of ‘int ftruncate(int, __off_t)’, declared with attribute warn_unused_result [-Wunused-result]"
2016-01-28wgltrace: Don't emit wglUseFontBitmapsA call.Jose Fonseca2-89/+136
Just emit a fake string marker for reference.
2016-01-28wgltrace: Don't rely on GetGlyphOutline.Jose Fonseca1-28/+83
2016-01-28wgltrace: Emit fake glBitmap on wglUseFontBitmapsA.Jose Fonseca2-0/+59
Basic implementation.
2016-01-28glretrace: Implement wglUseFontBitmaps.Jose Fonseca4-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-27libbacktrace: Fix test commands.Jose Fonseca1-2/+2
Use full path, and not just target name.
2016-01-27libbacktrace: Update.Jose Fonseca25-351/+2222
To git commit f1717362de1e56fe1ffab540289d7d0c6ed48b20, svn+ssh://gcc.gnu.org/svn/gcc/trunk@232055. Fixes #419.
2016-01-27libbacktrace: Always build and run btest.Jose Fonseca2-19/+16
2016-01-27glstate: Use DSA GL_TEXTURE_TARGET when available.Jose Fonseca1-35/+42
2016-01-27cmake: Package all scripts.Jose Fonseca2-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-26doc: Update Linux installation instructions.anatoly techtonik1-2/+6
- g++ is needed for Linux - X11 headers are optionally needed for Linux [ci skip]
2016-01-26docs: Add description to leak trace function.comicfans1-0/+15
v2: Minor tweaks (Jose). [ci skip]
2016-01-26specs: Add missing GL parameters.Jose Fonseca2-14/+73
2016-01-26specs: Add missing GL_EXT_* extensions.Jose Fonseca4-18/+96
2016-01-26specs: Fix glGet*Uniformi*64vARB specs.Jose Fonseca1-4/+4
2016-01-26gltrace: Fix primcount -> instancecount parameter name in glDraw*Instanced*.Jose Fonseca1-8/+8
2016-01-26khronos: Update headers.Jose Fonseca7-24/+186
The noteworthy change is a fix to glClearNamedFramebufferfi prototype.
2016-01-23common: Introduce DUMP_FLAG_NO_MULTILINE.Jose Fonseca3-19/+21
To avoid the need of stripping newlines.
2016-01-23glretrace: Include call params in the marker.Jose Fonseca3-7/+25
2016-01-23glretrace: Use a ostringstream instead of asprintf.Jose Fonseca1-13/+14
As the latter is not portable.
2016-01-22glretrace: Use an unique ID for apitrace call no markers.Jose Fonseca1-2/+6
So that apitrace (and maybe the drivers) can distinguish these messages from others.
2016-01-22glretrace: Add an option to insert markers.Jose Fonseca4-2/+17
2016-01-22glretrace: Invoke glDebugMessageInsertKHR for ES contexts.Jose Fonseca1-5/+11
2016-01-22glretrace: Don't insert markers inside glBegin/End.Jose Fonseca1-0/+1
KHR_debug spec is not clear, but at leat Mesa doesn't seem to like it.
2016-01-22glretrace: Move call no markers away from dumper interface.Jose Fonseca5-23/+29
Dumper is only for dumping state to JSON.
2016-01-22glretrace: use KHR_debug to emit call no's.Rob Clark4-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-22scripts: output same subject leak sorted by generate call nocomicfans1-1/+1
2016-01-22scripts: Keep count of all live contexts.Jose Fonseca1-16/+28
Issue #416.
2016-01-22scripts: Generalize leak detection to other object kinds.Jose Fonseca1-22/+45
Basically port comicfans's 7a77d4a29a2e16e56fc149ac5fb0c681340c3968 logic to Python. Issue #416.
2016-01-22gui: Show leaks.Jose Fonseca7-1/+154
Based on comicfans change, but adapted to invoke `apitrace leaks`. Issue #416. v2: Add missing file.
2016-01-22cli: Add a leaks sub-command.Jose Fonseca4-0/+88
Merely invokes leaks.py
2016-01-22leaks: Quick prototype of a script to detect OpenGL object leaksJose Fonseca2-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-19libpng: Update 1.6.21.Jose Fonseca25-240/+301
2016-01-18retrace: Metrics abstraction: add missing copyrights.Alexander Trukhin6-0/+150
[ci skip]
2016-01-17docs: A few further tweaks/corrections to the install docs.Jose Fonseca1-11/+14
2016-01-17docs: Expand the installation instruction for MSVC.EoD1-5/+25
2016-01-17docs: Fix DirectX headers link.EoD1-1/+1
2016-01-12Revert "glretrace: avoid glXSwapBuffers failures because of "bad" windows".Jose Fonseca1-13/+2
This reverts commit 485846b2a40d8ac7d6c1c5f8af6d15b0c10af19d. It seems that with commit c51694c012985318763d3faf46b1077b985a637b this is no longer necessary.
2016-01-12gui: Bump the jump widget's max value to 999999999.Brian Paul1-1/+1
So we can jump to calls at 10 million and beyond.
2016-01-12glretrace: Use glXCreateWindow drawable.Jose Fonseca1-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-11Merge branch 'metric_abstraction'Jose Fonseca17-16/+2985
2016-01-11retrace: Fix Android build.Jose Fonseca1-1/+9
2016-01-07docs: Rename Dalvik -> Android.Jose Fonseca4-8/+8
As it seems Dalvik use has been discontinued. [ci skip]
2016-01-07docs: Drop note about Android 2.x.Jose Fonseca1-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-07docs: Minor corrections.Jose Fonseca1-4/+4
[ci skip]
2016-01-07docs: Document the need to truncate property name to 31 chars.Jose Fonseca1-0/+3
https://github.com/apitrace/apitrace/issues/296 [ci skip]