Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-03-09 | glws: Only process events from the main thread. | Jose Fonseca | 1 | -0/+4 | |
Fixes https://github.com/apitrace/apitrace/issues/510 | |||||
2017-01-29 | cmake: Let CMAKE_OSX_DEPLOYMENT_TARGET take its default value. | Jose Fonseca | 1 | -1/+0 | |
Should fix #505. | |||||
2017-01-25 | glstate: Avoid calling glGetProgramiv(GL_PROGRAM_BINARY_LENGTH). | Jose Fonseca | 1 | -2/+23 | |
This should avoid unwanted side effects as described by emeakyl in https://github.com/apitrace/apitrace/issues/365#issuecomment-275029429 | |||||
2017-01-24 | glretrace: Allow to specify OpenGL vendor via environment variable. | Jose Fonseca | 1 | -5/+65 | |
This enables on macOS one to do: VENDOR=Intel ./glretrace ... VENDOR=AMD ./glretrace ... VENDOR=NVIDIA ./glretrace ... VENDOR=Software ./glretrace ... | |||||
2017-01-24 | editorconfig: Specify indentation for Objective-C files. | Jose Fonseca | 1 | -1/+1 | |
2017-01-24 | cmake: Require Xcode 8.x; remove long build warning. | Jose Fonseca | 1 | -9/+7 | |
Fixes https://github.com/apitrace/apitrace/issues/346 Fixes https://github.com/apitrace/apitrace/issues/503 | |||||
2017-01-24 | cmake: Target macos 10.11 and up; stop building 32bits executables. | Jose Fonseca | 2 | -10/+5 | |
2017-01-23 | glretrace: Try to enable automatic GPU switching on macOS. | Jose Fonseca | 4 | -0/+36 | |
Minimal testing. | |||||
2017-01-12 | cmake: Use bundled libpng on macOS. | Jose Fonseca | 1 | -1/+1 | |
cmake often picks up libpng from /usr/local which does not not include i386 architecture. | |||||
2017-01-12 | travis: Build with XCode 8.2 | Jose Fonseca | 1 | -1/+5 | |
2017-01-12 | glretrace: Avoid deprecated Cocoa enum warnings. | Jose Fonseca | 1 | -4/+4 | |
2017-01-12 | gui: Avoid deprecated QStyleOptionViewItemV4 warnings. | Jose Fonseca | 1 | -2/+2 | |
2016-12-09 | cmake: Use more than 2GB for 32 bits Windows processes where available. | Jose Fonseca | 1 | -1/+11 | |
2016-12-09 | specs: Recognize EXT_window_rectangles params. | Jose Fonseca | 1 | -0/+6 | |
2016-12-02 | snapdiff: Handle missing images more gracefully. | Jose Fonseca | 1 | -5/+8 | |
2016-12-02 | glretrace: Fix glViewportArrayv typo. | Jose Fonseca | 1 | -1/+1 | |
2016-11-14 | gltrace: Describe GL_MAX_VERTEX_ATTRIB_STRIDE. | Jose Fonseca | 1 | -1/+1 | |
2016-10-13 | docs: Add a status section. | Jose Fonseca | 1 | -0/+9 | |
I've been very busy professionally/personally, which has left very little time to maintain Apitrace. So set the right expectations. | |||||
2016-10-05 | docs: Document the Snappy format too. | Jose Fonseca | 1 | -3/+25 | |
2016-10-05 | docs: Fix discrepancy and ambiguity in format spec. | Jose Fonseca | 1 | -7/+8 | |
As pointed out by [bk]door.maus in issue #492. Also fix some spelling errors. | |||||
2016-09-21 | d3dstate: Port some of the recent D3D9 code to D3D8. | Jose Fonseca | 1 | -4/+169 | |
2016-09-21 | d3dretrace: Viewport Min/MaxZ are floats. | Jose Fonseca | 1 | -2/+2 | |
2016-09-21 | d3dretrace: Don't duplicate ATI1/ATI2 FourCC defines. | Jose Fonseca | 2 | -10/+2 | |
"ATI1N"/"ATI2N" is how these texture formats are described in AMD's "Advanced DX9 Capabilities for ATI Radeon Cards" document. g test.sh | |||||
2016-09-21 | d3dretrace: Don't dump dummy rendertargets | Patrick Rudolph | 1 | -0/+10 | |
Do not try to dump rendertargets that uses format D3DFMT_NULL. Found trying to dump Crysis renderstates. Signed-off-by: Patrick Rudolph <siro@das-labor.org> | |||||
2016-09-21 | d3dretrace: Dump d3d9 texture states | Patrick Rudolph | 1 | -0/+52 | |
Dump all texturestagestates. Use seperate a seperate field for each stage. Signed-off-by: Patrick Rudolph <siro@das-labor.org> | |||||
2016-09-21 | d3dretrace: Dump viewport state for d3d9 | Tiziano Bacocco | 1 | -0/+21 | |
Dump D3D9 viewport state. Rebased against current HEAD. Signed-off-by: Tiziano Bacocco <tizbac2@gmail.com> Signed-off-by: Patrick Rudolph <siro@das-labor.org> | |||||
2016-09-21 | d3dretrace: Dump D3DFORMAT in D3D9 traces | Patrick Rudolph | 1 | -15/+25 | |
Dump the texture, framebuffer and depth D3DFORMAT. The format is displayed in qapitrace instead format UNKNOWN. Tested on D3D9 trace. Signed-off-by: Patrick Rudolph <siro@das-labor.org> | |||||
2016-09-21 | d3dretrace: Add function to convert D3DFORMAT to string | Patrick Rudolph | 3 | -21/+114 | |
Required to display the format name in qapitrace. Signed-off-by: Patrick Rudolph <siro@das-labor.org> | |||||
2016-09-21 | d3dretrace: Dump d3d9 renderstates | Patrick Rudolph | 1 | -4/+129 | |
Use a marco to dump all D3D9 renderstates. Tested on D3D9 trace. Signed-off-by: Patrick Rudolph <siro@das-labor.org> | |||||
2016-09-21 | d3dretrace: Add support for D3DFMT_X8B8G8R8 | Patrick Rudolph | 1 | -0/+8 | |
Add format D3DFMT_X8B8G8R8. Signed-off-by: Patrick Rudolph <siro@das-labor.org> | |||||
2016-09-21 | d3dretrace: Add support for quad channel formats | Patrick Rudolph | 1 | -2/+21 | |
Add formats D3DFMT_A8R8G8B8 and D3DFMT_A8B8G8R8. Signed-off-by: Patrick Rudolph <siro@das-labor.org> | |||||
2016-09-21 | d3dretrace: Add support for quad float channel formats | Patrick Rudolph | 1 | -0/+21 | |
Add format D3DFMT_A32B32G32R32F and D3DFMT_A16B16G16R16F. Signed-off-by: Patrick Rudolph <siro@das-labor.org> | |||||
2016-09-21 | d3dretrace: Add support for dual channel formats | Patrick Rudolph | 1 | -0/+17 | |
Add support for D3DFMT_G32R32F and D3DFMT_G16R16F. v2: add channelType Signed-off-by: Patrick Rudolph <siro@das-labor.org> | |||||
2016-09-21 | d3dretrace: Add support for half float formats | Patrick Rudolph | 2 | -0/+140 | |
Use MESA half-float to float conversion function. Mesa uses MIT compatibel license which should fit apitrace license. Copyright header remains untouched. Signed-off-by: Patrick Rudolph <siro@das-labor.org> | |||||
2016-09-21 | d3dretrace: Add support for D3DFMT_R32F | Patrick Rudolph | 1 | -0/+2 | |
Dump D3DFMT_R32F the same way as D32F_LOCKABLE. Signed-off-by: Patrick Rudolph <siro@das-labor.org> | |||||
2016-09-21 | Merge branch 'mhook' | Jose Fonseca | 23 | -30/+12655 | |
2016-09-21 | d3dstate: Don't mistake FVF codes for VS handles. | Jose Fonseca | 1 | -1/+6 | |
Avoids errors when dumping. | |||||
2016-09-19 | inject: Remove unused functions on mhook implementation. | Jose Fonseca | 2 | -234/+0 | |
2016-09-19 | inject: Hook LoadLibrary* with mhook. | Jose Fonseca | 1 | -57/+31 | |
2016-09-19 | inject: Compact Mhook_SetHook invocation. | Jose Fonseca | 1 | -25/+12 | |
2016-09-18 | inject: Follow subprocesses with mhook. | Jose Fonseca | 1 | -68/+84 | |
2016-09-12 | mhook: Remove HeapAlloc anti-recursion hack. | Jose Fonseca | 1 | -6/+1 | |
It seems the previous Mhook_Unhook fix eliminates the need. | |||||
2016-09-12 | mhook: Add .editorconfig. | Jose Fonseca | 1 | -0/+4 | |
2016-09-12 | mhook: Fixes to make Mhook_Unhook() work. | Boris Gjenero | 1 | -2/+4 | |
This fixes ListRemove() when deleting the last trampoline in a list, and fixes TrampolineGet() so it can find trampolines. https://github.com/martona/mhook/pull/3 | |||||
2016-09-07 | inject: Initial mhook integration. | Jose Fonseca | 5 | -30/+1177 | |
Essentially fork injectee module into two variants: IAT and mhook. | |||||
2016-09-05 | inject: Add missing iterator include. | Jose Fonseca | 1 | -0/+1 | |
2016-09-05 | mhook: Try to fix the build with older MinGW versions. | Jose Fonseca | 1 | -1/+4 | |
2016-09-05 | mhook: Fix MinGW build. | Jose Fonseca | 7 | -28/+49 | |
Using https://github.com/SirAnthony/mhook as reference. | |||||
2016-09-05 | mhook: Initial import. | Jose Fonseca | 17 | -0/+11711 | |
2016-09-05 | inject: Only clear the modules that have been freed. | Jose Fonseca | 1 | -2/+19 | |
This significantly speeds up injection on applications that Load/FreeLibrary a lot. |