aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/ir3/ir3_gallium.c
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3: build binning variant at same time as draw variantRob Clark2020-06-261-4/+8
* freedreno/ir3: move finalize_nir to pscreen hookRob Clark2020-06-261-0/+14
* freedreno: Share constlen between different stages properlyConnor Abbott2020-06-261-3/+20
* ir3: Pass reserved_user_consts to ir3_shader_from_nir()Connor Abbott2020-06-171-2/+2
* freedreno/ir3: move the libdrm dependency out of shared codeRob Clark2020-06-151-0/+37
* freedreno/ir3: unify shader create/delete pathsRob Clark2020-06-151-2/+2
* ttn: Add new allow_disk_cache parameterAxel Davy2020-05-131-2/+2
* freedreno/ir3: Set the FS .msaa flag to true during precompiles.Eric Anholt2020-05-011-0/+1
* freedreno: Immediately compile a default variant of shaders.Eric Anholt2020-05-011-44/+39
* freedreno/ir3: Improve shader key normalization.Eric Anholt2020-05-011-4/+4
* freedreno: Emit debug messages when doing draw-time recompiles of shaders.Eric Anholt2020-05-011-0/+15
* freedreno: Fix assertion failures on GS/tess shaders with shader-db enabled.Eric Anholt2020-05-011-1/+29
* freedreno: Stop doing binning shaders other than the VS in shader-db.Eric Anholt2020-05-011-1/+1
* freedreno/ir3: Pass stream output info to ir3_shader_from_nirKristian H. Kristensen2020-05-011-3/+4
* freedreno/ir3: inline const emitRob Clark2020-04-301-552/+0
* freedreno: Make the slice pitch be bytes, not pixels.Eric Anholt2020-04-231-1/+1
* freedreno/ir3: add mov/cov statsRob Clark2020-04-131-2/+4
* ir3: Rewrite UBO push analysis to support bindlessConnor Abbott2020-04-091-3/+6
* turnip: Configure VPC for geometry shadersBrian Ho2020-04-071-37/+1
* freedreno/ir3: also precompile compute shaders for shaderdbRob Clark2020-04-041-0/+10
* freedreno/ir3: add simplified stall estimationRob Clark2020-03-101-1/+2
* freedreno/ir3: add last-baryf shaderdb statRob Clark2019-12-131-1/+2
* freedreno: Track the set of UBOs to be uploaded in UBO analysis.Eric Anholt2019-12-091-19/+21
* freedreno: switch to layout helperRob Clark2019-11-261-3/+3
* freedreno: Convert the slice struct to the new resource header.Eric Anholt2019-11-261-1/+1
* freedreno: use rsc->slice accessor everywhereRob Clark2019-11-261-3/+4
* util: Move gallium's PIPE_FORMAT utils to /util/format/Eric Anholt2019-11-141-1/+1
* freedreno/ir3: also track # of nops for shader-dbRob Clark2019-11-091-1/+3
* freedreno/ir3: Emit link map as byte or dwords offsets as neededKristian H. Kristensen2019-11-071-2/+16
* freedreno/ir3: debug cleanupRob Clark2019-10-241-3/+2
* freedreno/ir3: Implement primitive layout intrinsicsKristian H. Kristensen2019-10-171-0/+48
* freedreno/a6xx: Share shader state constructor and destructorKristian H. Kristensen2019-09-181-1/+35
* freedreno/a6xx: pre-calculate userconst stateobj sizeRob Clark2019-09-121-0/+23
* freedreno/ir3: track # of driver paramsRob Clark2019-08-131-1/+3
* freedreno/a6xx: stop using ir3_emit_{vs,fs}_consts()Rob Clark2019-08-131-15/+15
* freedreno/ir3: push ctx further up call chainRob Clark2019-08-131-21/+22
* freedreno/ir3: move ring_wfi() further up call chainRob Clark2019-08-131-10/+8
* freedreno/all: move more emit helpers to screenRob Clark2019-08-131-2/+2
* freedreno/a3xx-a6xx+ir3: move emit_const* to screenRob Clark2019-08-131-3/+3
* freedreno/ir3: move VS driver-param emitRob Clark2019-08-131-68/+76
* freedreno: Fix helgrind complaint on shader-db key setup.Eric Anholt2019-07-291-2/+1
* freedreno: Assert that we don't exceed constlen.Eric Anholt2019-07-171-10/+24
* freedreno: Fix more constlen overflows.Eric Anholt2019-07-171-2/+5
* freedreno: Drop stale comment about skipping uploads.Eric Anholt2019-07-171-1/+0
* freedreno: Stop treating UBO 0 specially in UBO uploading.Eric Anholt2019-06-241-33/+1
* freedreno: Clamp UBO uploads to the constlen decided by the shader.Rob Clark2019-06-241-0/+11
* freedreno: Stop reporting max_const in shader-db.Eric Anholt2019-06-211-2/+1
* freedreno: Include binning shaders in shader-db.Eric Anholt2019-06-211-3/+8
* freedreno: Log the number of loops in the shader for shader-db.Eric Anholt2019-05-161-2/+2
* freedreno: Output the same shader-db format as v3d and intel.Eric Anholt2019-05-161-15/+4