summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2012-04-24r600g: compute support for evergreengallim-compute-r600-Apr24Adam Rak24-12/+2652
2012-04-24r600g/llvm: Select intrinsic definitions based on OpenCL being enabledTom Stellard4-0/+24
2012-04-24r600g: fixed the bug with VTX fetches in TEX clauses for evergreenAdam Rak1-7/+6
2012-04-24winsys/radeon: Get max_pipes from the kernelTom Stellard2-0/+11
2012-04-24r600g: Add support for reading vertex fetches from bytestreamTom Stellard1-0/+37
2012-04-24r600g: Add support for reading native instructions from the LLVM bytestreamTom Stellard1-0/+10
2012-04-24r600g: Add FC_NATIVE instructionTom Stellard3-0/+20
2012-04-24r600g: Add no_merge_inst_groups flagTom Stellard2-1/+12
2012-04-24clover: Add function for building a clover::module for non-TGSI targetsTom Stellard1-9/+149
2012-04-24clover: Add constructors to some of the module classesTom Stellard1-0/+13
2012-04-24clover: Link to the necessary LLVM and Clang libsTom Stellard2-1/+20
2012-04-24clover: Add necessary flags to libclllvm_la_CXXFLAGSTom Stellard1-1/+4
2012-04-24configure.ac: Add variable LLVM_CPPFLAGSTom Stellard2-0/+3
2012-04-24configure.ac: Add option for libclc pathTom Stellard2-0/+11
2012-04-24clover: Handle PIPE_SHADER_IR_LLVM_R600Tom Stellard1-0/+2
2012-04-24r600g: Handle PIPE_SHADER_CAP_PREFERRED_IRTom Stellard1-0/+7
2012-04-24gallium: Add PIPE_SHADER_IR_LLVM_R600 to enum pipe_shader_irTom Stellard1-1/+2
2012-04-24configure.ac: Add HAVE_OPENCL AM_CONDITIONALTom Stellard2-0/+4
2012-04-23gallium/targets/pipe-loader: Prepend DESTDIR to the installation directory.Alexey Shvetsov1-2/+2
2012-04-23clover: Assorted build fixes.Tom Stellard1-8/+30
2012-04-23clover: Import OpenCL state tracker.Francisco Jerez51-3/+14650
2012-04-23gallium/tests/trivial: Import compute unit tests.Francisco Jerez2-1/+1553
2012-04-23gallium/gbm: Switch to auxiliary/pipe-loader.Francisco Jerez13-574/+52
2012-04-23gallium/tests/trivial: Switch to the pipe loader.Francisco Jerez4-36/+49
2012-04-23gallium: Add "pipe-loader" target.Francisco Jerez7-0/+315
2012-04-23gallium: Add pipe loader for device enumeration and driver multiplexing.Francisco Jerez10-0/+691
2012-04-23gallium/tgsi/text: Replace open-coded integer parsing with parse_int().Francisco Jerez1-17/+3
2012-04-23gallium/tgsi/text: Parse immediates of non-float data types.Francisco Jerez1-18/+48
2012-04-23gallium/tgsi: Fix tgsi_build_full_immediate() for non-float data types.Francisco Jerez1-22/+8
2012-04-23gallium/tgsi/text: Make label parsing optional for branch instructions.Francisco Jerez1-10/+9
2012-04-23st/mesa: Use local temporary registers.Francisco Jerez1-4/+4
2012-04-23gallium/tgsi/ureg: Support local temporary emission.Francisco Jerez2-6/+60
2012-04-23gallium/tgsi/ureg: Lift the restriction on releasing temporaries over UREG_MA...Francisco Jerez1-27/+22
2012-04-23gallium/util: Define util_strchrnul.Francisco Jerez1-6/+18
2012-04-23gallium/compute: Drop TGSI dependency.Francisco Jerez3-2/+13
2012-04-23gallium/tgsi: Introduce the "LOCAL" register declaration modifier.Francisco Jerez5-28/+55
2012-04-23gallium/tgsi: Add support for atomic opcodes.Francisco Jerez3-2/+188
2012-04-23gallium/tgsi: Add support for barriers.Francisco Jerez3-1/+59
2012-04-23gallium/tgsi: Define system values used to query the compute grid parameters.Francisco Jerez2-2/+10
2012-04-23gallium/tgsi: Add resource write-back support.Francisco Jerez10-9/+52
2012-04-23gallium/tgsi: Add support for raw resources.Francisco Jerez5-70/+116
2012-04-23gallium/tgsi: Define the TGSI_BUFFER texture target.Francisco Jerez5-7/+7
2012-04-23gallium/tgsi: Introduce the compute processor.Francisco Jerez5-4/+9
2012-04-23gallium/tgsi: Move interpolation info from tgsi_declaration to a separate token.Francisco Jerez19-74/+141
2012-04-23gallium: Basic compute interface.Francisco Jerez7-3/+186
2012-04-23radeon/llvm: Don't print an error message when there is no errorTom Stellard1-2/+1
2012-04-23radeon/llvm: Lower VCREATE_v4f32 for R600 and SITom Stellard5-33/+22
2012-04-23r600g/llvm: Let ISel handle lowering to {INSERT,EXTRACT}_SUBREGTom Stellard6-88/+37
2012-04-23r600g/llvm: Only emit an instruction's explicit operandsTom Stellard1-2/+2
2012-04-23r600g/llvm: Handle copies between vector registersTom Stellard2-2/+21