summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/freedreno
AgeCommit message (Expand)AuthorFilesLines
36 hoursfreedreno: fix layout pitchalign field not being set for imported buffersJonathan Marek1-8/+15
4 daysfreedreno: fix missing fallthrough commentsTimothy Arceri1-0/+1
4 daysfreedreno/layout: layout simplifications and pitch from level 0 pitchJonathan Marek23-192/+66
4 daysfreedreno: add a fd_resource_pitch helperJonathan Marek17-76/+56
4 daysfreedreno/a2xx: fix compressed texturesJonathan Marek1-2/+2
5 daysgallium: add PIPE_SHADER_CAP_GLSL_16BIT_TEMPS for LowerPrecisionTemporariesMarek Olšák1-0/+1
6 daysfreedreno/a6xx: Force gl_Layer to 0 when necessaryConnor Abbott1-0/+2
6 daysir3: use empirical size for params as used by the shaderIlia Mirkin1-7/+8
6 daysa4xx: hook up centroid ij coordsIlia Mirkin1-2/+5
6 daysfreedreno: Only call nir_lower_io on shader_in/outJason Ekstrand2-7/+12
7 daysa4xx: add polygon offset clamp, fix unitsIlia Mirkin4-3/+7
7 daysa4xx: add noperspective interpolation supportIlia Mirkin2-18/+16
7 daysfreedreno/ir3: fix/rework tess levelsJonathan Marek1-0/+2
12 daysfreedreno/a6xx: set missing bary sysvalsJonathan Marek1-30/+40
12 daysfreedreno/a5xx: set missing bary sysvalsJonathan Marek1-10/+25
12 daysfreedreno/a4xx: fake LINEAR_PIXEL varying support for u_blitterJonathan Marek1-1/+11
12 daysfreedreno/a3xx: support LINEAR_PIXEL/PERSP_CENTROID/LINEAR_CENTROID sysvalsJonathan Marek3-4/+22
12 daysfreedreno/registers: update varying-related registersJonathan Marek4-18/+18
13 daysfreedreno/a4xx: fix *_NONE enum conversionShawn Guo2-8/+8
2020-06-26freedreno/ir3: disk-cache supportRob Clark1-0/+14
2020-06-26freedreno/ir3: build binning variant at same time as draw variantRob Clark1-4/+8
2020-06-26freedreno/a6xx+ir3: stop generating pointless binning shadersRob Clark2-12/+8
2020-06-26freedreno/ir3: add ir3_compiler_destroy()Rob Clark1-1/+4
2020-06-26freedreno/ir3: move finalize_nir to pscreen hookRob Clark6-0/+19
2020-06-26freedreno/ir3: add ir3_finalize_nir()Rob Clark1-1/+1
2020-06-26freedreno/a6xx: use firstIndex fieldConnor Abbott1-3/+2
2020-06-26freedreno: On a5xx+ INDX_SIZE is MAX_INDICESConnor Abbott3-14/+14
2020-06-26freedreno: Share constlen between different stages properlyConnor Abbott2-8/+42
2020-06-26freedreno: Refactor ir3_cache shader compilationConnor Abbott1-22/+29
2020-06-26ir3, freedreno: Round up constlen earlierConnor Abbott5-10/+12
2020-06-25freedreno/a6xx: Add support for polygon fill mode (as long as front==back).Eric Anholt2-3/+17
2020-06-25freedreno/a6xx: Define the register fields for polygon fill mode.Eric Anholt1-2/+2
2020-06-25freedreno: handle batch flush in resource trackingRob Clark1-4/+30
2020-06-25freedreno: split out batch clear tracking helperRob Clark1-15/+25
2020-06-25freedreno: split out batch draw tracking helperRob Clark1-72/+82
2020-06-25freedreno: make foreach_bit() declare it's cursorRob Clark5-5/+3
2020-06-24freedreno/ir3: switch PIPE_CAP_TGSI_TEXCOORDRob Clark2-6/+9
2020-06-24freedreno: convert builtin blit VS prog to ureg builderRob Clark1-17/+43
2020-06-24freedreno/a3xx: use point-coord helperRob Clark1-33/+25
2020-06-24freedreno/a4xx: use point-coord helperRob Clark1-33/+25
2020-06-24freedreno/a5xx: use point-coord helperRob Clark1-33/+25
2020-06-24freedreno/a6xx: use point-coord helperRob Clark1-33/+25
2020-06-24freedreno/a6xx: de-duplicate vinterp/vpsrepl state buildingRob Clark1-92/+71
2020-06-24freedreno/ir3: add helper to determine point-coord inputsRob Clark1-0/+18
2020-06-24freedreno/registers: a6xx depth bounds test registersJonathan Marek1-2/+2
2020-06-24android: freedreno/ir3: simplify generated sources rulesMauro Rossi2-47/+0
2020-06-24android: freedreno/ir3: add missing generated sources and rulesMauro Rossi1-1/+1
2020-06-23freedreno: Handle DRM_FORMAT_MOD_INVALID in shared codeKristian H. Kristensen1-0/+6
2020-06-22gallium: Add pipe cap for primitive restart with fixed indexNeil Roberts1-0/+1
2020-06-21freedreno/a4xx: simplify setup_slicesJonathan Marek1-65/+25