summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nouveau
AgeCommit message (Expand)AuthorFilesLines
2016-04-20gk110/ir: make use of IMUL32I for all immediatesSamuel Pitoiset1-1/+1
2016-04-20gk110/ir: do not overwrite def value with zero for EXCH opsSamuel Pitoiset1-6/+15
2016-04-20nvc0: avoid tex read fault from compute shaders on GK110Samuel Pitoiset1-0/+3
2016-04-20nouveau: codegen: Add support for OpenCL global memory buffersHans de Goede1-2/+10
2016-04-20nouveau: codegen: Use FILE_MEMORY_BUFFER for buffersHans de Goede6-5/+13
2016-04-19Revert "nv50/ra: `isinf()` is in namespace `std` since C++11."Jose Fonseca1-4/+0
2016-04-14nvc0: do not break the universe on GK110+Samuel Pitoiset1-0/+1
2016-04-14nvc0: allow to use compute support on GM200Samuel Pitoiset3-2/+5
2016-04-13nv50/ra: `isinf()` is in namespace `std` since C++11.Pierre Moreau1-0/+4
2016-04-12gallium: Add capability for ARB_robust_buffer_access_behavior.Bas Nieuwenhuizen3-0/+3
2016-04-12gallium: add pipe_context::set_active_query_state for pausing queriesMarek Olšák3-0/+18
2016-04-12nv30: Add missing PIPE_SHADER_CAP_INTEGERS to get_shader_param()Hans de Goede1-0/+1
2016-04-09nvc0: handle the case where there are no framebuffer attachmentsIlia Mirkin4-11/+44
2016-04-09nv50,nvc0: support sending string markers down into the command streamIlia Mirkin4-2/+52
2016-04-09nv50,nvc0: add invalidate_resource support for buffer resourcesIlia Mirkin7-2/+51
2016-04-07nv50/ir: do not try to attach JOIN ops to ATOMSamuel Pitoiset1-1/+1
2016-04-07gallium: Add PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENTEdward O'Callaghan3-0/+3
2016-04-04nvc0: add hardware ETC2 and ASTC support on GK20A and GM107+Ilia Mirkin3-2/+64
2016-04-02gm107/ir: add OP_SELP emission, used in DSQRT loweringIlia Mirkin1-0/+30
2016-04-02nv50/ir: we can't load local memory directly into an outputIlia Mirkin1-1/+2
2016-04-02nv50/ir: fix envyas variants when building the code libSamuel Pitoiset1-2/+2
2016-04-02gallium: distinguish between shader IR in get_compute_paramBas Nieuwenhuizen2-0/+2
2016-04-01nvc0: enable compute shaders on GK104 and GM107+Samuel Pitoiset1-1/+2
2016-04-01nvc0: bump the maximum number of UBOs for compute on KeplerSamuel Pitoiset2-3/+0
2016-04-01nvc0/ir: do not lower shared+atomics on GM107+Samuel Pitoiset1-7/+10
2016-04-01nvc0/ir: add atomics support on shared memory for KeplerSamuel Pitoiset2-1/+108
2016-04-01nvc0/ir: fix wrong pred emission for ld lock on GK104Samuel Pitoiset1-1/+4
2016-04-01nvc0/ir: add support for compute UBOs on KeplerSamuel Pitoiset2-1/+57
2016-04-01nvc0: add indirect compute support on KeplerSamuel Pitoiset1-34/+77
2016-04-01nvc0: reduce likelihood of collision for real buffers on KeplerSamuel Pitoiset1-2/+2
2016-04-01nvc0: store ubo info to the driver constbuf on KeplerSamuel Pitoiset4-1/+30
2016-04-01nvc0: bind user uniforms for compute on KeplerSamuel Pitoiset2-27/+55
2016-04-01nvc0: bind shader buffers for compute on KeplerSamuel Pitoiset2-3/+39
2016-04-01nvc0: bind driver cb for compute on c7[] for KeplerSamuel Pitoiset4-45/+37
2016-03-31nv50,nvc0: add PIPE_BIND_LINEAR support to is_format_supportedIlia Mirkin2-0/+18
2016-03-31nv50/ir: Check for valid insn instead of def sizePierre Moreau1-2/+2
2016-03-29nvc0/ir: move load/store lowering pass to handleLDST()Samuel Pitoiset2-54/+61
2016-03-29nvc0: use a different offset for buffers and surfacesSamuel Pitoiset4-28/+74
2016-03-28nvc0: make sure to disable fetches from previously-set VBOs when blittingIlia Mirkin1-0/+2
2016-03-28nvc0: disable primitive restart and index bias during blitsIlia Mirkin1-0/+11
2016-03-28nvc0/ir: fix picking of coordinates from tex instruction for textureGradIlia Mirkin1-1/+11
2016-03-28nv50/ir: saturate depth writesIlia Mirkin1-1/+4
2016-03-24nv50/ir: silence unhandled TGSI_PROPERTY_NEXT_SHADER infoSamuel Pitoiset1-0/+3
2016-03-21nvc0: make sure to delete samplers used by compute shadersSamuel Pitoiset1-1/+1
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 Goede1-3/+4