summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/svga/svga_draw.c
AgeCommit message (Expand)AuthorFilesLines
2017-06-27svga: pass tobind_flags to svga_buffer_handleCharmaine Lee1-6/+11
2017-05-10gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák1-11/+7
2017-04-26svga: fix vertex buffer binding issueBrian Paul1-2/+29
2016-09-17svga: try to emit fewer buffer rebind commandsBrian Paul1-5/+33
2016-08-29svga: s/unsigned/enum pipe_shader_type/Brian Paul1-2/+2
2016-08-26svga: add guest statistic gathering interfaceCharmaine Lee1-3/+13
2016-08-16svga: remove unneeded memset() call in draw_vgpu10()Brian Paul1-2/+1
2016-08-01svga: avoid redundant SetVertexBuffer/SetIndexBuffer commands at rebindCharmaine Lee1-16/+19
2016-06-23svga: fix index/vertex buffer surface reference at drawCharmaine Lee1-0/+20
2016-06-23svga: fix vertex buffer references in the hw stateCharmaine Lee1-25/+54
2016-06-23svga: fix index buffer reference in the hw stateCharmaine Lee1-5/+13
2016-05-27svga: use MAYBE_UNUSED to silence release-build warningsBrian Paul1-7/+4
2016-03-21svga: Fix the index buffer rebind regressionCharmaine Lee1-7/+2
2016-03-21svga: rebind stream output targetsCharmaine Lee1-0/+5
2016-03-21svga: rebind index bufferCharmaine Lee1-0/+8
2016-02-22svga: unbind index buffer when drawing non-indexed primitivesBrian Paul1-0/+10
2016-01-06svga: Rename SVGA_HINT_FLAG_DRAW_EMITTEDSinclair Yeh1-1/+1
2016-01-05svga: avoid emitting redundant SetVertexBuffers() commandsBrian Paul1-5/+21
2015-12-11svga: avoid emitting redundant SetIndexBuffer commandsBrian Paul1-5/+12
2015-12-06gallium/drivers: Sanitize NULL checks into canonical formEdward O'Callaghan1-4/+4
2015-09-02svga: update driver for version 10 GPU interfaceBrian Paul1-112/+485
2014-04-21svga: move draw debug code into separate functionBrian Paul1-123/+135
2014-02-14svga: update shader code for GBSBrian Paul1-0/+14
2014-02-14svga: update svga_winsys interface for GBSBrian Paul1-2/+2
2013-10-29svga: reindent drawing codeBrian Paul1-75/+67
2013-10-24svga: remove user-space vertex/index buffer codeBrian Paul1-11/+5
2012-10-16svga: silence some MSVC signed/unsigned comparison warningsBrian Paul1-1/+1
2012-03-09svga: Disable bogus assertions concerning min_index/max_index.José Fonseca1-8/+7
2011-10-31svga: Flush the hwtnl primitives before writing to buffers.José Fonseca1-0/+33
2011-09-23svga: clean up return values and error codesBrian Paul1-1/+1
2011-09-22svga: skip assertion when index_bias < 0Brian Paul1-1/+1
2011-07-01gallium/svga: Upload only parts of user-buffers that we actually useThomas Hellstrom1-3/+10
2011-07-01gallium/svga: Make use of u_upload_flush().Thomas Hellstrom1-2/+2
2011-04-12svga: Rebind framebuffer and tss bindings strictly when necessary.José Fonseca1-0/+14
2011-02-03svga: Fix resource leak; undo temporary workaround.José Fonseca1-7/+0
2011-02-03svga: Temporarily disable buffer DMA upload coalescing.José Fonseca1-0/+7
2011-02-02svga: Flush upload buffers or we get assertsJosé Fonseca1-0/+7
2010-12-16svga, glhd: Remove incorrect assert and add noteJakob Bornecrantz1-1/+0
2010-04-10Squashed commit of the following:Keith Whitwell1-19/+19
2010-02-11svga: check min_index, max_index before assertionsBrian Paul1-2/+6
2010-02-02gallium: pipe/p_inlines.h -> util/u_inlines.hJosé Fonseca1-1/+1
2010-01-04svga: Fix debug build crash when rendering to depth/stencil renderbuffer only.Michel Dänzer1-1/+2
2009-11-27svga: add DEBUG_CACHE optionKeith Whitwell1-0/+7
2009-11-17svga: Add svga driverJakob Bornecrantz1-0/+370