aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno
Commit message (Expand)AuthorAgeFilesLines
* turnip: Remove RANGE_SIZE usageJoshua Ashton2020-05-052-3/+4
* freedreno/ir3: Define the bindful uniform/nonuniform desc modes for cat6 a6xx.Eric Anholt2020-05-044-23/+38
* freedreno/ir3: Sync some new changes from envytools.Eric Anholt2020-05-0411-49/+107
* freedreno/ir3: Add some more tests of cat6 disasm.Eric Anholt2020-05-041-0/+24
* freedreno/ir3: Set up outputs for multi-slot varyings.Eric Anholt2020-05-011-20/+25
* freedreno/ir3: Stop initializing regid of so->outputs during setup.Eric Anholt2020-05-011-1/+0
* freedreno/ir3: Improve shader key normalization.Eric Anholt2020-05-012-56/+75
* freedreno: Emit debug messages when doing draw-time recompiles of shaders.Eric Anholt2020-05-011-0/+8
* freedreno/ir3: Remove unused half precision shader key flag.Eric Anholt2020-05-011-6/+0
* freedreno: Fix assertion failures on GS/tess shaders with shader-db enabled.Eric Anholt2020-05-011-0/+15
* freedreno/ir3: Skip tess epilogue if the program is missing stores.Eric Anholt2020-05-011-0/+3
* freedreno/ir3: Fix register allocation assertion failures.Eric Anholt2020-05-012-13/+30
* freedreno/ir3: Drop hack to clean up split varsKristian H. Kristensen2020-05-011-24/+0
* freedreno/ir3: Lower GS builtins before lowering IOKristian H. Kristensen2020-05-014-61/+64
* freedreno/ir3: Add ir3_nir_lower_to_explicit_input() passKristian H. Kristensen2020-05-013-46/+65
* freedreno/ir3: Rename ir3_nir_lower_to_explicit_ioKristian H. Kristensen2020-05-013-6/+6
* freedreno/ir3: Pass stream output info to ir3_shader_from_nirKristian H. Kristensen2020-05-012-2/+6
* freedreno/ir3: Fix the a3xx TF outputs stores.Eric Anholt2020-05-011-1/+1
* freedreno/ir3: Set up the block predecessors for a3xx TFEric Anholt2020-05-012-2/+8
* freedreno/ir3: Leave bools as 1-bit, storing them in full regs.Eric Anholt2020-04-302-119/+111
* freedreno/ir3: Drop redundant IR3_REG_HALF setup in ALU ops.Eric Anholt2020-04-301-6/+0
* freedreno: sync registers with envytoolsRob Clark2020-04-302-10/+22
* freedreno/a6xx: add OUT_PKT()Rob Clark2020-04-302-4/+21
* freedreno/drm: inline the thingsRob Clark2020-04-303-65/+62
* freedreno/drm: drop atomic refcntsRob Clark2020-04-301-2/+2
* freedreno/ir3: Initialize the unused dwords of the immediates consts.Eric Anholt2020-04-301-0/+3
* turnip: fix wrong substream size in parse_multisample_and_color_blend20.1-branchpointJonathan Marek2020-04-291-1/+1
* freedreno/a6xx+tu: rename VSC_DATA/VSC_DATA2Rob Clark2020-04-285-78/+68
* freedreno/ir3/ra: only assign array base in first passRob Clark2020-04-281-1/+2
* freedreno/ir3/ra: split out helper for array assignmentRob Clark2020-04-281-48/+58
* freedreno/ir3/ra: use ir3_debug_print helperRob Clark2020-04-281-8/+2
* freedreno/ir3/ra: remove unused variableRob Clark2020-04-281-2/+0
* freedreno/computer: add script to test widening/narrowingRob Clark2020-04-281-0/+297
* freedreno/ir3: Add support for disasm of cat2 float32 immediates.Eric Anholt2020-04-275-47/+86
* freedreno/ir3: Refactor out print_reg_src().Eric Anholt2020-04-271-10/+6
* freedreno/ir3: Convert remaining disasm src prints to reginfo.Eric Anholt2020-04-271-60/+92
* freedreno/ir3: Add a unit test for our disassembler.Eric Anholt2020-04-272-0/+141
* freedreno/ir3: Print a space after nop counts, like qcom's disasm.Eric Anholt2020-04-271-1/+1
* freedreno/ir3: Fix the disasm of half-float STG dests.Eric Anholt2020-04-271-1/+1
* freedreno/ir3: run nir_lower_packJonathan Marek2020-04-271-0/+1
* nir: add pack_32_2x16_split/unpack_32_2x16_split loweringJonathan Marek2020-04-271-4/+2
* ir3: Use shared mediump output loweringAlyssa Rosenzweig2020-04-271-49/+1
* tu: Don't invert point coordsConnor Abbott2020-04-251-1/+2
* ir3: Remove VARYING_SLOT_PNTC remapping hackConnor Abbott2020-04-251-12/+0
* tu: Implement PrimID passthroughConnor Abbott2020-04-252-5/+14
* ir3: Skip missing VS outputs in VS out map when linkingConnor Abbott2020-04-252-22/+55
* freedreno/a6xx: Document PrimID passthrough registersConnor Abbott2020-04-252-2/+15
* freedreno/ir3: Print @tex write mask using 0x%xKristian H. Kristensen2020-04-251-1/+1
* freedreno/ir3: Reset lex line number when we start parsingKristian H. Kristensen2020-04-251-0/+2
* freedreno/ir3: Parse, but ignore @in, @out and @tex headersKristian H. Kristensen2020-04-252-0/+21