summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: move clip plane constant buffer to RW buffersMarek Olšák2016-04-221-2/+3
* radeonsi: rework polygon stippling to use constant buffer instead of textureMarek Olšák2016-04-221-38/+29
* radeonsi: rename and rearrange RW buffer slotsMarek Olšák2016-04-221-5/+8
* radeonsi: Add config parameter to si_shader_apply_scratch_relocs.Bas Nieuwenhuizen2016-04-211-1/+2
* radeonsi: Consider input SGPR count for compute shader SGPR count.Bas Nieuwenhuizen2016-04-191-1/+2
* radeonsi: set maximum work group size based on block sizeBas Nieuwenhuizen2016-04-191-0/+12
* radeonsi: implement shared atomicsBas Nieuwenhuizen2016-04-191-1/+76
* radeonsi: implement shared memory load/storeBas Nieuwenhuizen2016-04-191-2/+82
* radeonsi: add shared memoryBas Nieuwenhuizen2016-04-191-0/+27
* radeonsi: lower compute shader argumentsBas Nieuwenhuizen2016-04-191-0/+41
* radeonsi: don't overwrite the scratch offset in shader prologsMarek Olšák2016-04-141-3/+4
* radeonsi: fix SGPRS calculation once moreMarek Olšák2016-04-141-0/+11
* radeonsi: add shader buffer support to TGSI_OPCODE_RESQNicolai Hähnle2016-04-121-6/+11
* radeonsi: add shader buffer support to TGSI_OPCODE_STORENicolai Hähnle2016-04-121-18/+111
* radeonsi: add shader buffer support to TGSI_OPCODE_LOADNicolai Hähnle2016-04-121-19/+70
* radeonsi: add shader buffer support to TGSI_OPCODE_ATOM*Nicolai Hähnle2016-04-121-15/+46
* radeonsi: add offset parameter to buffer_append_argsNicolai Hähnle2016-04-121-5/+10
* radeonsi: adjust buffer_append_args to take a 128 bit resourceNicolai Hähnle2016-04-121-7/+23
* radeonsi: preload shader buffers in shadersNicolai Hähnle2016-04-121-0/+17
* radeonsi: implement set_shader_buffersNicolai Hähnle2016-04-121-1/+4
* radeonsi: disable aniso filtering for non-mipmap textures on SI-CIMarek Olšák2016-04-121-1/+35
* radeonsi: don't use the real barrier instruction in tess ctrl shadersMarek Olšák2016-04-071-0/+8
* radeonsi: use bounded indexing for samplersBas Nieuwenhuizen2016-04-051-1/+4
* radeonsi: use bounded indexing for constant buffersBas Nieuwenhuizen2016-04-051-2/+3
* radeonsi: use util_strchrnul() to fix android build errorMauro Rossi2016-04-011-1/+2
* tgsi: split tgsi_util_get_texture_coord_dim() function into twoBrian Paul2016-03-311-4/+3
* radeonsi: silence a coverity warningNicolai Hähnle2016-03-241-1/+1
* radeonsi: fix out-of-bounds indexing of shader imagesNicolai Hähnle2016-03-231-1/+43
* radeonsi: force the DCC enable bit off in image descriptors for writing (v2)Nicolai Hähnle2016-03-211-8/+49
* radeonsi: implement volatile memory accessNicolai Hähnle2016-03-211-0/+4
* radeonsi: implement coherent memory access (v2)Nicolai Hähnle2016-03-211-4/+13
* radeonsi: Lower TGSI_OPCODE_MEMBAR down to LLVM opNicolai Hähnle2016-03-211-0/+31
* radeonsi: Lower TGSI_OPCODE_ATOM* down to LLVM opNicolai Hähnle2016-03-211-8/+113
* radeonsi: Lower TGSI_OPCODE_STORE down to LLVM opNicolai Hähnle2016-03-211-3/+80
* radeonsi: Lower TGSI_OPCODE_LOAD down to LLVM op (v3)Nicolai Hähnle2016-03-211-0/+139
* radeonsi: extract the LLVM type name construction into its own functionNicolai Hähnle2016-03-211-7/+19
* radeonsi: Lower TGSI_OPCODE_RESQ down to LLVM opNicolai Hähnle2016-03-211-0/+129
* radeonsi: extract TXQ buffer size computation into its own functionNicolai Hähnle2016-03-211-20/+35
* radeonsi: implement set_shader_images (v2)Nicolai Hähnle2016-03-211-4/+4
* radeonsi: process TGSI property NEXT_SHADERMarek Olšák2016-03-191-3/+6
* radeonsi: allow dumping shader disassemblies to a fileMarek Olšák2016-03-011-20/+26
* radeonsi: move some struct si_shader members to new struct si_shader_infoMarek Olšák2016-02-211-50/+50
* radeonsi: use smaller types for some si_shader membersMarek Olšák2016-02-211-0/+3
* radeonsi: print full shader name before disassemblyMarek Olšák2016-02-211-1/+33
* radeonsi: compile non-GS middle parts of shaders immediately if enabledMarek Olšák2016-02-211-12/+46
* radeonsi: rework polygon stippling for PS prologMarek Olšák2016-02-211-39/+110
* radeonsi: add PS prologMarek Olšák2016-02-211-1/+323
* radeonsi: add PS epilogMarek Olšák2016-02-211-2/+288
* radeonsi: add TCS epilogMarek Olšák2016-02-211-13/+150
* radeonsi: add VS epilogMarek Olšák2016-02-211-10/+165