apitrace: Changes to 'refs/tags/apitrace-7.1+git20170623.d38a69d6+repack-1'
Tag 'apitrace-7.1+git20170623.d38a69d6+repack-1' created by Timo Aaltonen <tjaalton@debian.org> at 2017-06-27 09:24 +0000
Tagging upload of apitrace 7.1+git20170623.d38a69d6+repack-1 to unstable.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCAAGBQJZUiRrAAoJEMtwMWWoiYTc8jIP/ixEvegonH/dFOdSj1OLxzcg
LDI0veXVbmP4xq8XzkEvsl+Ps01C83A1MMdvSQceh+Hf7NOGH/YvHLhJ1PeOw3YH
FjKl/QWDgMTlPIMXE+uy54rKA6n9MSVwwVlwofuGxyieEMUHiJSdif6VZN3MQ+Sq
N4HGiDt57+ec15O9TUzNIRHicKp2xvAOsYAER5UckgLZqSMWLykbiRfmyVntNWs1
sgSReTEtSLUjiAXRrNfceBYxg7whdZG8fpBwcvHAan+b9ITWsHplw1D8eeeYMCiJ
lSeEAaOu7WRJ3L/putOhPkonajxIR7C7/Kgrmy70ixKIlAfLCFBTy8Csg8OOqnzz
rjvt4dtQgCNp9xcEGmXA1EhvzrcI0581Zown0zz1L3b/S4GnabaLovHv+9O79Hif
BYuXJ7NVYF6x3XTor0hW5jqslDpSCHS1o7Zvav3Xj6de79C0b1IlN+12U2crfCIN
L89ZbIVTlz5MpOqCEHuTzAXwDB1B98AAaGUwQ0AEusyLtyyj3xqefgujQdBzA4Pz
vdHulnBxODjB8iY8O2Bay4g7xA8LUqR+mNKytk/rN1oBHFows+HK3qrqVp2U/LHF
B5tVK4UJH+9idkIuGFPq9UcQ/I5489esZPRpTfpHT/pJeEnfdUQ5SU5XlJ4Q2Vaq
xsVD/eACKbJlW0+TJ25c
=H4hU
-----END PGP SIGNATURE-----
Changes since apitrace-7.1+git20160531.2d78bef0+repack-1.1:
Alexander Trukhin (1):
glretrace: Initialize MetricWriter only when needed.
Boris Gjenero (1):
mhook: Fixes to make Mhook_Unhook() work.
Brian Paul (4):
gui: allow larger vertex buffer offsets in UI (1024 bytes)
glws: add 'read' buffer parameter to makeCurrent()
retrace: add wglMakeContextCurrentARB() support
glws: put a loop around X window resize code
Chris 'Xenon' Hanson (1):
Clarify available/default args for API parameter.
Eric Anholt (1):
retrace: Unlink the .pbtmp immediately to not leave leftovers around.
George Kyriazis (1):
dispatch: dlopen libGL.so with RTLD_DEEPBIND.
James Legg (2):
glretrace: Avoid nullptr dereference if buffer mapping fails.
glretrace: Remove ARB_direct_state_access path in getTextureTarget.
Jordan Justen (11):
Imported Upstream version 7.1+git20170622.b2754af2+repack
Fix import of Upstream version 7.1+git20170622.b2754af2+repack
Imported Upstream version 7.1+git20170623.d38a69d6+repack
debian: Start new changelog entry
Merge tag 'upstream/7.1+git20170623.d38a69d6+repack' into master
debian: Reflow apitrace-gui description to less than 80 chars
debian: Ignore binary-without-manpage lintian warnings
debian: Upgrade Standards-Version to 4.0.0
debian: Add highlight.py patch for lintian warning
debian: Change maintainer to Debian X Strike Force
debian: Upload to unstable
Jose Fonseca (115):
glretrace: Ignore GLX_MESA_query_renderer calls.
dxgitrace: Use EnumFlags for D3D11_RLDO_FLAGS.
khronos: Remove unnecessary Android patch.
trace: Don't presume that COM interface pointers are freed when refcount reaches zero.
d3dretrace: Don't presume that COM interface pointers are freed when refcount reaches zero.
guids: Add ID3D11DebugTest.
trace: Add more COM debugging.
dxgitrace: Never attempt to delete a wrapper.
egltrace: Support EGL_CHROMIUM_get_sync_values.
egltrace: Handle EGL_POST_SUB_BUFFER_SUPPORTED_NV.
glretrace: Consistently use 32 bits visuals.
egltrace: Don't intercept dlopen calls done by EGL/GL/GLES implementation.
eglretrace: Prevent crashes with SwiftShader's EGL.
eglretrace: Try harder to get a XVisualInfo.
glretrace: Sync after creating X window.
travis: Fix labels.
gltrace: std::free -> free.
khronos: Update headers.
gltrace: Include libgen.h for basename.
glxtrace: Recognize glXCreatePixmap attributes.
gui: windeployqt release-with-debug-info option is obsolete.
cmake: Require MSVC 2015.
cmake: Prevent glproc.py from being called multiple times simultaneously.
cmake: Prevent missing symbols linking wgltrace.
cmake: Use LINK_DEPENDS for version scripts.
trace: Rewrite flush log messages.
glxtrace: Intercept and flush on _exit.
gltrace: Recognize GL_KTX_buffer_region enums.
wgltrace: Emit fake string marker with GDI font for all wglUseFont* entrypoints.
inject: Remove NumberOfRvaAndSizes assertion.
docs: Use ANDROID_API_LEVEL=21.
dispatch: Don't rely on sys.platform to generate glproc.
d3d9trace: Use smallest blobs for ATI1N/ATI2N formats.
glretrace: Force high performance graphics on NVIDIA Optimus.
glretrace: Basic implementation of wglUseFontOutlines.
glretrace: Store wglUseFontOutline calls as data instead of statements.
inject: Only clear the modules that have been freed.
mhook: Initial import.
mhook: Fix MinGW build.
mhook: Try to fix the build with older MinGW versions.
inject: Add missing iterator include.
inject: Initial mhook integration.
mhook: Add .editorconfig.
mhook: Remove HeapAlloc anti-recursion hack.
inject: Follow subprocesses with mhook.
inject: Compact Mhook_SetHook invocation.
inject: Hook LoadLibrary* with mhook.
inject: Remove unused functions on mhook implementation.
d3dstate: Don't mistake FVF codes for VS handles.
Merge branch 'mhook'
d3dretrace: Don't duplicate ATI1/ATI2 FourCC defines.
d3dretrace: Viewport Min/MaxZ are floats.
d3dstate: Port some of the recent D3D9 code to D3D8.
docs: Fix discrepancy and ambiguity in format spec.
docs: Document the Snappy format too.
docs: Add a status section.
gltrace: Describe GL_MAX_VERTEX_ATTRIB_STRIDE.
glretrace: Fix glViewportArrayv typo.
snapdiff: Handle missing images more gracefully.
specs: Recognize EXT_window_rectangles params.
cmake: Use more than 2GB for 32 bits Windows processes where available.
gui: Avoid deprecated QStyleOptionViewItemV4 warnings.
glretrace: Avoid deprecated Cocoa enum warnings.
travis: Build with XCode 8.2
cmake: Use bundled libpng on macOS.
glretrace: Try to enable automatic GPU switching on macOS.
cmake: Target macos 10.11 and up; stop building 32bits executables.
cmake: Require Xcode 8.x; remove long build warning.
editorconfig: Specify indentation for Objective-C files.
glretrace: Allow to specify OpenGL vendor via environment variable.
glstate: Avoid calling glGetProgramiv(GL_PROGRAM_BINARY_LENGTH).
cmake: Let CMAKE_OSX_DEPLOYMENT_TARGET take its default value.
glws: Only process events from the main thread.
compat: Avoid redefining macros.
Remove Windows XP support.
cli: Use APITRACE_PYTHON_EXECUTABLE.
cli: Write full path of where the Python scripts are expected to be.
cmake: Don't bother searching for D3DX headers/libraries.
compat: Don't redefine D3DERR_* macros.
cmake: Don't check for unusued D3D headers/libraries.
thirdparty/dxsdk_aug2007: Bundle D3D8 headers from Aug 2007 DirectX SDK.
cmake: Fix D3D11 include dir on dxerr.
travis: Add CentOS6 build via Docker.
appveyor: Upgrade to Qt 5.8.
zlib: Update to 1.2.11.
snappy: Update to 1.1.4.
snappy: Fix MinGW build.
gtest: Update to 1.8.0.
libpng: Update to 1.6.29.
brotli: Update to 0.5.2.
cli: Remove trim-auto.
Remove B2G / Firefox OS build support.
cmake: Warn about flaky / potentially deprecated Android support.
glws: Ensure older X events are processed before doing a window resize.
specs: Recognize more GL_ARB_program_interface_query parameters.
glws: Don't sync swap buffers vertical refresh.
glws: Use dynamically allocated XSizeHints.
glws: Ignore events that happened before our request.
specs: Preserve LinearPointer size in Rebuilder visitor.
scripts: Skip thumbnail when it can't be written.
cmake: Bump version.
Remove Android support.
d3dretrace: Abort on D3DERR_DEVICELOST.
d3d9trace: Handle overlapping IDirect3DCubeTexture9 locks on different faces.
d3dretrace: Handle overlapping IDirect3DCubeTexture9 locks on different faces.
cmake: Allow to build additional tests simultanously.
Refer lack of Android support to issue #521.
dxgiretrace: Replay query GetData methods.
highlight: Use ANSI escape codes on Windows 10.
Revert "memtrace: Align blocks to 64 bytes."
d3dretrace: Use D3DCREATE_SOFTWARE_VERTEXPROCESSING for --driver=sw.
d3dretrace: Swizzle RowPitch in ID3D11DeviceContext::Map.
d3dretrace: Swizzle RowPitch in ID3D10*::Map.
trace: Use if statements for TRACE_VERBOSE.
travis: Use Xcode 8.3 image.
Nicholas Bishop (1):
docs: Fix formatting that causes Github to hide words.
Nicolai Hähnle (2):
specs: Fix glGen/DeleteBuffers buffers param name.
glretrace: Handle implicit buffer unmap on glDeleteBuffer.
Patrick Rudolph (11):
d3dretrace: Add support for D3DFMT_R32F
d3dretrace: Add support for half float formats
d3dretrace: Add support for dual channel formats
d3dretrace: Add support for quad float channel formats
d3dretrace: Add support for quad channel formats
d3dretrace: Add support for D3DFMT_X8B8G8R8
d3dretrace: Dump d3d9 renderstates
d3dretrace: Add function to convert D3DFORMAT to string
d3dretrace: Dump D3DFORMAT in D3D9 traces
d3dretrace: Dump d3d9 texture states
d3dretrace: Don't dump dummy rendertargets
Rob Clark (1):
retrace: support for dumping multiple snapshots (v3)
Simon Owen (1):
retrace: fixed DDLOCK_DONOTWAIT flag clear mask
Timo Aaltonen (1):
control: Drop libgles1-mesa-dev from build-depends. (Closes: #855119)
Tiziano Bacocco (1):
d3dretrace: Dump viewport state for d3d9
Yann E. MORIN (1):
CMakeList: do not overwrite module path
---
.editorconfig | 2
.travis.yml | 39
Android.mk | 106
CMakeLists.txt | 97
README.markdown | 9
appveyor.yml | 7
cli/CMakeLists.txt | 4
cli/cli.hpp | 2
cli/cli_dump_images.cpp | 10
cli/cli_leaks.cpp | 2
cli/cli_main.cpp | 18
cli/cli_repack.cpp | 3
cli/cli_resources.cpp | 4
cli/cli_trace.cpp | 30
cli/cli_trim_auto.cpp | 432
cli/cli_trim_auto_analyzer.cpp | 767
cli/cli_trim_auto_analyzer.hpp | 114
cmake/FindDirectX.cmake | 121
cmake/Windows10SDK.cmake | 53
compat/d3derr.hpp | 21
compat/winsdk_compat.h | 2010
debian/apitrace-gui.lintian-overrides | 2
debian/apitrace.lintian-overrides | 2
debian/changelog | 15
debian/control | 11
debian/patches/highlight.py-shebang | 9
debian/patches/series | 1
dispatch/CMakeLists.txt | 19
dispatch/d3d9imports.hpp | 7
dispatch/glimports.hpp | 7
dispatch/glproc.py | 28
dispatch/glproc_egl.cpp | 6
dispatch/glproc_gl.cpp | 2
docs/Android.markdown | 45
docs/FORMAT.markdown | 43
docs/INSTALL.markdown | 58
docs/NEWS.markdown | 9
docs/USAGE.markdown | 20
gui/CMakeLists.txt | 7
gui/androiddevicedialog.cpp | 4
gui/trimprocess.cpp | 2
gui/ui/mainwindow.ui | 8
helpers/d3d9size.hpp | 12
helpers/d3dcommonsize.hpp | 18
helpers/halffloat.hpp | 133
inject/CMakeLists.txt | 29
inject/injectee.cpp | 1205
inject/injectee_iat.cpp | 1222
inject/injectee_mhook.cpp | 864
inject/injector.cpp | 26
lib/guids/guids_entries.h | 1
lib/highlight/highlight.cpp | 79
lib/os/os_posix.cpp | 2
lib/os/os_thread.hpp | 86
lib/trace/CMakeLists.txt | 2
lib/trace/trace_file_brotli.cpp | 8
lib/trace/trace_parser.cpp | 79
lib/trace/trace_writer_local.cpp | 9
retrace/CMakeLists.txt | 9
retrace/Info.plist | 20
retrace/d3d8state.cpp | 180
retrace/d3d9retrace.py | 36
retrace/d3d9state.cpp | 206
retrace/d3d9state.hpp | 7
retrace/d3d9state_formats.cpp | 191
retrace/d3d9state_images.cpp | 50
retrace/d3dretrace.hpp | 9
retrace/ddrawretrace.py | 2
retrace/dxgiretrace.py | 86
retrace/glretrace.hpp | 10
retrace/glretrace.py | 16
retrace/glretrace_egl.cpp | 1
retrace/glretrace_glx.cpp | 9
retrace/glretrace_main.cpp | 36
retrace/glretrace_wgl.cpp | 41
retrace/glretrace_wgl.hpp | 4
retrace/glretrace_wgl_font.cpp | 4896
retrace/glretrace_wgl_font_bitmaps.cpp | 4896
retrace/glretrace_wgl_font_outlines.cpp |124843 +++++++++++++++++
retrace/glretrace_ws.cpp | 18
retrace/glstate.hpp | 5
retrace/glstate_formats.cpp | 9
retrace/glstate_images.cpp | 111
retrace/glstate_shaders.cpp | 29
retrace/glws.hpp | 13
retrace/glws_cocoa.mm | 96
retrace/glws_egl_android.cpp | 18
retrace/glws_egl_xlib.cpp | 50
retrace/glws_glx.cpp | 40
retrace/glws_waffle.cpp | 5
retrace/glws_wgl.cpp | 26
retrace/glws_xlib.cpp | 76
retrace/metric_backend_amd_perfmon.hpp | 1
retrace/metric_backend_intel_perfquery.hpp | 2
retrace/metric_helper.cpp | 8
retrace/mmap_allocator.hpp | 4
retrace/retrace.hpp | 10
retrace/retrace.py | 10
retrace/retrace_main.cpp | 74
retrace/retrace_stdc.cpp | 65
retrace/retrace_swizzle.cpp | 91
retrace/retrace_swizzle.hpp | 14
scripts/snapdiff.py | 18
specs/d3d10.py | 2
specs/d3d11.py | 2
specs/d3d11sdklayers.py | 2
specs/eglapi.py | 8
specs/glapi.py | 6
specs/glparams.py | 64
specs/gltypes.py | 7
specs/glxapi.py | 8
specs/stdapi.py | 6
thirdparty/brotli/CMakeLists.txt | 98
thirdparty/brotli/LICENSE | 2
thirdparty/brotli/README.md | 19
thirdparty/brotli/common/constants.h | 47
thirdparty/brotli/common/dictionary.c | 9474 +
thirdparty/brotli/common/dictionary.h | 29
thirdparty/brotli/common/port.h | 107
thirdparty/brotli/common/types.h | 58
thirdparty/brotli/dec/bit_reader.c | 10
thirdparty/brotli/dec/bit_reader.h | 42
thirdparty/brotli/dec/context.h | 2
thirdparty/brotli/dec/decode.c | 930
thirdparty/brotli/dec/decode.h | 172
thirdparty/brotli/dec/dictionary.c | 9466 -
thirdparty/brotli/dec/dictionary.h | 38
thirdparty/brotli/dec/huffman.c | 10
thirdparty/brotli/dec/huffman.h | 27
thirdparty/brotli/dec/port.h | 105
thirdparty/brotli/dec/prefix.h | 8
thirdparty/brotli/dec/state.c | 40
thirdparty/brotli/dec/state.h | 57
thirdparty/brotli/dec/transform.h | 2
thirdparty/brotli/dec/types.h | 38
thirdparty/brotli/enc/backward_references.c | 892
thirdparty/brotli/enc/backward_references.cc | 858
thirdparty/brotli/enc/backward_references.h | 187
thirdparty/brotli/enc/backward_references_inc.h | 147
thirdparty/brotli/enc/bit_cost.c | 35
thirdparty/brotli/enc/bit_cost.h | 144
thirdparty/brotli/enc/bit_cost_inc.h | 127
thirdparty/brotli/enc/block_encoder_inc.h | 33
thirdparty/brotli/enc/block_splitter.c | 197
thirdparty/brotli/enc/block_splitter.cc | 505
thirdparty/brotli/enc/block_splitter.h | 90
thirdparty/brotli/enc/block_splitter_inc.h | 432
thirdparty/brotli/enc/brotli_bit_stream.c | 1334
thirdparty/brotli/enc/brotli_bit_stream.cc | 1181
thirdparty/brotli/enc/brotli_bit_stream.h | 262
thirdparty/brotli/enc/cluster.c | 56
thirdparty/brotli/enc/cluster.h | 328
thirdparty/brotli/enc/cluster_inc.h | 315
thirdparty/brotli/enc/command.h | 159
thirdparty/brotli/enc/compress_fragment.c | 747
thirdparty/brotli/enc/compress_fragment.cc | 701
thirdparty/brotli/enc/compress_fragment.h | 85
thirdparty/brotli/enc/compress_fragment_two_pass.c | 557
thirdparty/brotli/enc/compress_fragment_two_pass.cc | 524
thirdparty/brotli/enc/compress_fragment_two_pass.h | 63
thirdparty/brotli/enc/compressor.cc | 139
thirdparty/brotli/enc/compressor.h | 161
thirdparty/brotli/enc/context.h | 198
thirdparty/brotli/enc/dictionary.cc | 9466 -
thirdparty/brotli/enc/dictionary.h | 41
thirdparty/brotli/enc/dictionary_hash.h | 14
thirdparty/brotli/enc/encode.c | 1562
thirdparty/brotli/enc/encode.cc | 1175
thirdparty/brotli/enc/encode.h | 408
thirdparty/brotli/enc/encode_parallel.cc | 312
thirdparty/brotli/enc/encode_parallel.h | 15
thirdparty/brotli/enc/entropy_encode.c | 501
thirdparty/brotli/enc/entropy_encode.cc | 480
thirdparty/brotli/enc/entropy_encode.h | 196
thirdparty/brotli/enc/entropy_encode_static.h | 91
thirdparty/brotli/enc/fast_log.h | 46
thirdparty/brotli/enc/find_match_length.h | 43
thirdparty/brotli/enc/hash.h | 1485
thirdparty/brotli/enc/hash_forgetful_chain_inc.h | 249
thirdparty/brotli/enc/hash_longest_match_inc.h | 241
thirdparty/brotli/enc/hash_longest_match_quickly_inc.h | 230
thirdparty/brotli/enc/histogram.c | 95
thirdparty/brotli/enc/histogram.cc | 67
thirdparty/brotli/enc/histogram.h | 132
thirdparty/brotli/enc/histogram_inc.h | 51
thirdparty/brotli/enc/literal_cost.c | 178
thirdparty/brotli/enc/literal_cost.cc | 165
thirdparty/brotli/enc/literal_cost.h | 26
thirdparty/brotli/enc/memory.c | 181
thirdparty/brotli/enc/memory.h | 62
thirdparty/brotli/enc/metablock.c | 515
thirdparty/brotli/enc/metablock.cc | 539
thirdparty/brotli/enc/metablock.h | 144
thirdparty/brotli/enc/metablock_inc.h | 183
thirdparty/brotli/enc/port.h | 120
thirdparty/brotli/enc/prefix.h | 95
thirdparty/brotli/enc/quality.h | 130
thirdparty/brotli/enc/ringbuffer.h | 259
thirdparty/brotli/enc/static_dict.c | 478
thirdparty/brotli/enc/static_dict.cc | 455
thirdparty/brotli/enc/static_dict.h | 41
thirdparty/brotli/enc/static_dict_lut.h |23260 +--
thirdparty/brotli/enc/streams.cc | 14
thirdparty/brotli/enc/streams.h | 64
thirdparty/brotli/enc/transform.h | 248
thirdparty/brotli/enc/types.h | 29
thirdparty/brotli/enc/utf8_util.c | 85
thirdparty/brotli/enc/utf8_util.cc | 83
thirdparty/brotli/enc/utf8_util.h | 25
thirdparty/brotli/enc/write_bits.h | 92
thirdparty/khronos/EGL/egl.h | 6
thirdparty/khronos/EGL/eglext.h | 48
thirdparty/khronos/EGL/eglplatform.h | 10
thirdparty/khronos/EGL/eglplatform.patch | 12
thirdparty/khronos/GL/glext.h | 79
thirdparty/khronos/GL/glxext.h | 16
thirdparty/khronos/GL/wglext.h | 6
thirdparty/khronos/GLES2/gl2.h | 6
thirdparty/khronos/GLES2/gl2ext.h | 183
thirdparty/khronos/KHR/khrplatform.h | 7
wrappers/CMakeLists.txt | 14
wrappers/d3d9trace.py | 14
wrappers/dlsym.cpp | 172
wrappers/egltrace.py | 67
wrappers/gltrace_state.cpp | 2
wrappers/glxtrace.py | 50
wrappers/glxtrace.version | 1
wrappers/memtrace.cpp | 29
wrappers/trace.py | 63
wrappers/wgltrace.py | 34
230 files changed, 170379 insertions(+), 50426 deletions(-)
---
Reply to: