summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/draw/draw_context.c
AgeCommit message (Expand)AuthorFilesLines
2015-04-23draw: fix prim ids when there's no gsRoland Scheidegger1-0/+1
2014-12-09draw: implement TGSI_PROPERTY_VS_WINDOW_SPACE_POSITIONMarek Olšák1-6/+34
2014-12-09draw: (trivial): remove double semicolonRoland Scheidegger1-1/+1
2014-11-22draw: allow LLVM use on non-SSE2 X86 cpusDavid Heidelberg1-14/+1
2014-11-19draw: fixes for vertex shaders outputting layer or viewport indexRoland Scheidegger1-2/+2
2014-11-16gallium: remove unused pipe_viewport_state::translate[3] and scale[3]Marek Olšák1-3/+1
2014-09-30llvmpipe: Reuse llvmpipes LLVMContext in the draw context.Mathias Fröhlich1-4/+14
2014-09-26gallivm: More fallout from disabling with LLVM 3.6Michel Dänzer1-2/+0
2014-08-06draw: fix clipvertex trouble if position comes from gsRoland Scheidegger1-1/+5
2014-05-08draw: do not use draw_get_option_use_llvm() inside draw execution pathsRoland Scheidegger1-0/+2
2014-04-24draw/llvm: reduce memory usageZack Rusin1-0/+6
2014-04-11draw: remove unused 'start' variable in draw_stats_clipper_primitives()Brian Paul1-5/+2
2014-01-20draw: clean up d3d style point clippingRoland Scheidegger1-4/+4
2014-01-17s/Tungsten Graphics/VMware/José Fonseca1-3/+3
2014-01-17gallium: add bits for clipping points as tris (d3d-style)Roland Scheidegger1-1/+11
2013-11-07draw,llvmpipe,util: add depth bias calculation for arb_depth_buffer_floatMatthew McClure1-5/+13
2013-08-31draw: fix segfaults with aaline and aapoint stages disabledMarek Olšák1-2/+4
2013-08-14draw: make sure that the stages setup outputsZack Rusin1-0/+2
2013-08-08draw: rewrite primitive assemblerZack Rusin1-1/+7
2013-08-08draw: cleanup the extra attribsZack Rusin1-0/+1
2013-08-03draw: implement proper primitive assembler as a pipeline stageZack Rusin1-0/+1
2013-08-02draw: inject frontface info into wireframe outputsZack Rusin1-0/+43
2013-08-02draw: stop crashing with extra shader outputsZack Rusin1-0/+34
2013-07-24draw: always call util_cpu_detect() in draw context creation.Roland Scheidegger1-1/+4
2013-06-17Revert "draw: clear the draw buffers in draw"Zack Rusin1-23/+2
2013-06-17draw: fix a regression in computing max eltZack Rusin1-0/+1
2013-06-17draw: clear the draw buffers in drawZack Rusin1-2/+23
2013-06-13gallium/draw: add limits to the clip and cull distancesZack Rusin1-0/+2
2013-06-10draw: implement distance cullingZack Rusin1-0/+17
2013-06-10draw: fix clipper invocation statisticsZack Rusin1-0/+25
2013-06-10draw: make sure clipdistances work with geometry shadersZack Rusin1-0/+11
2013-06-06draw: trivial fix comment typoRoland Scheidegger1-1/+1
2013-05-25draw: clamp the viewports to always be between 0 and maxZack Rusin1-5/+3
2013-05-25draw: fixup draw_find_shader_outputZack Rusin1-5/+6
2013-05-25draw: implement support for multiple viewportsZack Rusin1-10/+42
2013-05-25gallium: Add support for multiple viewportsZack Rusin1-2/+5
2013-05-14draw: try to prevent overflows on index buffersZack Rusin1-1/+6
2013-05-14draw: don't crash on vertex buffer overflowZack Rusin1-2/+4
2013-04-23gallium: Replace gl_rasterization_rules with lower_left_origin and half_pixel...José Fonseca1-1/+2
2013-04-22draw: add code to reset instance dependent dataZack Rusin1-0/+13
2013-04-22gallium: Add a new clip_halfz rasterizer state.José Fonseca1-0/+1
2013-04-16draw: implement pipeline statistics in the draw moduleZack Rusin1-0/+16
2013-04-03draw/llvmpipe: allow independent so attachments to the vsZack Rusin1-9/+0
2013-04-03draw: remove unused functionZack Rusin1-7/+0
2013-03-27llvmpipe/draw: Fix texture sampling in geometry shadersZack Rusin1-2/+2
2013-03-27gallium/llvm: implement geometry shaders in the llvm pathsZack Rusin1-9/+8
2013-02-28softpipe/draw/tgsi: simplify driver/tgsi sampler interfaceRoland Scheidegger1-8/+5
2013-02-25draw: make sure pipeline is revalidated when sampler views or samplers change.Roland Scheidegger1-0/+4
2013-02-25llvmpipe: support GL_ARB_texture_buffer_object/GL_ARB_texture_buffer_rangeRoland Scheidegger1-2/+2
2013-01-28gallivm: split sampler and texture stateRoland Scheidegger1-2/+2