summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-03-21glsl: non-constant indexes of ssbo arrays are always allowed in OpenGLssboNicolai Hähnle1-2/+8
2016-03-21st/mesa: allow GLSL version up to 4.20Nicolai Hähnle1-2/+2
2016-03-21radeonsi: enable GLSL 4.20Nicolai Hähnle1-1/+2
2016-03-21docs: mark atomic counters and SSBOs as done for radeonsiNicolai Hähnle2-7/+9
2016-03-21radeonsi: enable shader buffer pipe capsNicolai Hähnle2-2/+4
2016-03-21radeonsi: add shader buffer support to TGSI_OPCODE_RESQNicolai Hähnle1-6/+11
2016-03-21radeonsi: add shader buffer support to TGSI_OPCODE_STORENicolai Hähnle1-18/+111
2016-03-21radeonsi: add shader buffer support to TGSI_OPCODE_LOADNicolai Hähnle1-19/+70
2016-03-21radeonsi: add shader buffer support to TGSI_OPCODE_ATOM*Nicolai Hähnle1-15/+46
2016-03-21radeonsi: add offset parameter to buffer_append_argsNicolai Hähnle1-5/+10
2016-03-21radeonsi: adjust buffer_append_args to take a 128 bit resourceNicolai Hähnle1-7/+23
2016-03-21radeonsi: preload shader buffers in shadersNicolai Hähnle1-0/+17
2016-03-21radeonsi: implement set_shader_buffersNicolai Hähnle4-58/+123
2016-03-21radeonsi: move resetting of constant buffers into a separate functionNicolai Hähnle1-15/+26
2016-03-21radeonsi: fix out-of-bounds indexing of shader imagesNicolai Hähnle1-1/+43
2016-03-21radeonsi: cache flush/invalidation for missing PIPE_BARRIER_*_BUFFER bits (v2)Nicolai Hähnle1-2/+12
2016-03-21st/mesa: add missing MemoryBarrier bits and some explanationsNicolai Hähnle1-1/+24
2016-03-21gallium: add PIPE_BARRIER_STREAMOUT_BUFFERNicolai Hähnle1-0/+1
2016-03-21docs: mark GL_ARB_shader_image_load_store/_size as done for radeonsiNicolai Hähnle2-2/+4
2016-03-21radeonsi: Set PIPE_SHADER_CAP_MAX_SHADER_IMAGESEdward O'Callaghan1-1/+2
2016-03-21radeonsi: disable early Z if the fragment shader writes to memoryNicolai Hähnle1-2/+12
2016-03-21tgsi/scan: add writes_memory to flag presence of stores or atomicsNicolai Hähnle2-4/+9
2016-03-21radeonsi: force the DCC enable bit off in image descriptors for writing (v2)Nicolai Hähnle1-8/+49
2016-03-21radeonsi: implement MemoryBarrier (v2)Nicolai Hähnle1-0/+37
2016-03-21radeonsi: implement volatile memory accessNicolai Hähnle1-0/+4
2016-03-21radeonsi: implement coherent memory access (v2)Nicolai Hähnle1-4/+13
2016-03-21radeonsi: Lower TGSI_OPCODE_MEMBAR down to LLVM opNicolai Hähnle1-0/+31
2016-03-21radeonsi: Lower TGSI_OPCODE_ATOM* down to LLVM opNicolai Hähnle1-8/+113
2016-03-21radeonsi: Lower TGSI_OPCODE_STORE down to LLVM opNicolai Hähnle1-3/+80
2016-03-21radeonsi: Lower TGSI_OPCODE_LOAD down to LLVM op (v3)Nicolai Hähnle1-0/+139
2016-03-21radeonsi: extract the LLVM type name construction into its own functionNicolai Hähnle1-7/+19
2016-03-21radeonsi: Lower TGSI_OPCODE_RESQ down to LLVM opNicolai Hähnle1-0/+129
2016-03-21radeonsi: extract TXQ buffer size computation into its own functionNicolai Hähnle1-20/+35
2016-03-21radeonsi: decompress shader imagesNicolai Hähnle1-3/+33
2016-03-21radeonsi: update shader image descriptor for invalidated bufferNicolai Hähnle1-1/+21
2016-03-21radeonsi: implement set_shader_images (v2)Nicolai Hähnle6-29/+254
2016-03-21gallium/radeon: make r600_texture_disable_dcc externally accessibleNicolai Hähnle2-2/+4
2016-03-21tgsi/scan: track which shader images are really buffersNicolai Hähnle2-0/+7
2016-03-21tgsi/scan: add images_writemaskNicolai Hähnle2-2/+21
2016-03-21st/mesa: translate additional flags in MemoryBarrierNicolai Hähnle1-3/+18
2016-03-21gallium: add additional PIPE_BARRIER_* bitsNicolai Hähnle1-0/+7
2016-03-21st/mesa: use the texture view's format for render-to-textureNicolai Hähnle1-7/+15
2016-03-21gallium: Remove unused TGSI_RESOURCE_ definesHans de Goede1-9/+0
2016-03-21nouveau: codegen: Do not silently fail in handeLOAD / handleSTORE / handleATOMHans de Goede1-9/+18
2016-03-21nouveau: codegen: Disable more old resource handling codeHans de Goede1-3/+12
2016-03-21nouveau: codegen: gk110: Make emitSTORE offset handling identical to emitLOADHans de Goede1-3/+1
2016-03-21nouveau: codegen: Slightly refactor Source::scanInstruction() dst handlingHans de Goede1-6/+6
2016-03-21nouveau: codegen: Add support for clover / OpenCL kernel input parametersHans de Goede1-3/+15
2016-03-21tgsi: Add support for global / private / input MEMORYHans de Goede8-26/+51
2016-03-21tgsi: Fix decl.Atomic and .Shared not propagating when parsing tgsi textHans de Goede1-0/+6