summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nvc0
AgeCommit message (Expand)AuthorFilesLines
2012-05-22nvc0: don't set NEW_IDXBUF in nvc0_switch_pipe_context if none is boundChristoph Bumiller1-0/+2
2012-05-17nouveau: place static buffers in VRAM if preferred by the driverChristoph Bumiller1-2/+5
2012-05-17nv50/ir: fix reversed order of lane ops in quadopsChristoph Bumiller1-2/+3
2012-05-17nv50,nvc0: handle user vertex buffersChristoph Bumiller6-160/+257
2012-05-17nv50,nvc0: handle user index buffersChristoph Bumiller4-24/+24
2012-05-17nv50,nvc0: handle user constbufs without wrapping them in a resourceChristoph Bumiller7-82/+91
2012-05-12gallium: remove user_buffer_create from the interfaceMarek Olšák1-1/+0
2012-05-11Merge branch 'gallium-userbuf'Marek Olšák2-4/+17
2012-05-06nvc0/ir: allow abs,neg source modifiers with ceil,floor,truncChristoph Bumiller1-0/+3
2012-05-06nvc0/ir: fix lowering of textureGradChristoph Bumiller2-8/+9
2012-04-30gallium: add void *user_buffer to pipe_constant_bufferMarek Olšák1-0/+10
2012-04-30gallium: add void *user_buffer in pipe_index_bufferMarek Olšák1-1/+1
2012-04-30gallium: remove pipe_context::redefine_user_bufferMarek Olšák1-2/+0
2012-04-30gallium: add void *user_buffer in pipe_vertex_bufferMarek Olšák1-1/+1
2012-04-30gallium: change set_constant_buffer to be UBO-friendlyMarek Olšák1-1/+2
2012-04-30gallium: add PIPE_CAP_CONSTANT_BUFFER_OFFSET_ALIGNMENTMarek Olšák1-0/+2
2012-04-30gallium: add PIPE_CAP_USER_INDEX_BUFFERS and PIPE_CAP_USER_CONSTANT_BUFFERSMarek Olšák1-0/+2
2012-04-29nv50,nvc0: fix depth/stencil resolveChristoph Bumiller1-30/+141
2012-04-29nv50/ir/opt: try to convert ABS(SUB) to SADChristoph Bumiller2-1/+17
2012-04-29nvc0/ir: try to use the optimal texture op modeChristoph Bumiller1-3/+15
2012-04-29nvc0/ir: initial implementation of nve4 scheduling hintsChristoph Bumiller3-11/+597
2012-04-29nvc0/ir: implement better placement of texture barriersChristoph Bumiller1-7/+269
2012-04-29nvc0/ir/emit: fix emitTXQ 2nd srcChristoph Bumiller1-1/+3
2012-04-29nvc0/ir/target: integer ADD doesn't support ABS modifierChristoph Bumiller1-0/+2
2012-04-24nv50,nvc0: handle new vertex fetch capsChristoph Bumiller1-0/+4
2012-04-24nv50,nvc0: don't initialize the draw module, we don't use itChristoph Bumiller3-2/+13
2012-04-24gallium drivers: report that user vertex buffers are supportedMarek Olšák1-0/+2
2012-04-19nv50,nvc0: prevent multiple flushes when user spins on get_query_resultChristoph Bumiller1-18/+25
2012-04-16nvc0: fix nve4 linear copiesChristoph Bumiller1-1/+2
2012-04-15nvc0: add initial support for nve4+ (Kepler) chipsetsChristoph Bumiller16-150/+767
2012-04-14nv50/ir: import nv50 targetChristoph Bumiller1-1/+1
2012-04-14nv50/ir: fix off-by-ones in CSE and nvc0 insnCanLoadChristoph Bumiller1-1/+1
2012-04-14nv50/ir: rewrite the register allocator as GCRA, with spillingChristoph Bumiller1-4/+2
2012-04-14nvc0: fix emission of 3rd src in SET_AND,OR,XORChristoph Bumiller1-0/+3
2012-04-14nv50/ir: Build a "symbol" table with the binary offsets of each function.Francisco Jerez1-0/+2
2012-04-14nv50/ir: Decouple object cloning logic from the sub-object recursion policy.Francisco Jerez1-2/+2
2012-04-14nv50/ir: make Instruction::src/def container privateChristoph Bumiller3-165/+171
2012-04-14nv50/ir/opt: improve post-multiply and check target for supportChristoph Bumiller2-0/+13
2012-04-14nv50/ir: add isAccessSupported check for memory access coalescingChristoph Bumiller3-1/+12
2012-04-14nv50,nvc0: fix handling of user vbufs with stride < access sizeChristoph Bumiller3-18/+32
2012-04-14nvc0: prefix all macro methods with MACROChristoph Bumiller6-35/+36
2012-04-14nvc0: replace VERTEX_DATA push mode with translate to bufferChristoph Bumiller5-57/+748
2012-04-14nvc0: improve vertex state validationChristoph Bumiller6-97/+159
2012-04-14nvc0: track texture dirty state individuallyChristoph Bumiller5-40/+81
2012-04-14nv50,nvc0: use new scratch buffers codeChristoph Bumiller5-53/+33
2012-04-14nvc0: only force early fragment tests if requested by shaderChristoph Bumiller5-14/+7
2012-04-14nv50,nvc0: hold references to the framebuffer surfacesChristoph Bumiller2-1/+16
2012-04-14nvc0: remove include of old libdrm_nouveau's nouveau_reloc.hChristoph Bumiller1-2/+0
2012-04-14nv50,nvc0: handle PIPE_CAP_MAX_DUAL_SOURCE_RENDER_TARGETSChristoph Bumiller1-0/+2
2012-04-14nouveau: switch to libdrm_nouveau-2.0Christoph Bumiller19-1461/+1469