summaryrefslogtreecommitdiff
path: root/helpers
AgeCommit message (Collapse)AuthorFilesLines
2014-08-20dxgitrace: Use com_ptr in d3d1[01]size.hpp.José Fonseca3-8/+95
The wrong object was being dereferenced.
2014-08-20dxgitrace: Take the miplevel in consideration for 3D texture mappings.José Fonseca2-0/+2
2014-08-15dxgitrace: Dump D3D11 queries data.José Fonseca1-0/+24
Just like D3D10 queries.
2014-08-15dxgitrace: Dump D3D10 queries data.José Fonseca1-0/+24
2014-08-14gltrace: Use a regex for GL draw function names.José Fonseca1-1/+3
More future proof.
2014-08-14gltrace: Drop support for user arrays in gl*Draw*Indirect*.José Fonseca1-136/+0
Untested, complicated, and utterly pointless (though I believe not strictly forbidden) use of GL API.
2014-08-13specs: Remove redundant _glTexImage*_size variants.José Fonseca1-25/+0
2014-07-17gltrace: Simplify _need_user_arrays.José Fonseca1-0/+11
2014-06-25cmake: Refactor all convenience library generation into a function.José Fonseca1-5/+1
2014-05-02Avoid unsafe cast.José Fonseca1-2/+2
2014-01-21gltrace: Fix the computation of image sizes.José Fonseca1-4/+18
The size, instead of being computed as image_height * row_stride should actually be size_of_first_row + (image_height - 1) * row_stride as tsondergaard explained in issue #208.
2013-07-13Remove the last helper for the old incomplete attrib_list support.Andreas Hartmetz1-21/+0
2013-07-13Remove the now unused _AttribList_size.Andreas Hartmetz1-19/+0
_AttribPairList_size is still used for WGL's float-based attribs.
2013-07-02common: Add platform #ifdefs for non-cmake build convenience.Nigel Stewart2-0/+5
The cmake CMakeLists.txt file has logic for including or excluding certain compilation units based on the platform: Windows, Linux or Mac OS X. Other build systems are not as clever, it is convenient to also wrap platform-specifics with #ifdef _WIN32 ... #endif to keep things simple on the build side.
2013-06-26d3d9trace: Improve D3D9 shader size computation.José Fonseca1-3/+3
Still not bullet proof, but better than before.
2013-06-20Several documentation fixes.José Fonseca1-3/+3
2013-05-30dxgi(re)trace: Organize mapping info into a structure.José Fonseca3-36/+51
2013-05-29support NV_path_rendering and indexed EXT_direct_state_accessMark Kilgard1-0/+461
2013-05-03d3d9trace: Fix D3DPT_TRIANGLEFAN vertex count computation.José Fonseca1-1/+1
2013-04-26gltrace: Handle even more formats in _gl_format_channels().José Fonseca1-4/+22
The valid formats can be found by grepping 'Accepted by the <format> ' in OpenGL extension specs. These were all I could find.
2013-04-26gltrace: Recognize GL_*_INTEGER in _gl_format_channels (issue #123).José Fonseca1-0/+11
2013-04-15Gix MSVC build.José Fonseca1-2/+2
2013-04-14gltrace,glretrace: Better support for indirect draws from user memory.José Fonseca1-4/+128
Not really tested, though should be no worse than current situation.
2013-04-14gltrace: Respect all string length parameters.José Fonseca1-13/+26
2013-04-14gltrace: Handle negative lengths in glDebugMessageInsert* (issue 119).José Fonseca1-0/+12
2013-04-08gltrace: Handle negative lengths in glShaderSource* (issue #116).José Fonseca1-0/+16
2013-03-27Add per-directory synopsis.José Fonseca1-0/+5
2013-02-06d3dtrace: Recognize YV12 format.José Fonseca1-0/+1
2012-12-20gltrace/retrace: Full support for variable length parameters.José Fonseca1-3/+11
Such as GL_COMPRESSED_TEXTURE_FORMATS.
2012-11-27d3dtrace,d3dretrace: Move shader disassembly helpers to common location.José Fonseca3-0/+248
2012-11-20d3d10,d3d11: Take the UpdateSubresource box in full consideration.José Fonseca2-0/+12
2012-11-18d3d: And d3dcommonsize.hpp too.José Fonseca1-0/+188
sigh..
2012-11-18d3d8: Add missing d3d8size.hpp file.José Fonseca1-0/+235
2012-11-18d3d8: Update specs to match d3d9.José Fonseca1-150/+7
And vice versa.
2012-11-17gltrace: Rely on polymorphism for indices instead of special case.José Fonseca1-2/+8
2012-11-11gl: Handle ClearBufferData blobs.José Fonseca1-4/+20
2012-11-11d3dretrace: Eliminate differences between d3d9/d3d10.José Fonseca1-30/+30
2012-11-07d3dretrace: Basic d3d10 support.José Fonseca1-0/+2
2012-11-07d3d11: Catch up with d3d10.José Fonseca3-203/+442
2012-11-04d3d10: Trace UpdateSubResource blobs.José Fonseca1-0/+66
2012-11-04d3d10trace: Fix 1D textures size calculations.José Fonseca1-18/+125
2012-11-04d3d10: Trace blobs for initial data.José Fonseca1-21/+28
2012-11-04d3d10: Take mip level in consideration.José Fonseca1-5/+79
2012-11-04Trace d3d10.x maps.José Fonseca1-0/+193
2012-11-03Rename d3dsize.hpp to d3d9size.hppJosé Fonseca1-3/+3
2012-11-02gles: track gl buffer contents in a shadow bufferImre Deak1-1/+6
This is needed since GLES/GLES2 don't support either glGetBufferSubData or glMapBufferOES. At the moment apitrace is only interested in GL_ELEMENT_ARRAY_BUFFER contents so don't track buffers of other types. Signed-off-by: Imre Deak <imre.deak@intel.com>
2012-10-19Handle GL_ARB_vertex_array_bgra better.José Fonseca1-0/+8
Size can be a symbolic constant GL_BGRA, instead of a numeric value.
2012-09-16trace: Fix alignment bug in computing image sizes.José Fonseca1-12/+18
Match precisely what the OpenGL spec says. Fixes the stride computation of RGB8. Based on discussion and code from Carl Worth and Paul Berry.
2012-08-08Update khronos headers.José Fonseca1-14/+14
2012-08-02Emit a fake glTexImage for glEGLImageTargetTexture2DOES.José Fonseca3-103/+55