History log of /external/mesa3d/src/gallium/drivers/ilo/shader/toy_helpers.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a7911620f61a10f6297155d58445ed146bbcb056 23-Jan-2015 Chia-I Wu <olvaffe@gmail.com> ilo: update the toy compiler for Gen8

Based on what we know from the classic driver.
/external/mesa3d/src/gallium/drivers/ilo/shader/toy_helpers.h
56d2ebb019f38d727a41f8f4a8ebd4f1aeee19e0 12-Sep-2014 Chia-I Wu <olvaffe@gmail.com> ilo: use an accessor for dev->gen

It should enable us to do specialized builds by making the accessor return a
constant.
/external/mesa3d/src/gallium/drivers/ilo/shader/toy_helpers.h
6c6bd796adda4173ebaf494d6cd2a96d511f1ea3 13-Apr-2014 Chia-I Wu <olvaffe@gmail.com> ilo: scripted conversion to genhw headers

Hopefully my four hundred line sed script is correct.
/external/mesa3d/src/gallium/drivers/ilo/shader/toy_helpers.h
bef98f9c3add317dd1a0cfa6b160792281e2a066 29-Apr-2013 Chia-I Wu <olvaffe@gmail.com> ilo: use ilo_dev_info in toy compiler

We need only dev->gen, but it makes sense to expose other information to the
compiler.
/external/mesa3d/src/gallium/drivers/ilo/shader/toy_helpers.h
7118ff8bb02046bb2f440e2a5c48d9a41bb057b1 12-Dec-2012 Chia-I Wu <olv@lunarg.com> ilo: add a toy shader compiler

This is a simple shader compiler that performs almost zero optimizations. The
generated code is usually much larger comparing to that generated by i965.
The generated code also requires many more registers.

Function-wise, it lacks register spilling and does not support most TGSI
indirections. Other than those, it works alright.
/external/mesa3d/src/gallium/drivers/ilo/shader/toy_helpers.h