aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_gs.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* draw: Implement support for primitive idZack Rusin2013-04-031-5/+8
* draw/gs: Fix memory corruption with multiple primitivesZack Rusin2013-04-031-10/+15
* draw: fix some build breakage when LLVM is not usedBrian Paul2013-03-281-1/+6
* draw: Allocate the output buffer for output primitivesZack Rusin2013-03-271-2/+1
* gallium/llvm: implement geometry shaders in the llvm pathsZack Rusin2013-03-271-17/+283
* draw/gs: Fetch more than one primitive per invocationZack Rusin2013-03-271-13/+47
* draw/gs: Abstract the portions of GS that are tgsi specificZack Rusin2013-03-271-128/+142
* draw/gs: Correctly iterate the emitted primitivesZack Rusin2013-03-071-4/+4
* draw: account for separate shader objects in geometry shader codeBryan Cain2013-03-051-4/+27
* softpipe/draw/tgsi: simplify driver/tgsi sampler interfaceRoland Scheidegger2013-02-281-2/+1
* draw: remove some dead constant buffer codeBrian Paul2012-12-061-13/+0
* draw: Use symbolic primitive names in debug output.José Fonseca2012-12-041-3/+4