summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_context.c
Commit message (Expand)AuthorAgeFilesLines
* gallium/auxiliary: Sanitize NULL checks into canonical formEdward O'Callaghan2015-12-061-1/+1
* draw: fix prim ids when there's no gsRoland Scheidegger2015-04-231-0/+1
* draw: implement TGSI_PROPERTY_VS_WINDOW_SPACE_POSITIONMarek Olšák2014-12-091-6/+34
* draw: (trivial): remove double semicolonRoland Scheidegger2014-12-091-1/+1
* draw: allow LLVM use on non-SSE2 X86 cpusDavid Heidelberg2014-11-221-14/+1
* draw: fixes for vertex shaders outputting layer or viewport indexRoland Scheidegger2014-11-191-2/+2
* gallium: remove unused pipe_viewport_state::translate[3] and scale[3]Marek Olšák2014-11-161-3/+1
* llvmpipe: Reuse llvmpipes LLVMContext in the draw context.Mathias Fröhlich2014-09-301-4/+14
* gallivm: More fallout from disabling with LLVM 3.6Michel Dänzer2014-09-261-2/+0
* draw: fix clipvertex trouble if position comes from gsRoland Scheidegger2014-08-061-1/+5
* draw: do not use draw_get_option_use_llvm() inside draw execution pathsRoland Scheidegger2014-05-081-0/+2
* draw/llvm: reduce memory usageZack Rusin2014-04-241-0/+6
* draw: remove unused 'start' variable in draw_stats_clipper_primitives()Brian Paul2014-04-111-5/+2
* draw: clean up d3d style point clippingRoland Scheidegger2014-01-201-4/+4
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-3/+3
* gallium: add bits for clipping points as tris (d3d-style)Roland Scheidegger2014-01-171-1/+11
* draw,llvmpipe,util: add depth bias calculation for arb_depth_buffer_floatMatthew McClure2013-11-071-5/+13
* draw: fix segfaults with aaline and aapoint stages disabledMarek Olšák2013-08-311-2/+4
* draw: make sure that the stages setup outputsZack Rusin2013-08-141-0/+2
* draw: rewrite primitive assemblerZack Rusin2013-08-081-1/+7
* draw: cleanup the extra attribsZack Rusin2013-08-081-0/+1
* draw: implement proper primitive assembler as a pipeline stageZack Rusin2013-08-031-0/+1
* draw: inject frontface info into wireframe outputsZack Rusin2013-08-021-0/+43
* draw: stop crashing with extra shader outputsZack Rusin2013-08-021-0/+34
* draw: always call util_cpu_detect() in draw context creation.Roland Scheidegger2013-07-241-1/+4
* Revert "draw: clear the draw buffers in draw"Zack Rusin2013-06-171-23/+2
* draw: fix a regression in computing max eltZack Rusin2013-06-171-0/+1
* draw: clear the draw buffers in drawZack Rusin2013-06-171-2/+23
* gallium/draw: add limits to the clip and cull distancesZack Rusin2013-06-131-0/+2
* draw: implement distance cullingZack Rusin2013-06-101-0/+17
* draw: fix clipper invocation statisticsZack Rusin2013-06-101-0/+25
* draw: make sure clipdistances work with geometry shadersZack Rusin2013-06-101-0/+11
* draw: trivial fix comment typoRoland Scheidegger2013-06-061-1/+1
* draw: clamp the viewports to always be between 0 and maxZack Rusin2013-05-251-5/+3
* draw: fixup draw_find_shader_outputZack Rusin2013-05-251-5/+6
* draw: implement support for multiple viewportsZack Rusin2013-05-251-10/+42
* gallium: Add support for multiple viewportsZack Rusin2013-05-251-2/+5
* draw: try to prevent overflows on index buffersZack Rusin2013-05-141-1/+6
* draw: don't crash on vertex buffer overflowZack Rusin2013-05-141-2/+4
* gallium: Replace gl_rasterization_rules with lower_left_origin and half_pixel...José Fonseca2013-04-231-1/+2
* draw: add code to reset instance dependent dataZack Rusin2013-04-221-0/+13
* gallium: Add a new clip_halfz rasterizer state.José Fonseca2013-04-221-0/+1
* draw: implement pipeline statistics in the draw moduleZack Rusin2013-04-161-0/+16
* draw/llvmpipe: allow independent so attachments to the vsZack Rusin2013-04-031-9/+0
* draw: remove unused functionZack Rusin2013-04-031-7/+0
* llvmpipe/draw: Fix texture sampling in geometry shadersZack Rusin2013-03-271-2/+2
* gallium/llvm: implement geometry shaders in the llvm pathsZack Rusin2013-03-271-9/+8
* softpipe/draw/tgsi: simplify driver/tgsi sampler interfaceRoland Scheidegger2013-02-281-8/+5
* draw: make sure pipeline is revalidated when sampler views or samplers change.Roland Scheidegger2013-02-251-0/+4
* llvmpipe: support GL_ARB_texture_buffer_object/GL_ARB_texture_buffer_rangeRoland Scheidegger2013-02-251-2/+2