summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/llvmpipe/lp_setup_tri.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-22treewide: Replace usage of macro DEBUG with MESA_DEBUG when possibleYonggang Luo1-1/+1
2023-08-25lavapipe: further limit accurate_a0 hackRoland Scheidegger1-1/+2
2023-06-27treewide: Replace the usage of TRUE/FALSE with true/falseYonggang Luo1-13/+13
2023-06-27treewide: replace usage of boolean to boolYonggang Luo1-11/+11
2023-06-27llvmpipe: altivec.h inclusion in -std=c++98..11 causes bool to be redefinedYonggang Luo1-5/+16
2023-05-17gallivm: refactor common resources out of contextsDave Airlie1-1/+1
2023-04-14llvmpipe: remove lp_setup_alloc_triangle()'s unneeded tri_size paramBrian Paul1-10/+7
2023-02-21llvmpipe: only use accurate_a0 hack if there are no textures boundRoland Scheidegger1-1/+2
2023-01-27llvmpipe: Honor zero sample_mask when multisample is disabled.Jose Fonseca1-3/+9
2022-11-15tree-wide: Convert all usage of PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* ...Yonggang Luo1-1/+1
2022-11-15tree-wide: Convert all usage of defined(PIPE_(OS|ARCH|CC)_*) to DETECT_(OS|AR...Yonggang Luo1-5/+5
2022-10-25llvmpipe: asst. clean-ups in lp_setup_tri.cBrian Paul1-26/+37
2022-08-04llvmpipe/gallivm/draw: introduce a buffer type.Dave Airlie1-1/+1
2022-07-27llvmpipe: remove unneeded castsBrian Paul1-3/+3
2022-06-15llvmpipe: asst. clean-ups in lp_setup_tri.c, lp_setup_rect.cBrian Paul1-144/+127
2022-06-14llvmpipe: use c11 alignas instead of PIPE_ALIGN_VARErik Faye-Lund1-4/+4
2022-02-04llvmpipe/triangle: don't store area in fixed_position.Dave Airlie1-18/+11
2022-02-04llvmpipe: just move opaque alpha lookup closer to use.Dave Airlie1-1/+1
2022-02-04llvmpipe/setup: remove opaque from setup triangleDave Airlie1-3/+5
2022-02-04llvmpipe: inline retry_triangle_ccwDave Airlie1-1/+1
2022-02-04llvmpipe: optimise triangle setup a bit.Dave Airlie1-12/+14
2021-08-31llvmpipe: adjust scissor planes for multisample.Dave Airlie1-1/+1
2021-08-31llvmpipe: consolidate scissor plane code between line/triDave Airlie1-53/+1
2021-07-21llvmpipe: always use draw_regions intersectionRoland Scheidegger1-5/+3
2021-07-21llvmpipe: Add a linear rasterizer optimized for 2D rendering.Jose Fonseca1-56/+121
2021-03-12llvmpipe: add view index support to rasterizerDave Airlie1-0/+1
2021-01-11llvmpipe: fix unused variables warningsMichel Zou1-2/+3
2020-11-11llvmpipe: just use draw_regions in draw/line setup.Dave Airlie1-10/+3
2020-06-16llvmpipe/setup: add planes for draw regions if no scissor.Dave Airlie1-0/+4
2020-05-06llvmpipe: choose correct position for multisampleDave Airlie1-7/+8
2020-05-06llvmpipe: choose multisample rasterizer functions per triangle (v2)Dave Airlie1-21/+41
2020-02-18llvmpipe: Silence uninitialized variable warning about "scissor"Eric Anholt1-1/+1
2019-11-05util: rename PIPE_ARCH_*_ENDIAN to UTIL_ARCH_*_ENDIANDylan Baker1-3/+3
2019-11-05util/u_endian: set PIPE_ARCH_*_ENDIAN to 1Dylan Baker1-3/+3
2019-10-09llvmpipe: avoid left-shifting a negative number.Maya Rashish1-2/+2
2018-08-23llvmpipe: add cc clobber to inline asmGrazvydas Ignotas1-1/+2
2018-05-23llvmpipe: improve rasterization discard logicRoland Scheidegger1-8/+21
2017-06-23llvmpipe:fix using 32bit rasterization mistakenly, causing overflowsRoland Scheidegger1-15/+26
2017-06-23llvmpipe: fill in debug vertex info for tri rasterizationRoland Scheidegger1-1/+1
2017-04-13llvmpipe: remove unused subpixel_snap() and fixed_to_float()Samuel Pitoiset1-6/+3
2016-03-15llvmpipe: fix lp_rast_plane alignment on 32bitRoland Scheidegger1-0/+2
2016-02-19llvmpipe: add a few const qualifiersBrian Paul1-1/+1
2016-02-03llvmpipe: use scissor_planes_needed helper functionRoland Scheidegger1-9/+9
2016-02-02llvmpipe: drop scissor planes early if the tri is fully inside themRoland Scheidegger1-39/+59
2016-02-02llvmpipe: minor cleanup of sse2 for calc_fixed_positionRoland Scheidegger1-6/+5
2016-01-17llvmpipe: fix arguments order given to vec_andcOded Gabbay1-1/+1
2016-01-13llvmpipe: (trivial) use cast wrapper for __m128d to __m128 castsRoland Scheidegger1-2/+2
2016-01-13llvmpipe: scale up bounding box planes to subpixel precisionRoland Scheidegger1-10/+10
2016-01-13llvmpipe: add sse code for fixed position calculationRoland Scheidegger1-8/+50
2016-01-08llvmpipe: do 64bit plane calculations in the sse pathRoland Scheidegger1-45/+59