aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost/bifrost/bifrost_compile.c
Commit message (Expand)AuthorAgeFilesLines
* pan/bi: Use IMATH for nir_op_iaddAlyssa Rosenzweig2020-05-041-1/+8
* pan/bi: Rename BI_ISUB to BI_IMATHAlyssa Rosenzweig2020-05-041-1/+1
* pan/bi: Fuse conditions into discard_ifAlyssa Rosenzweig2020-05-041-0/+16
* pan/bi: Add float-only mode to condition fusingAlyssa Rosenzweig2020-05-041-4/+14
* pan/bi: Emit discard (not if)Alyssa Rosenzweig2020-05-041-0/+18
* pan/bi: Handle discard_if in NIR->BIR naivelyAlyssa Rosenzweig2020-05-041-0/+23
* pan/bi: Unwrap BRANCH into CONDITIONAL classAlyssa Rosenzweig2020-05-041-13/+11
* pan/bi: Disable CSEL4 emit for nowAlyssa Rosenzweig2020-05-041-0/+4
* pan/bi: Lower gl_FragCoordAlyssa Rosenzweig2020-05-041-0/+82
* pan/bi: Abort on unhandled intrinsicsAlyssa Rosenzweig2020-05-041-1/+1
* pan/bi: Print shaders only if BIFROST_MESA_DEBUG=shadersTomeu Vizoso2020-05-011-4/+29
* pan/bi: Enable lower_mediump_outputs NIR passAlyssa Rosenzweig2020-05-011-0/+1
* pan/bi: Pipe multiple textures throughAlyssa Rosenzweig2020-05-011-4/+4
* panfrost: Emit blend descriptors on BifrostTomeu Vizoso2020-04-301-1/+2
* pan/bi: Use common IR indicesAlyssa Rosenzweig2020-04-291-12/+12
* pan/bi: Handle iand/ior/ixor in NIR->BIRAlyssa Rosenzweig2020-04-291-0/+18
* pan/bi: Remove bi_round_opAlyssa Rosenzweig2020-04-281-4/+0
* pan/bi: Deduplicate csel/cmp condAlyssa Rosenzweig2020-04-281-3/+3
* pan/bi: Eliminate writemasks in the IRAlyssa Rosenzweig2020-04-271-38/+26
* pan/bi: Passthrough blend typesAlyssa Rosenzweig2020-04-271-0/+5
* pan/bi: Passthrough type for ATESTAlyssa Rosenzweig2020-04-271-2/+2
* pan/bi: Assert out multiple texturesAlyssa Rosenzweig2020-04-221-0/+4
* pan/bi: Generate TEX_COMPACT instructionAlyssa Rosenzweig2020-04-221-1/+21
* pan/bi: Stub out tex_compact logicAlyssa Rosenzweig2020-04-221-3/+36
* remove final imports.h and imports.c bitsDylan Baker2020-04-211-2/+1
* pan/bi: Round constants to 32-bitAlyssa Rosenzweig2020-04-171-1/+1
* pan/bi: Try to reuse constants in ALUAlyssa Rosenzweig2020-04-171-2/+11
* pan/bi: Handle st_vary with <4 componentsAlyssa Rosenzweig2020-04-171-2/+8
* pan/bi: Implement flog2Alyssa Rosenzweig2020-04-171-0/+3
* pan/bi: Add fexp2 implementationAlyssa Rosenzweig2020-04-171-1/+10
* pan/bi: Ensure CONSTANT srcs have typesAlyssa Rosenzweig2020-04-171-0/+2
* panfrost: Fix BI_BLEND packingAlyssa Rosenzweig2020-04-101-4/+4
* pan/bi: Remove nontrivial SPECIAL opsAlyssa Rosenzweig2020-04-061-8/+0
* pan/bi: Match CSEL argument order with hwAlyssa Rosenzweig2020-04-051-5/+11
* pan/bi: Fix handling of constants with COMBINEAlyssa Rosenzweig2020-03-311-0/+6
* pan/bi: Handle round opcodes in frontendAlyssa Rosenzweig2020-03-311-0/+22
* pan/bi: Fix missing type for fmulAlyssa Rosenzweig2020-03-311-0/+1
* pan/bi: Handle f2f* opcodesAlyssa Rosenzweig2020-03-311-0/+4
* Move compiler.h and imports.h/c from src/mesa/main into src/utilMarek Olšák2020-03-271-1/+1
* pan/bi: Ingest vecN directly (again)Alyssa Rosenzweig2020-03-241-48/+15
* pan/bi: Default csel to "!= 0" modeAlyssa Rosenzweig2020-03-221-0/+5
* pan/bi: Implement csel fusingAlyssa Rosenzweig2020-03-221-21/+65
* pan/bi: Add `soft` NIR->BIR condition translationAlyssa Rosenzweig2020-03-221-3/+11
* pan/bi: Remove hacks for 1-bit booleans in IRAlyssa Rosenzweig2020-03-221-1/+1
* pan/bi: Lower bool to intsAlyssa Rosenzweig2020-03-221-25/+36
* pan/bi: Pack LD_ATTRAlyssa Rosenzweig2020-03-221-8/+15
* pan/bi: Add store_channels propertyAlyssa Rosenzweig2020-03-221-1/+2
* pan/bi: Flesh out st_vary IRAlyssa Rosenzweig2020-03-221-8/+8
* pan/bi: Pack ld_var_addrAlyssa Rosenzweig2020-03-221-0/+6
* pan/bi: Include UBO index for sysval readsAlyssa Rosenzweig2020-03-221-1/+1