summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/r600_llvm.c
AgeCommit message (Expand)AuthorFilesLines
2014-03-07radeon: Rename struct radeon_llvm_binary to radeon_shader_binary v2Tom Stellard1-2/+2
2014-01-28r600g: s/r600_llvm_gpu_string/r600_get_llvm_processor_name/Michel Dänzer1-1/+1
2013-11-15r600/llvm: Free binary.code/binary.config in r600_llvm_compileAaron Watry1-0/+3
2013-11-15r600/llvm: initialize radeon_llvm_binaryAaron Watry1-0/+1
2013-11-11r600/llvm: Store inputs in function argumentsVincent Lejeune1-0/+119
2013-11-06r600/llvm: Fix isampleBuffer on preEGVincent Lejeune1-1/+14
2013-11-06r600/llvm: Fix texbuf for pre EG genVincent Lejeune1-0/+29
2013-10-02r600/llvm: Adds support for MSAAVincent Lejeune1-1/+51
2013-10-02r600g/llvm: Undef z and w component of 2D TXP instVincent Lejeune1-1/+2
2013-10-02r600g/llvm: fix txq for texture bufferVincent Lejeune1-2/+7
2013-06-28r600g/compute: Accept LDS size from the LLVM backendTom Stellard1-0/+3
2013-05-20r600g/llvm: Fix texelFetchOffset-2DVincent Lejeune1-0/+6
2013-05-20r600g/llvm: Fix cubearray textureSizeVincent Lejeune1-0/+15
2013-05-20r600g/llvm: Factorize code loading from const buffer.Vincent Lejeune1-27/+24
2013-05-06r600g/llvm: Parse config values in register / value pairsTom Stellard1-3/+30
2013-05-06r600g/llvm: Don't feed LLVM output through r600_bytecode_build()Tom Stellard1-4/+7
2013-05-04r600g/llvm: Undefines unrequired texture coord valuesVincent Lejeune1-1/+28
2013-04-30r600g/llvm: get use_kill from compiler shaderVincent Lejeune1-0/+2
2013-04-24r600g/llvm: Pass struct r600_bytecode to r600_llvm_compileTom Stellard1-4/+3
2013-04-23r600/llvm: Read stacksize from config headerVincent Lejeune1-0/+2
2013-04-17r600g/llvm: Use gprcount from llvmVincent Lejeune1-0/+2
2013-04-15radeon/llvm: Use a struct for storing compiled codeTom Stellard1-2/+6
2013-04-05gallium: PIPE_COMPUTE_CAP_IR_TARGET - allow drivers to specify a processor v2Tom Stellard1-63/+0
2013-04-02radeon/llvm: move system value fetching to common codeChristian König1-12/+0
2013-04-01r600g/llvm: uses function attribute to pass shader typeVincent Lejeune1-0/+1
2013-03-19tgsi: use separate structure for indirect address v2Christian König1-1/+1
2013-03-12mesa: Use PACKAGE_BUGREPORT macro.Matt Turner1-1/+1
2013-03-11r600g: remove r600.h, move the stuff elsewhere (mostly to r600_pipe.h)Marek Olšák1-1/+0
2013-03-07radeon/llvm: make SGPRs proper function arguments v2Christian König1-0/+1
2013-03-07r600g/llvm: Update CONSTANT_BUFFER address space definitionChristian König1-1/+1
2013-02-18r600g/llvm: Support for TBOVincent Lejeune1-0/+28
2013-02-18r600g/llvm: Fix alpha_to_one piglit testsVincent Lejeune1-0/+2
2013-02-18r600g/llvm: Add support for UBOVincent Lejeune1-1/+5
2013-02-01r600g/llvm: Select the correct GPU type for RV670Tom Stellard1-1/+1
2013-01-28r600g: improve inputs/interpolation handling with llvm backendVadim Girlin1-127/+68
2013-01-28r600g/llvm: Add dummy export for vs outputVincent Lejeune1-2/+20
2013-01-19r600g/llvm: Fixes addressspace of basevectors for clipvertexVincent Lejeune1-1/+2
2013-01-18r600g/llvm: tgsi to llvm emits store.swizzle intrinsic for vs/fs outputVincent Lejeune1-56/+141
2013-01-18r600g/llvm: tgsi to llvm emits stream output intrinsics.Vincent Lejeune1-0/+32
2013-01-18r600g/llvm: rework handling of the constantsVadim Girlin1-6/+17
2012-12-18radeon/llvm: improve cube map handlingVadim Girlin1-0/+3
2012-11-29r600g: separate resource_id and sampler_id tex info in tgsi-to-llvmVincent Lejeune1-0/+3
2012-11-02r600g: make tgsi-to-llvm generates store.pixel* intrinsic for fsVincent Lejeune1-8/+63
2012-10-30r600g: tgsi-to-llvm emits right input intrinsicsVincent Lejeune1-13/+49
2012-10-24r600g: rewrite tgsi-to-llvm load-input to handle fragcoordVincent Lejeune1-41/+83
2012-10-09r600g: use a select to handle front/back color in llvmVincent Lejeune1-0/+36
2012-09-27radeon/llvm: improve select_cc lowering to generate CND* more oftenVincent Lejeune1-0/+15
2012-09-20r600g/llvm: rs780/rs880 are r600 asicsAlex Deucher1-2/+2
2012-09-19r600g: Add missing break to case statementTom Stellard1-0/+1
2012-09-19radeon/llvm: Emit ISA for ALU instructions in the R600 code emitterMichal Sciubidlo1-0/+1