History log of /external/mesa3d/src/gallium/drivers/r600/sb/sb_bc_decoder.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
322cd2457ccf66a0a88d92f0b0dec1cb3f93eae4 17-May-2016 Jan Vesely <jan.vesely@rutgers.edu> r600g,sb: Don't use standard macro name

Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
/external/mesa3d/src/gallium/drivers/r600/sb/sb_bc_decoder.cpp
43ac091e4c735a50edf61972090ba83126f295e9 08-May-2016 Nicolai Hähnle <nicolai.haehnle@amd.com> r600: move alu_op_table to .c file

So that it gets compiled and emitted only once, saving space is the final
binary.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
/external/mesa3d/src/gallium/drivers/r600/sb/sb_bc_decoder.cpp
b2fa64b16166925200b09f7de62244358d22f0b7 30-Nov-2015 Glenn Kennard <glenn.kennard@gmail.com> r600g/sb: Support LDS ops in SB bytecode I/O

This just adds the LDS ops to the SB bytecode reader/writers.

Signed-off-by: Glenn Kennard <glenn.kennard@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/sb/sb_bc_decoder.cpp
fe4eb49df9ee93d9fe97d16149f682a6ebe79d42 30-Nov-2015 Dave Airlie <airlied@redhat.com> r600/sb: add support for GDS to the sb decoder/dump. (v1.1)

This just adds support to the decoder, not actual SB support.

v1.1: fixup GDS relative mode. (Glenn).

Reviewed-by: Glenn Kennard <glenn.kennard@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/sb/sb_bc_decoder.cpp
a830225adbb77073272961df409885cca6b861ee 27-Aug-2015 Glenn Kennard <glenn.kennard@gmail.com> r600g/sb: Don't read junk after EOP

Shaders that contain instruction data after an instruction with EOP could end
up parsing that as an instruction, leading to various crashes and asserts in
SB as it gets very confused if it sees for instance a loop start instruction
jumping off to some random point.

Add a couple of asserts, and print EOP bit if set in old asm printer.

Signed-off-by: Glenn Kennard <glenn.kennard@gmail.com>
Cc: <mesa-stable@lists.freedesktop.org>
Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/r600/sb/sb_bc_decoder.cpp
ecde4b07e2208934a17a09d26c43baf314c10a60 14-May-2013 Vadim Girlin <vadimgirlin@gmail.com> r600g/sb: get rid of standard c++ streams

Static initialization of internal libstdc++ data related to iostream
causes segfaults with some apps.

This patch replaces all uses of std::ostream and std::ostringstream in sb
with custom lightweight classes.

Prevents segfaults with ut2004demo and probably some other old apps.

Signed-off-by: Vadim Girlin <vadimgirlin@gmail.com>
/external/mesa3d/src/gallium/drivers/r600/sb/sb_bc_decoder.cpp
2cd769179345799d383f92dd615991755ec24be1 30-Apr-2013 Vadim Girlin <vadimgirlin@gmail.com> r600g/sb: initial commit of the optimizing shader backend
/external/mesa3d/src/gallium/drivers/r600/sb/sb_bc_decoder.cpp