Update issue 245
Fix some compiling errors and sample working directory under VS2013.
Update issue 245
Backout changes to project.py.
Fix SALVIA_BOOST_LIB_DIR detection.
Update issue 257
An empty shell of sw driver.
Upgrade LLVM to 3.4.
TESTED ON LINUX.
Merged.
合并
Update .hgignore.
Fixed windows kits reg finding issue when win kits 8.1 is not existed.
Update issue 259
SALVIA:
  Compute triangle infos during triangle dispatching.
  Refactor triangle info structure.
  STILL HAVE RUNTIME ERRORS.
Update performance document.
合并
Update issue 259
Fixed bugs for new triangle ddx/ddy computation.
Update performance document.
Update issue 257
An UMD adapter and a empty UMD device.
Update issue 257
Add more functions to UMD device.
Update issue 260
Added vls_* code.
Merge
Update issue 260
Rename shaderregs and shaderregs_op to shader_regs and shader_regs_op.
Remove register operations to shader_regs_op.
Remove shader_object.cpp which is unused.
Add code to make register_file.
Rename preserved_pool to reserved_pool.

--HG--
rename : salviar/include/shaderregs.h => salviar/include/shader_regs.h
rename : salviar/include/shaderregs_op.h => salviar/include/shader_regs_op.h
Update issue 260
Add pointer_calc to eflib.
Update issue 260
Fixed stride init bug in pool.