aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_gs.c
Commit message (Expand)AuthorAgeFilesLines
* draw: free the NIR IR.Dave Airlie2020-04-161-1/+4
* gallivm/draw: calloc prim id toavoid undefDave Airlie2020-04-151-1/+1
* draw/gs: track emitted prims + verts per stream.Dave Airlie2020-02-071-10/+10
* draw: change geom shader output to an array of outputs.Dave Airlie2020-02-071-9/+15
* llvmpipe/nir: handle texcoord requirementsDave Airlie2019-12-121-1/+1
* draw: add nir info gathering and building supportDave Airlie2019-11-281-7/+11
* aux/draw: replace binary HAVE_LLVM checks with LLVM_AVAILABLEEric Engestrom2019-09-061-9/+9
* draw: add vs/gs images supportDave Airlie2019-08-271-1/+2
* draw: fix memory leak introduced 7720ce32aNeha Bhende2019-05-171-1/+3
* draw: fix building error in draw_gs_init()Mauro Rossi2019-04-141-1/+1
* draw: add support to tgsi paths for geometry streams. (v2)Dave Airlie2019-04-091-73/+125
* tgsi: add support for geometry shader streams.Dave Airlie2019-04-091-3/+3
* draw: stop using CULLDIST semantic.Dave Airlie2016-05-231-6/+1
* tgsi: accept a starting PC value for exec machine.Dave Airlie2016-04-271-1/+1
* tgsi: move to using vector for system values.Dave Airlie2016-04-271-1/+1
* tgsi: pass a shader type to the machine create and clean up.Dave Airlie2016-04-261-1/+1
* draw: add support for passing buffers to vs/gs shaders.Dave Airlie2016-04-121-1/+3
* tgsi: add support for buffer/atomic operations to tgsi_exec.Dave Airlie2016-04-121-1/+1
* draw: add support for passing images to vs/gs shaders.Dave Airlie2016-03-311-1/+1
* tgsi: add support for image operations to tgsi_exec. (v2.1)Dave Airlie2016-03-311-1/+1
* tgsi: drop unused set_exec/kill_mask interfaces.Dave Airlie2016-03-221-6/+0
* gallium/auxiliary: Sanitize NULL checks into canonical formEdward O'Callaghan2015-12-061-1/+1
* gallium: replace INLINE with inlineIlia Mirkin2015-07-211-2/+2
* draw/gallivm: add invocation ID support for llvmpipe.Dave Airlie2015-06-231-1/+2
* draw/tgsi: implement geom shader invocation support.Dave Airlie2015-06-231-18/+29
* draw: silence uninitialized variable warningBrian Paul2015-01-051-1/+1
* tgsi: change tgsi_shader_info::properties to a one-dimensional arrayMarek Olšák2014-10-041-3/+3
* tgsi: simplify shader properties in tgsi_shader_infoMarek Olšák2014-10-041-14/+9
* draw: kill off bogus assertion in tgsi_fetch_gs_outputsRoland Scheidegger2014-08-301-3/+2
* draw: hack around weird primitive id input in gsRoland Scheidegger2014-08-081-2/+6
* draw: fix prim id float cast for non-llvm pathRoland Scheidegger2014-08-081-8/+4
* draw: don't run pipeline stages when gs has no position outputRoland Scheidegger2014-08-061-0/+1
* draw: do not use draw_get_option_use_llvm() inside draw execution pathsRoland Scheidegger2014-05-081-5/+5
* draw/llvm: reduce memory usageZack Rusin2014-04-241-14/+12
* draw/gs: reduce the size of the gs output bufferZack Rusin2014-03-261-7/+13
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-1/+1
* draw: make vs_slot signed.José Fonseca2013-10-151-2/+4
* draw: stop crashing with extra shader outputsZack Rusin2013-08-021-1/+1
* gallium/draw: add limits to the clip and cull distancesZack Rusin2013-06-131-5/+5
* draw: implement distance cullingZack Rusin2013-06-101-0/+4
* draw: make sure clipdistances work with geometry shadersZack Rusin2013-06-101-0/+6
* draw: implement support for multiple viewportsZack Rusin2013-05-251-2/+9
* draw/gs: don't bind the tgsi state if we're using llvm pathsZack Rusin2013-05-141-1/+6
* draw/gs: don't crash when vs/gs signatures don't matchZack Rusin2013-05-021-39/+54
* draw: add code to reset instance dependent dataZack Rusin2013-04-221-1/+13
* draw/gs: make sure geometry shaders don't overflowZack Rusin2013-04-161-7/+43
* draw/gs: Return early if the passed geometry shader is nullZack Rusin2013-04-161-0/+3
* draw: implement pipeline statistics in the draw moduleZack Rusin2013-04-161-4/+20
* draw: Silence uninitialized var warnings.José Fonseca2013-04-171-3/+4
* draw/gs: cleanup some debugging codeZack Rusin2013-04-031-4/+0