summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2012-04-23radeonsi: stop using u_vbuf and adapt to gallium interface changesHEADmasterMarek Olšák11-98/+100
2012-04-23u_vbuf: don't call u_vbuf_upload_buffers if there's nothing to uploadMarek Olšák1-2/+8
2012-04-23u_vbuf: don't upload user buffers if the driver supports themMarek Olšák1-1/+1
2012-04-23u_vbuf: optimize u_vbuf_translate_find_free_vb_slotsMarek Olšák1-27/+15
2012-04-23u_vbuf: turn bool arrays into bitmasks and loops into bitwise operationsMarek Olšák1-110/+88
2012-04-23u_vbuf: take advantage of all new vertex fetch capsMarek Olšák3-10/+19
2012-04-23u_vbuf: simplify u_vbuf_set_vertex_buffersMarek Olšák1-23/+16
2012-04-23u_vbuf: rename native_attribs -> driver_attribsMarek Olšák1-5/+5
2012-04-23r600g: move updating vertex buffer state into set_vertex_buffersMarek Olšák2-11/+7
2012-04-23st/mesa: always expose ARB_ES2_compatibilityMarek Olšák1-3/+1
2012-04-23st/mesa: always expose ARB_half_float_vertexMarek Olšák1-3/+1
2012-04-23gallium: make user vertex buffers optionalMarek Olšák16-243/+277
2012-04-23i915g: report that all vertex formats are supportedMarek Olšák1-1/+3
2012-04-23r600g: don't share u_upload_mgr with u_vbuf, create its ownMarek Olšák4-4/+15
2012-04-23r300g: don't share u_upload_mgr with u_vbuf, create its ownMarek Olšák4-4/+10
2012-04-23u_vbuf: pull u_vbuf_draw_max_vertex_count into r300gMarek Olšák3-52/+50
2012-04-23u_vbuf: make use of the new CAPs to determine what to doMarek Olšák5-40/+58
2012-04-23gallium drivers: report that user vertex buffers are supportedMarek Olšák7-0/+12
2012-04-23gallium: add CAPs for vertex fetcherMarek Olšák1-1/+5
2012-04-23u_vbuf: remove u_vbuf_resourceMarek Olšák20-181/+165
2012-04-23u_vbuf: use user_ptr from pipe_resourceMarek Olšák2-11/+12
2012-04-23gallium: add user_ptr in pipe_resourceMarek Olšák10-0/+14
2012-04-23u_vbuf: override draw_vboMarek Olšák4-32/+33
2012-04-23u_vbuf: override create/bind/destroy_vertex_elements_stateMarek Olšák8-82/+54
2012-04-23u_vbuf: override set_vertex_buffersMarek Olšák12-88/+86
2012-04-23u_vbuf: override set_index_bufferMarek Olšák7-37/+61
2012-04-23st/mesa: use cso_set_index_buffer and cso_draw_vboMarek Olšák1-7/+9
2012-04-23gallium/util: use cso_draw_arrays in util_draw_vertex_bufferMarek Olšák1-5/+4
2012-04-23cso: add set_index_buffer and draw_vbo passthrough functionsMarek Olšák2-0/+48
2012-04-23darwin: Don't build galliumJeremy Huddleston1-2/+2
2012-04-23apple: Fix a use after freeJonas Maebe1-2/+4
2012-04-23vbo: call UpdateState directly when notifying a driver about _NEW_ARRAYMarek Olšák4-14/+5
2012-04-23vbo: do FLUSH_CURRENT before validating and updating stateMarek Olšák1-10/+16
2012-04-23r300g/automake: add $ARCH_FLAGS and $OPT_FLAGSMarek Olšák1-0/+2
2012-04-23r600g/automake: add $ARCH_FLAGS and $OPT_FLAGSMarek Olšák1-0/+2
2012-04-23r600g: init vars to silence warningsBrian Paul1-2/+2
2012-04-23bin/mklib: remove '-m32' for arm linuxHan Shen(沈涵)1-2/+6
2012-04-23st/mesa: no-op glCopyPixels if source region is out of boundsBrian Paul1-1/+9
2012-04-23radeon/llvm: Don't print an error message when there is no errorTom Stellard1-2/+1
2012-04-23radeon/llvm: Lower VCREATE_v4f32 for R600 and SITom Stellard5-33/+22
2012-04-23r600g/llvm: Let ISel handle lowering to {INSERT,EXTRACT}_SUBREGTom Stellard6-88/+37
2012-04-23r600g/llvm: Only emit an instruction's explicit operandsTom Stellard1-2/+2
2012-04-23r600g/llvm: Handle copies between vector registersTom Stellard2-2/+21
2012-04-23r600g/llvm: Remove debugging hack from R600InstrInfo::copyPhysReg()Tom Stellard1-4/+0
2012-04-23r600g/llvm: Tell the code emitter to ignore KILL and BUNDLETom Stellard1-1/+3
2012-04-23r600/llvm: Add LOAD_VTX instructionTom Stellard1-0/+13
2012-04-23r600g: Add hooks for the LLVM shader compilerTom Stellard4-2/+318
2012-04-23r600g: Add TGSI->LLVM implementation v2Tom Stellard2-0/+330
2012-04-23radeon: Move radeon_llvm_emit.cpp declarations into their own headerTom Stellard5-19/+58
2012-04-23radeon: Remove HAVE_LLVM ifdefsTom Stellard1-10/+0