summaryrefslogtreecommitdiff
path: root/src/panfrost/util
AgeCommit message (Expand)AuthorFilesLines
2021-03-11panfrost: Split the sampler and texture countBoris Brezillon1-0/+1
2021-03-11panfrost: Allow passing an explicit UBO index for the sysval UBOBoris Brezillon1-0/+1
2021-03-11panfrost: Add a knob to disable the UBO -> push constants optimizationBoris Brezillon1-0/+1
2021-03-08nir: Make nir_ssa_def_rewrite_uses_after take an SSA valueJason Ekstrand2-3/+3
2021-03-08nir: Make nir_ssa_def_rewrite_uses take an SSA valueJason Ekstrand2-2/+2
2021-03-01panfrost/lcra: Fix constraint countingAlyssa Rosenzweig1-3/+1
2021-02-22panfrost: Fix UNORM 16 renderingAlyssa Rosenzweig1-1/+2
2021-02-22panfrost: Fix infinite loop spillingAlyssa Rosenzweig1-1/+3
2021-02-18panfrost: Add RT conversion sysvalAlyssa Rosenzweig1-0/+1
2021-02-18panfrost: Track coverage, early fragment testsAlyssa Rosenzweig1-0/+2
2021-02-18panfrost: Fix uniform_count on MidgardAlyssa Rosenzweig1-1/+0
2021-02-15panfrost: Move the blend lowering code out of the gallium driverBoris Brezillon3-0/+453
2021-02-15panfrost: Move the shader compilation logic out of the gallium driverBoris Brezillon1-34/+76
2021-02-15panfrost: Move sysval_to_id out of panfrost_sysvalsBoris Brezillon2-13/+16
2021-02-12pan/{mdg, bi}: Lower load_sample_posAlyssa Rosenzweig3-0/+77
2021-02-12pan/{mdg, bi}: Lower load_helper_invocationAlyssa Rosenzweig3-0/+61
2021-02-12panfrost: Add MULTISAMPLED sysvalAlyssa Rosenzweig1-0/+1
2021-02-12panfrost: Overhaul sysval handlingAlyssa Rosenzweig2-21/+15
2021-02-12panfrost: Add sample positions sysvalAlyssa Rosenzweig2-0/+3
2021-02-12panfrost: Pass is_blit flag aroundAlyssa Rosenzweig1-1/+1
2021-02-11pan/mdg: Push uniforms based on UBO analysisAlyssa Rosenzweig2-0/+25
2021-02-11panfrost: Add UBO push data structureAlyssa Rosenzweig1-0/+23
2021-01-29panfrost: Allow waiting on slots 6/7 during preloadAlyssa Rosenzweig1-0/+4
2021-01-27pan/mdg: implement nir_intrinsic_image_sizeItalo Nicola1-0/+15
2021-01-27panfrost: implement image_size sysvalItalo Nicola1-0/+1
2021-01-18panfrost: Assert on sysval overflowIcecream951-0/+1
2021-01-18panfrost: Add a sysval for local_work_dimIcecream952-0/+3
2021-01-18panfrost: Add a sysval for local_group_sizeIcecream952-0/+3
2021-01-06pan: use intrinsic buildersChristian Gmeiner1-15/+4
2021-01-01panfrost: Add a NIR pass to lower 64-bit vec3 intrinsic loadsIcecream953-0/+80
2020-12-09pan/mdg: Add support for multi sample iteration writeoutBoris Brezillon1-0/+1
2020-11-25panfrost: Fix RAW8/16/32 component replicationAlyssa Rosenzweig1-14/+14
2020-11-18panfrost/util: Move nir_undef_to_zero into core nir and add 'lower'Jesse Natalie3-91/+0
2020-11-04panfrost: Pass through src_typeAlyssa Rosenzweig1-0/+2
2020-11-04pan/mdg: Move writeout lowering to common panfrostAlyssa Rosenzweig3-0/+265
2020-10-23panfrost: Move nir_undef_to_zero to common util/Alyssa Rosenzweig3-0/+91
2020-10-15pan/bi: Collect return addresses of blend callsBoris Brezillon1-0/+3
2020-10-15panfrost: Extend compile_inputs to pass a blend descriptorBoris Brezillon1-0/+1
2020-10-10pan/bi: Cull unnecessary edges on the CF graphAlyssa Rosenzweig2-0/+5
2020-10-09panfrost: Get rid of the constant patching done on blend shader binariesBoris Brezillon1-5/+1
2020-10-09panfrost: Pass compile arguments through a structBoris Brezillon1-2/+11
2020-10-09panfrost: Constify the rt_fmts arg passed to pan_lower_framebuffer()Boris Brezillon2-2/+2
2020-09-22nir: Rename get_buffer_size to get_ssbo_sizeJason Ekstrand1-1/+1
2020-09-10nir: remove redundant opcode u2umpMarek Olšák1-3/+3
2020-08-20panfrost: Use memctx for sysvalsAlyssa Rosenzweig2-3/+3
2020-08-20pan/mdg: Free previous livenessAlyssa Rosenzweig1-3/+5
2020-08-13panfrost: Simplify depth/stencil/alphaAlyssa Rosenzweig1-3/+0
2020-08-06panfrost: Drop compiler cmdstream depsAlyssa Rosenzweig1-1/+0
2020-08-06panfrost: Inline max rt into compilersAlyssa Rosenzweig1-1/+1
2020-07-17pan/mdg: Do per-sample framebuffer loadsIcecream951-2/+15