summaryrefslogtreecommitdiffstats
path: root/src/freedreno
Commit message (Expand)AuthorAgeFilesLines
* nir: add nir_shader_compiler_options::lower_to_scalarMarek Olšák2019-10-101-0/+2
* freedreno: Enable the nir_opt_algebraic_late() pass.Daniel Schürmann2019-09-301-0/+14
* turnip: Fix failure behavior of vkCreateGraphicsPipelines.Eric Anholt2019-09-271-10/+7
* turnip: Silence compiler warning about uninit pipeline.Eric Anholt2019-09-271-1/+1
* turnip: Add a .editorconfig and .dir-locals.elEric Anholt2019-09-273-1/+13
* turnip: Add todo for d24_s8 copiesBas Nieuwenhuizen2019-09-271-0/+1
* turnip: Disallow NPoT formats.Bas Nieuwenhuizen2019-09-271-10/+18
* turnip: Always use UINT formats for copies.Bas Nieuwenhuizen2019-09-271-3/+29
* turnip: Add image->image blitting.Bas Nieuwenhuizen2019-09-271-14/+165
* turnip: emit texture and uniform stateJonathan Marek2019-09-262-15/+339
* turnip: add some shader information in pipeline stateJonathan Marek2019-09-262-0/+32
* turnip: use nir_opt_copy_prop_varsJonathan Marek2019-09-261-0/+2
* turnip: lower samplers and uniform buffer indicesJonathan Marek2019-09-262-0/+147
* turnip: basic descriptor sets (uniform buffer and samplers)Jonathan Marek2019-09-262-102/+430
* turnip: enable linear filteringJonathan Marek2019-09-261-2/+2
* turnip: align layer_sizeJonathan Marek2019-09-261-1/+1
* turnip: use linear tiling for scanout imageJonathan Marek2019-09-261-2/+9
* turnip: implement image view descriptorJonathan Marek2019-09-262-2/+90
* turnip: implement sampler stateJonathan Marek2019-09-262-0/+73
* turnip: fix vertex_idJonathan Marek2019-09-261-1/+1
* turnip: emit shader immediatesJonathan Marek2019-09-261-0/+37
* turnip: use image tile_mode for gmem configurationJonathan Marek2019-09-241-5/+3
* turnip: fix binning shader compilationJonathan Marek2019-09-241-4/+6
* freedreno/regs: A couple of tess updatesKristian H. Kristensen2019-09-182-3/+41
* freedreno/regs: Fix CP_DRAW_INDX_OFFSET commandKristian H. Kristensen2019-09-181-0/+14
* freedreno/a6xx: Turn on vectorize_ioKristian H. Kristensen2019-09-181-0/+1
* freedreno/a6xx: Track location of gl_Position out as we link itKristian H. Kristensen2019-09-182-10/+8
* tu: Set up glsl types.Bas Nieuwenhuizen2019-09-181-0/+3
* freedreno: Fix invalid read when a block has no instructions.Eric Anholt2019-09-161-2/+3
* freedreno/a6xx: pre-calculate userconst stateobj sizeRob Clark2019-09-121-0/+1
* freedreno/a6xx: Implement primitive count queries on GPUKristian H. Kristensen2019-09-062-0/+5
* freedreno/a2xx: formats updateJonathan Marek2019-09-061-3/+3
* freedreno/a2xx: implement polygon offsetJonathan Marek2019-09-061-0/+2
* nir: allow specifying filter callback in lower_alu_to_scalarVasily Khoruzhick2019-09-061-1/+1
* freedreno/ir3: allow copy propagation for relativeRob Clark2019-09-061-9/+19
* freedreno/ir3: fix cp cmps.s optRob Clark2019-09-061-1/+1
* freedreno/ir3: assert that only single addressRob Clark2019-09-062-0/+5
* freedreno/ir3: fix mad copy propagation special caseRob Clark2019-09-061-9/+35
* freedreno/ir3: fix addr/pred spillingRob Clark2019-09-061-7/+42
* freedreno/ir3: cleanup "partially const" ubo srcsRob Clark2019-09-061-4/+52
* freedreno/drm-shim: fix mem leakEric Engestrom2019-09-041-3/+4
* freedreno/ir3: use uniform baseRob Clark2019-09-031-4/+4
* freedreno/drm: fix 64b iova shiftsRob Clark2019-09-031-10/+4
* freedreno/ir3: Link directly to Sethi-Ullman paperAlyssa Rosenzweig2019-08-301-1/+1
* freedreno/ir3: do better job of marking convergence pointsRob Clark2019-08-281-35/+28
* freedreno/ir3: maintain predecessors/successorsRob Clark2019-08-281-2/+42
* freedreno/ir3: convert block->predecessors to setRob Clark2019-08-285-18/+19
* nir: Add explicit signs to image min/max intrinsicsJason Ekstrand2019-08-214-8/+16
* freedreno/ir3+a6xx: same VBO state for draw/binningRob Clark2019-08-135-17/+141
* freedreno/ir3: track # of driver paramsRob Clark2019-08-132-10/+32