aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/svga/svgadump
Commit message (Collapse)AuthorAgeFilesLines
* svga: remove shebang from svgadump/svga_dump.pyEmil Velikov2017-03-101-1/+0
| | | | | | | Analogous to earlier commit(s). Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* svga: remove execute bit from svga_dump.pyEmil Velikov2017-03-101-0/+0
| | | | | | | | | | | | The file is used to generate svgadump/svga_dump.c... in theory at least. Atm. the file is checked in-tree but that is about to change later commits. As we get to that we'll use $PYTHON2 or equivalent as used throughout the tree. Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* svga: Fix a strict-aliasing violation in shader dumperEdward O'Callaghan2016-12-211-1/+9
| | | | | | | | | | | | | | | As per the C spec, it is illegal to alias pointers to different types. This results in undefined behaviour after optimization passes, resulting in very subtle bugs that happen only on a full moon.. Use a memcpy() as a well defined coercion between the isomorphic bit-field interpretations of memory. V.2: Use C99 compat STATIC_ASSERT() over C11 static_assert(). Signed-off-by: Edward O'Callaghan <[email protected]> Reviewed-by: Charmaine Lee <[email protected]>
* svga: add SVGA3d_vgpu10_TransferFromBuffer()Charmaine Lee2016-09-171-0/+12
| | | | | | Also add the corresponding dump function to dump the TransferFromBuffer command. Reviewed-by: Brian Paul <[email protected]>
* svga: dump code for GenMips.Neha Bhende2016-07-151-0/+6
| | | | Reviewed-by: Brian Paul <[email protected]>
* svga: add dumping for more device commandsBrian Paul2016-07-081-155/+724
| | | | Signed-off-by: Brian Paul <[email protected]>
* svga: Make use of ARRAY_SIZE macroEdward O'Callaghan2015-12-061-1/+1
| | | | | Signed-off-by: Edward O'Callaghan <[email protected]> Signed-off-by: Marek Olšák <[email protected]>
* svga: update the svga3d device header filesBrian Paul2015-09-021-23/+0
| | | | | | Remove some obsolete svga_dump.c code for items which no longer exist. Signed-off-by: Brian Paul <[email protected]>
* gallium: replace INLINE with inlineIlia Mirkin2015-07-211-3/+3
| | | | | | | | | | | | | | | | Generated by running: git grep -l INLINE src/gallium/ | xargs sed -i 's/\bINLINE\b/inline/g' git grep -l INLINE src/mesa/state_tracker/ | xargs sed -i 's/\bINLINE\b/inline/g' git checkout src/gallium/state_trackers/clover/Doxyfile and manual edits to src/gallium/include/pipe/p_compiler.h src/gallium/README.portability to remove mentions of the inline define. Signed-off-by: Ilia Mirkin <[email protected]> Acked-by: Marek Olšák <[email protected]>
* svga: update dumping code with new GBS commands, etcBrian Paul2014-02-141-44/+268
| | | | | Reviewed-by: Thomas Hellstrom <[email protected]> Cc: "10.1" <[email protected]>
* svgadump: Dump the new depth format names.José Fonseca2011-09-231-0/+9
|
* svgadump: Update for svga3d_reg.h header changes.José Fonseca2011-09-231-33/+60
|
* svga: TEXLDL opcode dst/src register information is correct.Michel Dänzer2011-01-311-1/+1
|
* svga: Print the number and mnemonic of the opcode we're missing information for.Michel Dänzer2011-01-311-0/+2
| | | | Makes it easier to figure out which opcode it's about.
* svga: use memset() to initialize u to avoid warningsBrian Paul2010-03-111-1/+3
|
* svga: Silence uninitialized variable warning.Vinson Lee2010-02-121-1/+1
|
* svgadump: Several improvements to shader dumping.José Fonseca2010-02-124-336/+411
|
* svga: Allow to dump an individual command.José Fonseca2009-12-263-340/+363
|
* svga: Dump SVGA_3D_CMD_BLIT_SURFACE_TO_SCREEN commands.José Fonseca2009-12-052-4/+43
|
* svga: Use _debug_printf, so that output may be dumped in release builds too.José Fonseca2009-12-053-687/+687
| | | | The dump calls should be wrapped in #ifdef DEBUG .. #endif.
* svga: Handle comment tokens when dumping.José Fonseca2009-11-242-1/+12
|
* svga: Use consistent names for public symbol names of shader dumping facilities.José Fonseca2009-11-245-12/+12
|
* svga: Use consistent file names for dumping facilities.José Fonseca2009-11-247-6/+6
|
* svga: Add svga driverJakob Bornecrantz2009-11-178-0/+3218