summaryrefslogtreecommitdiff
path: root/specs
AgeCommit message (Collapse)AuthorFilesLines
2016-06-30egltrace: Handle EGL_POST_SUB_BUFFER_SUPPORTED_NV.Jose Fonseca1-1/+4
2016-06-30egltrace: Support EGL_CHROMIUM_get_sync_values.Jose Fonseca1-0/+3
2016-06-20dxgitrace: Use EnumFlags for D3D11_RLDO_FLAGS.Jose Fonseca1-1/+1
2016-06-07specs: Fix glGen/DeleteBuffers buffers param name.Nicolai Hähnle1-2/+2
2016-05-19dxgitrace: Handle ID3D11VideoContext::Get/ReleaseDecoderBuffer properly.Jose Fonseca1-2/+2
Essentially do the same thing done for DXVA's IDirectXVideoDecoder::Get/ReleaseBuffer methods. Untested, but it should fare no worse than it does now.
2016-05-18specs: Standardize on EnumFlags.Jose Fonseca2-13/+9
2016-05-18specs: Add EnumFlags helper.Jose Fonseca1-0/+4
For enums with flags.
2016-05-18dxgitrace: Handle ID3D11Device3::WriteToSubresource correctly.Jose Fonseca1-1/+1
2016-05-18specs/scripts: Several improvements to enable parsing d3d12 headers.Jose Fonseca1-3/+27
2016-05-18specs/scripts: Use print function in cxx2api.Jose Fonseca1-16/+19
2016-05-18specs/scripts: Make cxx2api agnostic to MinGW compiler version.Jose Fonseca1-31/+15
2016-05-10gltrace: Use consistent param names on draw calls.Jose Fonseca1-14/+14
`primcount` is used in non-ARB extensions with inconsistent meaning. Match ARB by instead `instancecount` and `drawcount`. This makes the wrapper code simpler, and makes it easier for humans to interpret the params too.
2016-05-06gltrace: Add missing OS X prototypes.Jose Fonseca1-0/+11
For completeness. Specially because theres no *GetProcAddress on OS X, so there's no warning when an app uses them. Even with this change, there's still a few obscure entrypoint missing.
2016-05-04gltrace: Recognize GL_PROGRAM_SEPARABLE state.Jose Fonseca1-1/+1
2016-05-04egltrace: Implement EGL 1.5Jose Fonseca2-35/+112
Most of the changes concern the newly introduced EGLAttrib type, which is distinct of the attribs in EGLint that we previously had.
2016-05-03egltrace: Support eglSwapBuffersWithDamage*.Jose Fonseca1-0/+6
https://github.com/apitrace/apitrace/issues/454
2016-05-03egltrace: Reorder functions to match what xml2api produces.Jose Fonseca1-52/+46
2016-05-03egltrace: Use EGLAPIENTRY consistently.Jose Fonseca1-57/+57
2016-05-01cgltrace: Don't treat undocumented CGLChoosePixelFormat attrib as integer.Jose Fonseca1-1/+2
It's a boolean, and failing to recognizing causes missing the list terminator.
2016-04-09dxgitrace: Remove IWarpPrivateAPI spec.Jose Fonseca1-6/+0
No longer relevant, now that we hide it.
2016-04-05gltrace,glretrace: Handle GL_ARB_query_buffer_object correctly.Jose Fonseca1-14/+14
More specifically, treat pointers as offsets when GL_QUERY_BUFFER is bound to a buffer. Code changes follow closely the similar logic used for PBOs. https://github.com/apitrace/apitrace/issues/442
2016-03-05specs: Handle overloaded methods/functions.Jose Fonseca2-100/+114
2016-03-05dxgitrace: Complete DirectComposition specs.Jose Fonseca1-0/+303
This addresses https://github.com/apitrace/apitrace/issues/377 , but even with complete DirectComposition specs, one will stumble into attempts to use undocumented IID_ID3D11PartnerDevice interface.
2016-03-05specs: Add script to automate generation of specs from headers.Jose Fonseca2-0/+516
Based on clang, castxml, and pygccxml.
2016-03-05d2d1trace: Define D2D1_PROPERTY_BINDING struct members.Jose Fonseca1-1/+7
2016-02-19d3d9trace,d3d9retrace: Handle D3D9Ex system memory textures.Jose Fonseca1-11/+20
2016-02-18specs: Mark pSharedHandle as in/out args.Jose Fonseca1-11/+11
2016-01-26specs: Add missing GL parameters.Jose Fonseca2-14/+73
2016-01-26specs: Add missing GL_EXT_* extensions.Jose Fonseca2-17/+83
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 Fonseca1-1/+1
The noteworthy change is a fix to glClearNamedFramebufferfi prototype.
2015-12-22glretrace: Fix glCopyImageSubData for textures.Jose Fonseca1-3/+3
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
2015-10-30ddrawtrace: Fix tracing of DDCREATE_* flags.Jose Fonseca1-15/+10
2015-08-21specs: Fix variable parameters on a few other functions.Jose Fonseca1-4/+4
2015-08-21specs: Fix glTextureParameter[fi]v prototype.Jose Fonseca1-2/+2
The output parameter can be an array. Fixes https://github.com/apitrace/apitrace/issues/376
2015-08-14dxgitrace: Describe IWarpPrivateAPI internal interface.Jose Fonseca1-0/+6
Direct2D relies on it a lot on newer Windows. Data passed in WarpEscape is opaque, but knowing that the application is relying on it is useful, since otherwise the traces will be incomplete with no warning whatsoever.
2015-08-14specs: Move undocumented DXGI interfaces to the bottom.Jose Fonseca1-21/+29
2015-08-13d2d1trace: Support d2d1_1/dwrite_1.Jose Fonseca3-87/+1215
2015-08-13specs: Merge D2D spec modules.Jose Fonseca3-144/+96
2015-08-13specs: Basic OpenGL 2015 ARB extension support.Jose Fonseca2-48/+140
Fixes #371.
2015-08-12specs: Support D3D11.3.Jose Fonseca1-1/+257
2015-07-24specs: Few corrections to DXVA2.Jose Fonseca1-13/+13
2015-07-17dxgiretrace: Handle ID3D11Device::OpenSharedResource within the same process.Jose Fonseca3-3/+8
2015-07-17dxgiretrace: More tweaks to IDXGIKeyedMutex.Jose Fonseca1-2/+9
They do have side-effects.
2015-07-17specs: Remove dead file.Jose Fonseca1-382/+0
2015-07-17specs: Use DECLARE_HANDLE where applicable.Jose Fonseca1-7/+7
2015-07-17specs: Remove d3dcommon.Jose Fonseca3-230/+102
Just fold into the respective d3d10/d3d11 modules.
2015-07-17specs: Update/cleanup dxgi/d3d11 specs.Jose Fonseca2-484/+24
2015-07-16dxgitrace,dxgiretrace: Preliminary D3D11 video support.Jose Fonseca2-0/+770