summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/i915/i915_context.c
AgeCommit message (Expand)AuthorFilesLines
2017-05-10gallium: remove pipe_index_buffer and set_index_bufferMarek Olšák1-5/+5
2017-05-10gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák1-2/+3
2017-04-20gallium: fold u_trim_pipe_prim call from st/mesa to driversMarek Olšák1-0/+4
2017-02-14gallium: set pipe_context uploaders in drivers (v3)Marek Olšák1-0/+6
2016-09-06gallium: switch drivers to the slab allocator in src/utilMarek Olšák1-4/+4
2015-12-06gallium/drivers: Sanitize NULL checks into canonical formEdward O'Callaghan1-1/+1
2015-08-26gallium: add flags parameter to pipe_screen::context_createMarek Olšák1-1/+1
2014-01-17s/Tungsten Graphics/VMware/José Fonseca1-2/+2
2013-05-14draw: try to prevent overflows on index buffersZack Rusin1-2/+2
2013-05-14draw: don't crash on vertex buffer overflowZack Rusin1-2/+2
2012-10-06i915g: Call draw_set_mapped_vertex_buffer from draw_vboStéphane Marchesin1-1/+17
2012-10-05i915g: Get rid of the fixup state functions.Stéphane Marchesin1-3/+0
2012-09-30i915g: implement blitMarek Olšák1-4/+7
2012-05-31draw: simplify index buffer specificationBrian Paul1-2/+4
2012-04-30gallium: add void *user_buffer in pipe_index_bufferMarek Olšák1-3/+6
2012-04-12Revert "i915g: Implement stipple with draw."Stéphane Marchesin1-1/+0
2012-02-21gallium: remove unused winsys pointers in pipe_screen and pipe_contextMarek Olšák1-1/+0
2012-02-12i915g: Remove useless draw calls.Stéphane Marchesin1-3/+2
2012-02-12i915g: Implement stipple with draw.Stéphane Marchesin1-0/+1
2011-12-28i915g: Add missing draw_flush call.Stéphane Marchesin1-0/+7
2011-10-25i915g: Cleanup the vertex sampler interface a bit.Stéphane Marchesin1-3/+1
2011-10-08i915g: Implement vertex textures.Stéphane Marchesin1-0/+8
2011-07-13i915g: fixup context desdructionDaniel Vetter1-2/+2
2011-06-27i915g: Remove unused cbuf_dirty.Stéphane Marchesin1-2/+0
2011-06-24i915g: always upload the vs constants.7.11-branchpointStéphane Marchesin1-9/+7
2011-06-24i915g: add fake occlusion queries.Stéphane Marchesin1-0/+2
2011-06-24i915g: Fix point sprites.Stéphane Marchesin1-1/+3
2011-06-22i915g: Add draw point sprites.Stéphane Marchesin1-0/+1
2011-03-15i915g: split up static stateDaniel Vetter1-0/+1
2011-03-12i915g: fix transfer coherencyDaniel Vetter1-4/+4
2011-03-12i915g: implement copy_region using u_blitterDaniel Vetter1-0/+3
2011-03-10i915g: implement surface clear functions using hw-clearDaniel Vetter1-0/+7
2011-03-10i915g: implement hw clearDaniel Vetter1-1/+4
2011-03-01i915g: remove extra semicolonBrian Paul1-1/+1
2011-02-27i915g: implement cache flushingDaniel Vetter1-0/+1
2011-02-26i915g: Handle null constants properlyJakob Bornecrantz1-3/+6
2011-02-24i915g: Lazy emit dynamic stateJakob Bornecrantz1-0/+1
2011-02-24i915g: Lazy emit immediate stateJakob Bornecrantz1-0/+1
2011-02-21i915g: Use debug get once optionsJakob Bornecrantz1-1/+4
2011-01-24i915g: Remove draw_flushes and state that we don't need to trackJakob Bornecrantz1-20/+0
2011-01-21i915g: Don't do unnecessary copies of constantsJakob Bornecrantz1-1/+6
2011-01-21i915g: Don't emit FS constants when VS contants changeJakob Bornecrantz1-4/+14
2011-01-21i915g: Use slab allocator for transfersJakob Bornecrantz1-0/+4
2011-01-06gallium: drivers should reference vertex buffersMarek Olšák1-0/+4
2010-08-25gallium: Use draw_set_index_buffer and others.Chia-I Wu1-16/+6
2010-07-29gallium: Avoid void pointer arithmetic.Chia-I Wu1-2/+2
2010-07-29gallium: Keep only pipe_context::draw_vbo.Chia-I Wu1-62/+0
2010-07-29gallium: Implement draw_vbo and set_index_buffer for all drivers.Chia-I Wu1-17/+53
2010-04-20Merge branch 'gallium-index-bias'José Fonseca1-6/+7
2010-04-19i915: Implement index bias.José Fonseca1-6/+7