summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.h
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: implement set_shader_images (v2)Nicolai Hähnle2016-03-211-2/+2
* radeonsi: allow dumping shader disassemblies to a fileMarek Olšák2016-03-011-1/+2
* radeonsi: use re-ZMarek Olšák2016-03-011-0/+1
* radeonsi: implement binary shaders & shader cache in memory (v2)Marek Olšák2016-02-211-1/+3
* radeonsi: move some struct si_shader members to new struct si_shader_infoMarek Olšák2016-02-211-9/+12
* radeonsi: use smaller types for some si_shader membersMarek Olšák2016-02-211-3/+5
* radeonsi: compile non-GS middle parts of shaders immediately if enabledMarek Olšák2016-02-211-0/+11
* radeonsi: add PS prologMarek Olšák2016-02-211-1/+13
* radeonsi: add PS epilogMarek Olšák2016-02-211-0/+7
* radeonsi: add TCS epilogMarek Olšák2016-02-211-0/+3
* radeonsi: add VS epilogMarek Olšák2016-02-211-0/+4
* radeonsi: add VS prologMarek Olšák2016-02-211-0/+9
* radeonsi: first bits for non-monolithic shadersMarek Olšák2016-02-211-1/+1
* radeonsi: add code for combining and uploading shaders from 3 shader partsMarek Olšák2016-02-211-0/+9
* radeonsi: separate out shader key bits for prologs & epilogsMarek Olšák2016-02-211-22/+55
* radeonsi: compute how many input VGPRs fragment shaders haveMarek Olšák2016-02-211-0/+2
* radeonsi: compute how many input SGPRs and VGPRs shaders haveMarek Olšák2016-02-211-0/+2
* radeonsi: put image, fmask, and sampler descriptors into one arrayMarek Olšák2016-02-101-4/+4
* radeonsi: make LLVM IR dumping less messyMarek Olšák2016-02-091-1/+2
* radeonsi: remove useless code that handles dx10_clamp_modeMarek Olšák2016-02-091-1/+0
* radeonsi: read SPI_PS_INPUT_ADDR from LLVM if it returns itMarek Olšák2016-02-091-0/+1
* radeonsi: implement forcing per-sample_interpolation using the shader key onlyMarek Olšák2016-02-091-31/+19
* radeonsi: remove si_shader::ps_input_interpolateMarek Olšák2016-02-091-1/+0
* radeonsi: move BCOLOR PS input locations after all other inputsMarek Olšák2016-02-091-2/+0
* r600,compute: Plug few memory leaksJan Vesely2016-01-261-1/+0
* radeonsi: move is_gs_copy_shader to si_shader_contextNicolai Hähnle2016-01-251-1/+0
* radeonsi: disable SPI color outputs the shader doesn't writeMarek Olšák2016-01-221-0/+4
* radeonsi: add shader conversion code for all SPI color formatsMarek Olšák2016-01-221-0/+1
* radeonsi: use SPI_SHADER_COL_FORMAT fields instead of export_16bpcMarek Olšák2016-01-221-1/+1
* radeonsi: adjust the parameters of si_shader_dumpMarek Olšák2016-01-071-5/+2
* radeonsi: inline si_shader_binary_readMarek Olšák2016-01-071-2/+0
* radeonsi: move si_shader_dump call out of si_shader_binary_readMarek Olšák2016-01-071-5/+7
* radeonsi: add si_shader_destroy_binaryMarek Olšák2016-01-071-0/+1
* radeonsi: don't pass si_shader to si_compile_llvmMarek Olšák2016-01-071-3/+7
* radeonsi: don't pass si_shader to si_shader_binary_readMarek Olšák2016-01-071-2/+5
* radeonsi: don't pass si_shader to si_shader_binary_read_configMarek Olšák2016-01-071-1/+2
* radeonsi: add struct si_shader_configMarek Olšák2016-01-071-10/+13
* radeonsi: set SPI color formats and CB_SHADER_MASK outside of compilationMarek Olšák2016-01-071-2/+0
* radeonsi: determine SPI_SHADER_Z_FORMAT outside of shader compilationMarek Olšák2016-01-071-1/+0
* radeonsi: determine DB_SHADER_CONTROL outside of shader compilationMarek Olšák2016-01-071-1/+4
* 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-2/+2
* radeonsi: pass TGSI processor type to si_shader_binary_read for dumpingMarek Olšák2016-01-031-1/+1
* radeonsi: pass TGSI processor type to si_compile_llvm for dumpingMarek Olšák2016-01-031-1/+1
* radeonsi: rename shader parameter definitions and variables for more clarityMarek Olšák2016-01-031-8/+8
* radeonsi: pass pipe_debug_callback down into si_shader_binary_read (v2)Nicolai Hähnle2016-01-021-3/+6
* radeonsi: use tgsi_shader_info::colors_writtenMarek Olšák2015-12-111-1/+0
* radeonsi: Rename si_shader::ls_rsrc{1,2} to si_shader::rsrc{1,2}Tom Stellard2015-11-251-2/+2
* radeonsi: remove dead code after ES-GS linkage changeMarek Olšák2015-11-131-1/+0
* radeonsi: link ES-GS just like LS-HSMarek Olšák2015-11-131-12/+9