History log of /external/mesa3d/src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
96259b51285469a229c3740c2b467d4455ed0c8d 26-Jun-2012 Marcin Slusarz <marcin.slusarz@gmail.com> nv50/ir: make colorful ir dump output optional
/external/mesa3d/src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp
afcd7b5d1614a8a758ccb4353a9c31a601c9b9b4 29-Apr-2012 Christoph Bumiller <e0425955@student.tuwien.ac.at> nvc0/ir: initial implementation of nve4 scheduling hints
/external/mesa3d/src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp
e44089b2f79aa2dcaacf348911433d1e21235c0c 14-Apr-2012 Christoph Bumiller <e0425955@student.tuwien.ac.at> nvc0: add initial support for nve4+ (Kepler) chipsets

Most things that work on Fermi should work on Kepler too.

There are a few performance optimizations left to do, like better
placement of texture barriers and adding scheduling data to the
shader instructions (without them, a thread group will be masked
for 32 cycles after each single instruction issue).
/external/mesa3d/src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp
a9f22b91e5b6f0d462de8a92e13d7c5af35dadc4 12-Apr-2012 Christoph Bumiller <e0425955@student.tuwien.ac.at> nv50/ir: print interpolation mode
/external/mesa3d/src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp
322bc7ed68ed92233c97168c036d0aa50c11a20e 14-Apr-2012 Christoph Bumiller <e0425955@student.tuwien.ac.at> nv50/ir: import nv50 target
/external/mesa3d/src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp
e43a3a66a9d8a99021d76ff4d07dec7b8cfd62ca 09-Apr-2012 Christoph Bumiller <e0425955@student.tuwien.ac.at> nv50/ir: rewrite the register allocator as GCRA, with spilling

This is more flexible than the linear scan, and we don't need the
separate allocation pass for constrained values anymore.
/external/mesa3d/src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp
98116cc3dc3fc2cd84990cc2c968f05fe2978b4a 06-Apr-2012 Francisco Jerez <currojerez@riseup.net> nv50/ir: Build a "symbol" table with the binary offsets of each function.
/external/mesa3d/src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp
9362d4bc0a03860ec386156cf499e855a9c2d2a5 09-Apr-2012 Christoph Bumiller <e0425955@student.tuwien.ac.at> nv50/ir: make Instruction::src/def container private
/external/mesa3d/src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp
8cc2eca5df0116aa7fb8233a9ab6ad1c9e4203cd 29-Mar-2012 Francisco Jerez <currojerez@riseup.net> nv50/ir: Add support for unlimited instruction arguments.
/external/mesa3d/src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp
0e4e0ca6df52ddecd1bb2fe9a427549d1a82b9f9 17-Oct-2011 Christoph Bumiller <e0425955@student.tuwien.ac.at> nv50/ir: add wrap mode for shift operations

D3D1x specifies that only the low 5 bit of the shift are used.
/external/mesa3d/src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp
d2d19ea51fa3575a8d014a69a9b835c335728817 14-Sep-2011 Christoph Bumiller <e0425955@student.tuwien.ac.at> nv50/ir: add missing license headers
/external/mesa3d/src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp
57594065c30feec9376be9b2132659f7d87362ee 14-Sep-2011 Christoph Bumiller <e0425955@student.tuwien.ac.at> nv50/ir: import new shader backend code
/external/mesa3d/src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp