summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_compute.c
Commit message (Expand)AuthorAgeFilesLines
* gallium: add a new interface for pipe_context::launch_grid()Samuel Pitoiset2016-02-131-16/+15
* gallium/radeon: drop support for LLVM 3.5Marek Olšák2016-02-111-57/+1
* radeonsi: make LLVM IR dumping less messyMarek Olšák2016-02-091-1/+2
* r600,compute: Plug few memory leaksJan Vesely2016-01-261-3/+0
* gallium/radeon: rename max_compute_units -> num_good_compute_unitsMarek Olšák2016-01-221-2/+2
* radeonsi: adjust the parameters of si_shader_dumpMarek Olšák2016-01-071-4/+2
* radeonsi: move si_shader_dump call out of si_compile_llvmMarek Olšák2016-01-071-0/+3
* radeonsi: inline si_shader_binary_readMarek Olšák2016-01-071-2/+2
* radeonsi: move si_shader_dump call out of si_shader_binary_readMarek Olšák2016-01-071-3/+5
* radeonsi: don't pass si_shader to si_compile_llvmMarek Olšák2016-01-071-1/+2
* radeonsi: move si_shader_binary_upload out of si_compile_llvmMarek Olšák2016-01-071-0/+1
* radeonsi: don't pass si_shader to si_shader_binary_readMarek Olšák2016-01-071-1/+2
* radeonsi: don't pass si_shader to si_shader_binary_read_configMarek Olšák2016-01-071-2/+3
* radeonsi: add struct si_shader_configMarek Olšák2016-01-071-12/+12
* radeonsi: remove unused parameter from si_shader_binary_read_configMarek Olšák2016-01-031-3/+2
* radeonsi: move si_shader_binary_upload out of si_shader_binary_readMarek Olšák2016-01-031-0/+1
* radeonsi: pass TGSI processor type to si_shader_binary_read for dumpingMarek Olšák2016-01-031-1/+2
* radeonsi: pass TGSI processor type to si_compile_llvm for dumpingMarek Olšák2016-01-031-1/+1
* radeonsi: pass pipe_debug_callback down into si_shader_binary_read (v2)Nicolai Hähnle2016-01-021-2/+2
* gallium/radeon: remove radeon_winsys_cs_handleMarek Olšák2015-12-111-1/+1
* gallium/radeon*: Remove useless castsEdward O'Callaghan2015-12-061-1/+1
* radeonsi/compute: Use the compiler's COMPUTE_PGM_RSRC* register valuesTom Stellard2015-11-251-31/+5
* gallium/radeon: inline the r600_rings structureMarek Olšák2015-11-131-6/+6
* radeonsi: rename cache flushing flags once moreMarek Olšák2015-11-131-6/+6
* radeonsi: remove an unused ctx parameter in si_shader_destroyMarek Olšák2015-10-171-2/+2
* gallium/radeon: tell the winsys the exact resource binding typesMarek Olšák2015-10-031-4/+4
* radeonsi/compute: add buffers to the CS directlyMarek Olšák2015-09-101-7/+11
* gallium/radeon: drop support for LLVM 3.4Marek Olšák2015-09-101-4/+1
* radeonsi: call si_init_atom for remaining radeonsi atomsMarek Olšák2015-09-011-2/+2
* radeonsi: remove no-op 32-bit maskingMarek Olšák2015-08-291-1/+1
* radeonsi: store shader disassemblies in memory for future usersMarek Olšák2015-07-311-1/+1
* gallium/radeon: remove buffer_unmap calls that can potentially decrease perfMarek Olšák2015-07-231-2/+0
* radeonsi: remove redundant parameter in si_shader_binary_readMarek Olšák2015-07-231-1/+1
* radeonsi: Cache LLVMTargetMachineRef in context instead of in screenMichel Dänzer2015-03-301-1/+2
* radeonsi/compute: Use value from compiler for COMPUTE_PGM_RSRC1.FLOAT_MODETom Stellard2015-03-091-1/+2
* radeonsi: Enable VGPR spilling for all shader types v5Tom Stellard2015-01-281-37/+7
* radeonsi/compute: Allocate the scratch buffer during state creationTom Stellard2015-01-281-23/+59
* radeonsi: Add radeon_shader_binary member to struct si_shaderTom Stellard2015-01-281-6/+5
* radeonsi/compute: Rename si_compute::program to si_compute::shaderTom Stellard2015-01-281-5/+5
* radeonsi/compute: Use relocs for scratch pointer rather than user sgprs v2Tom Stellard2015-01-201-0/+42
* radeon: Teach radeon_elf_read() how to parse reloc information v3Tom Stellard2015-01-201-1/+1
* radeon: Add a helper function for freeing members of radeon_shader_binaryTom Stellard2015-01-201-3/+1
* radeonsi: rename flush flags, split the TC flag into L1 and L2Marek Olšák2015-01-071-10/+12
* radeonsi/compute: Clamp COMPUTE_TMPRING_SIZE.WAVES to: num_cu * 32Tom Stellard2014-12-081-0/+3
* radeonsi/compute: Enable PIPE_SHADER_IR_NATIVE for compute shaders v2Tom Stellard2014-10-311-19/+52
* radeonsi/compute: do CS partial flush with si_emit_cache_flushMarek Olšák2014-09-241-5/+2
* radeonsi/compute: flush caches with si_emit_cache_flushMarek Olšák2014-09-241-14/+13
* radeonsi/compute: directly emit CONTEXT_CONTROLMarek Olšák2014-09-241-1/+5
* radeonsi: don't pass the context to the shader translatorMarek Olšák2014-09-241-1/+1
* radeonsi: shorten si_pipe_* prefixes to si_*Marek Olšák2014-09-241-8/+7