summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_compute.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radeonsi: merge si_pipe_shader into si_shaderMarek Olšák2014-09-241-3/+3
* gallium/radeon: cleanup header inclusionEmil Velikov2014-08-281-2/+2
* radeonsi/compute: Stop leaking the input bufferTom Stellard2014-08-131-7/+14
* radeonsi/compute: Whitespace fixesTom Stellard2014-08-131-2/+1
* radeonsi/compute: Call si_pm4_free_state() after emitting compute stateTom Stellard2014-08-131-1/+1
* radeonsi/compute: Update reference counts for buffers in si_set_global_binding()Tom Stellard2014-08-131-2/+2
* radeonsi: use gpu_address from r600_resourceMarek Olšák2014-08-091-6/+4
* radeonsi/compute: Add support scratch buffer support v2Tom Stellard2014-07-211-2/+78
* radeonsi/compute: Bump number of user sgprs for LLVM 3.5Tom Stellard2014-07-211-1/+6
* radeonsi/compute: Share COMPUTE_DBG macro with r600gTom Stellard2014-07-211-0/+5
* radeonsi/compute: Fix memory leakAaron Watry2014-03-151-0/+6
* r600g,radeonsi: set priorities for relocationsMarek Olšák2014-03-111-3/+3
* clover: Pass buffer offsets to the driver in set_global_binding() v3Tom Stellard2014-02-241-0/+4
* radeonsi: cleanup includes, add missing licenseMarek Olšák2014-01-281-0/+25
* radeonsi: Rename the commonly occurring rctx/r600 variables.Andreas Hartmetz2014-01-141-23/+23
* radeonsi: Rename radeonsi->si remaining identifiers in si_compute.c.Andreas Hartmetz2014-01-141-8/+8
* radeonsi: Rename r600->si for functions in si_resource.h.Andreas Hartmetz2014-01-141-1/+1
* radeonsi: Rename r600->si for structs in si_pipe.h.Andreas Hartmetz2014-01-141-6/+6
* radeonsi: Apply si_* file naming scheme.Andreas Hartmetz2014-01-141-0/+299