summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nvc0
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'gallium-userbuf'Marek Olšák2012-05-112-4/+17
|\
| * gallium: add void *user_buffer to pipe_constant_bufferMarek Olšák2012-04-301-0/+10
| * gallium: add void *user_buffer in pipe_index_bufferMarek Olšák2012-04-301-1/+1
| * gallium: remove pipe_context::redefine_user_bufferMarek Olšák2012-04-301-2/+0
| * gallium: add void *user_buffer in pipe_vertex_bufferMarek Olšák2012-04-301-1/+1
| * gallium: change set_constant_buffer to be UBO-friendlyMarek Olšák2012-04-301-1/+2
| * gallium: add PIPE_CAP_CONSTANT_BUFFER_OFFSET_ALIGNMENTMarek Olšák2012-04-301-0/+2
| * gallium: add PIPE_CAP_USER_INDEX_BUFFERS and PIPE_CAP_USER_CONSTANT_BUFFERSMarek Olšák2012-04-301-0/+2
* | nvc0/ir: allow abs,neg source modifiers with ceil,floor,truncChristoph Bumiller2012-05-061-0/+3
* | nvc0/ir: fix lowering of textureGradChristoph Bumiller2012-05-062-8/+9
|/
* nv50,nvc0: fix depth/stencil resolveChristoph Bumiller2012-04-291-30/+141
* nv50/ir/opt: try to convert ABS(SUB) to SADChristoph Bumiller2012-04-292-1/+17
* nvc0/ir: try to use the optimal texture op modeChristoph Bumiller2012-04-291-3/+15
* nvc0/ir: initial implementation of nve4 scheduling hintsChristoph Bumiller2012-04-293-11/+597
* nvc0/ir: implement better placement of texture barriersChristoph Bumiller2012-04-291-7/+269
* nvc0/ir/emit: fix emitTXQ 2nd srcChristoph Bumiller2012-04-291-1/+3
* nvc0/ir/target: integer ADD doesn't support ABS modifierChristoph Bumiller2012-04-291-0/+2
* nv50,nvc0: handle new vertex fetch capsChristoph Bumiller2012-04-241-0/+4
* nv50,nvc0: don't initialize the draw module, we don't use itChristoph Bumiller2012-04-243-2/+13
* gallium drivers: report that user vertex buffers are supportedMarek Olšák2012-04-241-0/+2
* nv50,nvc0: prevent multiple flushes when user spins on get_query_resultChristoph Bumiller2012-04-191-18/+25
* nvc0: fix nve4 linear copiesChristoph Bumiller2012-04-161-1/+2
* nvc0: add initial support for nve4+ (Kepler) chipsetsChristoph Bumiller2012-04-1516-150/+767
* nv50/ir: import nv50 targetChristoph Bumiller2012-04-141-1/+1
* nv50/ir: fix off-by-ones in CSE and nvc0 insnCanLoadChristoph Bumiller2012-04-141-1/+1
* nv50/ir: rewrite the register allocator as GCRA, with spillingChristoph Bumiller2012-04-141-4/+2
* nvc0: fix emission of 3rd src in SET_AND,OR,XORChristoph Bumiller2012-04-141-0/+3
* nv50/ir: Build a "symbol" table with the binary offsets of each function.Francisco Jerez2012-04-141-0/+2
* nv50/ir: Decouple object cloning logic from the sub-object recursion policy.Francisco Jerez2012-04-141-2/+2
* nv50/ir: make Instruction::src/def container privateChristoph Bumiller2012-04-143-165/+171
* nv50/ir/opt: improve post-multiply and check target for supportChristoph Bumiller2012-04-142-0/+13
* nv50/ir: add isAccessSupported check for memory access coalescingChristoph Bumiller2012-04-143-1/+12
* nv50,nvc0: fix handling of user vbufs with stride < access sizeChristoph Bumiller2012-04-143-18/+32
* nvc0: prefix all macro methods with MACROChristoph Bumiller2012-04-146-35/+36
* nvc0: replace VERTEX_DATA push mode with translate to bufferChristoph Bumiller2012-04-145-57/+748
* nvc0: improve vertex state validationChristoph Bumiller2012-04-146-97/+159
* nvc0: track texture dirty state individuallyChristoph Bumiller2012-04-145-40/+81
* nv50,nvc0: use new scratch buffers codeChristoph Bumiller2012-04-145-53/+33
* nvc0: only force early fragment tests if requested by shaderChristoph Bumiller2012-04-145-14/+7
* nv50,nvc0: hold references to the framebuffer surfacesChristoph Bumiller2012-04-142-1/+16
* nvc0: remove include of old libdrm_nouveau's nouveau_reloc.hChristoph Bumiller2012-04-141-2/+0
* nv50,nvc0: handle PIPE_CAP_MAX_DUAL_SOURCE_RENDER_TARGETSChristoph Bumiller2012-04-141-0/+2
* nouveau: switch to libdrm_nouveau-2.0Christoph Bumiller2012-04-1419-1461/+1469
* nvc0: remove obsolete nvc0_push2.cChristoph Bumiller2012-04-142-334/+0
* nouveau: remove automatic buffer migration heuristicsChristoph Bumiller2012-04-141-3/+0
* gallium: adapt to get_query_result interface changeMarek Olšák2012-03-302-5/+5
* gallium/drivers: Use automake to generate makefileTom Stellard2012-03-141-0/+3
* nv50,nvc0: share the format table codeChristoph Bumiller2012-03-091-337/+2
* Revert "gallium: add flag PIPE_TRANSFER_MAP_PERMANENTLY"Marek Olšák2012-03-051-1/+1
* gallium: remove PIPE_SHADER_CAP_OUTPUT_READMarek Olšák2012-02-271-2/+0