summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/llvmpipe/lp_rast_priv.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-11llvmpipe: Don't emit certain debug code when TSAN is enabledGert Wollny1-1/+1
2024-03-22treewide: Replace usage of macro DEBUG with MESA_DEBUG when possibleYonggang Luo1-1/+1
2024-01-25llvmpipe: fixed race condition in lp_rast_destroy that causes a crash on windowsDario Mylonopoulos1-0/+3
2023-06-27treewide: replace usage of boolean to boolYonggang Luo1-2/+2
2023-05-17gallivm: refactor common resources out of contextsDave Airlie1-0/+1
2022-11-08util: Move pipe_semaphore to u_thread.h and rename it to util_semaphoreYonggang Luo1-2/+2
2022-10-25llvmpipe: asst. clean-ups in lp_rast_priv.hBrian Paul1-21/+19
2022-07-27llvmpipe: make last_fence a screen/rast object not a context one.Dave Airlie1-0/+2
2022-06-15llvmpipe: asst. clean-ups in lp_rast_priv.hBrian Paul1-130/+179
2021-07-21llvmpipe: Add a linear rasterizer optimized for 2D rendering.Jose Fonseca1-0/+14
2021-03-12llvmpipe: add view index support to rasterizerDave Airlie1-2/+3
2020-05-06llvmpipe: generate multisample triangle rasterizer functions (v2)Dave Airlie1-0/+52
2020-05-06llvmpipe: fixup multisample coverage masks for covered tilesDave Airlie1-1/+5
2020-05-06llvmpipe: add new rast api to pass full 64-bit mask.Dave Airlie1-1/+5
2020-05-06llvmpipe: change mask input to fragment shader to 64-bit.Dave Airlie1-1/+1
2020-05-06llvmpipe: record sample info for color/depth buffers in sceneDave Airlie1-1/+2
2020-05-06llvmpipe: pass color and depth sample strides into fragment shader.Dave Airlie1-1/+7
2019-11-14util: Move gallium's PIPE_FORMAT utils to /util/format/Eric Anholt1-1/+1
2018-05-23llvmpipe: improve rasterization discard logicRoland Scheidegger1-6/+0
2017-11-09util: move pipe_barrier into src/util and rename to util_barrierNicolai Hähnle1-2/+2
2017-03-07gallium/util: replace pipe_thread with thrd_tTimothy Arceri1-1/+1
2015-07-21gallium: replace INLINE with inlineIlia Mirkin1-3/+3
2015-03-28llvmpipe: simplify address calculation for 4x4 blocksRoland Scheidegger1-72/+15
2014-05-31llvmpipe: (trivial) drop "unswizzled" from some function namesRoland Scheidegger1-20/+22
2014-01-17llvmpipe: handle NULL color buffer pointersBrian Paul1-2/+9
2013-12-09llvmpipe: clamp fragment shader depth write to the current viewport depth range.Matthew McClure1-1/+4
2013-11-25llvmpipe: support 8bit subpixel precisionZack Rusin1-0/+27
2013-08-14llvmpipe: fix pipeline statistics with a null psZack Rusin1-1/+2
2013-06-26llvmpipe: rework query logicRoland Scheidegger1-5/+4
2013-06-19llvmpipe: handle more queriesRoland Scheidegger1-1/+5
2013-06-07llvmpipe: add support for layered renderingRoland Scheidegger1-6/+14
2013-05-31llvmpipe: reduce alignment requirement for resources from 64x64 to 4x4Roland Scheidegger1-15/+22
2013-05-31llvmpipe: Remove x/y from cmd_binAdam Jackson1-1/+1
2013-05-18llvmpipe: get rid of unused tiled/linear logicRoland Scheidegger1-1/+3
2013-05-03llvmpipe: get rid of depth swizzling.Roland Scheidegger1-39/+66
2013-02-28llvmpipe: support rendering to buffer render targets.Roland Scheidegger1-2/+2
2013-02-08llvmpipe: refactoring of visibility counter handlingRoland Scheidegger1-3/+3
2012-12-03llvmpipe: Implement PIPE_QUERY_TIMESTAMP and PIPE_QUERY_TIME_ELAPSED.James Benton1-1/+2
2012-11-29llvmpipe: Eliminate color buffer swizzling.José Fonseca1-79/+2
2012-11-28llvmpipe: Unswizzled rendering.James Benton1-3/+78
2012-06-25llvmpipe: fix the LP_NO_RAST debug optionBrian Paul1-0/+1
2011-10-05llvmpipe: Ensure the 16x16 special rasterization path does not touch outside ...José Fonseca1-0/+6
2010-12-02gallium: support for array textures and related changesRoland Scheidegger1-2/+2
2010-11-30gallivm/llvmpipe: squash merge of the llvm-context branchBrian Paul1-3/+6
2010-10-15llvmpipe: slightly shrink the size of a binned triangleKeith Whitwell1-3/+3
2010-10-15llvmpipe: don't pass frontfacing as a floatKeith Whitwell1-1/+1
2010-10-15llvmpipe: reintroduce SET_STATE binner commandKeith Whitwell1-1/+6
2010-10-08llvmpipe: add rast_tri_4_16 for small lines and pointsKeith Whitwell1-0/+4
2010-09-12llvmpipe: introduce tri_3_4 for tiny trianglesKeith Whitwell1-1/+3
2010-09-07llvmpipe: rasterization debugging helpersKeith Whitwell1-0/+2