aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* nir/algebraic: Don't distrubte absolute-value into dot-productsIan Romanick2020-07-021-7/+7
* pan/mdg: Schedule based on livenessAlyssa Rosenzweig2020-07-021-23/+84
* pan/mdg: Vectorize vlut operationsIcecream952020-07-021-1/+18
* pan/mdg: Skip r1.w write where possibleAlyssa Rosenzweig2020-07-021-1/+8
* pan/mdg: Prioritize non-moves on VADD/VLUTAlyssa Rosenzweig2020-07-021-5/+18
* pan/mdg: Allow Z/S writes to use any 2nd stage unitAlyssa Rosenzweig2020-07-021-57/+71
* pan/mdg: Defer smul, vlut until after writeout movesAlyssa Rosenzweig2020-07-021-7/+6
* pan/mdg: Schedule writeout to VLUTAlyssa Rosenzweig2020-07-021-6/+12
* pan/mdg: Remove bundle interference codeAlyssa Rosenzweig2020-07-021-66/+0
* pan/mdg: Don't assign destination in writeout block to r1Alyssa Rosenzweig2020-07-021-1/+51
* pan/mdg: Defer nir_fuse_io_16 until after optsAlyssa Rosenzweig2020-07-021-3/+4
* panfrost: Specify stack_shift on SFBDAlyssa Rosenzweig2020-07-021-2/+1
* etnaviv: move ra into own fileChristian Gmeiner2020-07-025-307/+342
* etnaviv: move nir compiler related stuff into .c fileChristian Gmeiner2020-07-024-1115/+1079
* etnaviv: move functions that generate asm to own fileChristian Gmeiner2020-07-025-236/+280
* etnaviv: drop emit macroChristian Gmeiner2020-07-021-13/+11
* etnaviv: merge struct etna_compile and etna_stateChristian Gmeiner2020-07-023-134/+123
* etnaviv: move liveness related stuff into own fileChristian Gmeiner2020-07-026-391/+424
* etnaviv: make more use of compile_error(..)Christian Gmeiner2020-07-023-8/+41
* etnaviv: drop OPT_V defineChristian Gmeiner2020-07-021-14/+13
* etnaviv: move etna_lower_alu(..) to etnaviv_nir.cChristian Gmeiner2020-07-023-67/+71
* etnaviv: get rid of etna_compile dependencyChristian Gmeiner2020-07-021-6/+6
* etnaviv: move etna_lower_io(..) to etnaviv_nir.cChristian Gmeiner2020-07-025-166/+234
* etnaviv: convert enumsChristian Gmeiner2020-07-021-4/+4
* etnaviv: delete not used structChristian Gmeiner2020-07-021-7/+0
* radv,vulkan: add a new x11 wsi drirc workaround for DOOM EternalSamuel Pitoiset2020-07-025-22/+52
* Revert "vulkan/wsi/x11: Ensure we create at least minImageCount images."Samuel Pitoiset2020-07-021-34/+26
* radv: fix wide lines with multisample enabledSamuel Pitoiset2020-07-021-1/+0
* zink: implement Vk_EXT_index_type_uint8Mike Blumenkrantz2020-07-023-5/+33
* radv: fix wide points and linesSamuel Pitoiset2020-07-023-4/+4
* llvmpipe: handle indirect images properlyDave Airlie2020-07-021-3/+20
* draw/sample: add support for indirect imagesDave Airlie2020-07-021-0/+16
* gallivm/nir: add support for indirect image loadingDave Airlie2020-07-022-0/+98
* gallivm/img: refactor out the texel return type (v2)Dave Airlie2020-07-021-9/+17
* gallivm/nir: refactor image operations for indirect support.Dave Airlie2020-07-024-33/+33
* gallivm/nir: support passing image index into image code.Dave Airlie2020-07-023-7/+47
* llvmpipe: pass number of images into image soa createDave Airlie2020-07-024-4/+8
* draw: pass number of images to image soa createDave Airlie2020-07-023-6/+15
* llvmpipe: enable ARB_gpu_shader5Dave Airlie2020-07-021-2/+4
* gallivm/sample: handle size unit offsetDave Airlie2020-07-021-8/+10
* llvmpipe/draw: wire up indirect offsetDave Airlie2020-07-022-0/+20
* gallivm/sample: pass indirect offset into texture/image unitsDave Airlie2020-07-026-59/+70
* gallivm/nir: handle non-uniform texture offsetsDave Airlie2020-07-022-0/+59
* gallivm/nir: add texture unit indexingDave Airlie2020-07-022-1/+21
* llvmpipe: add support for indirect texture access.Dave Airlie2020-07-021-4/+21
* draw: add support for indirect texture accessDave Airlie2020-07-021-4/+21
* gallivm: add indirect texture switch statement builder.Dave Airlie2020-07-022-0/+119
* gallivm/sample: change texture function generator apiDave Airlie2020-07-021-9/+10
* llvmpipe: pass number of samplers into llvm sampler code.Dave Airlie2020-07-024-4/+8
* draw: pass nr_samplers into llvm sample state creation.Dave Airlie2020-07-023-6/+11