aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost/bifrost/bifrost_compile.c
Commit message (Expand)AuthorAgeFilesLines
* bifrost: Set RTZ rounding mode for f2i conversionChris Forbes2020-07-061-0/+3
* panfrost: Only call nir_lower_io on shader_in/outJason Ekstrand2020-07-061-1/+2
* pan/bi: Handle vectorized load_constAlyssa Rosenzweig2020-06-031-4/+13
* pan/bi: Passthrough second argument of F32_TO_F16Alyssa Rosenzweig2020-06-031-0/+20
* pan/bi: Defer block naming until after emitAlyssa Rosenzweig2020-05-291-2/+7
* pan/bi: Fix branch condition typesizeAlyssa Rosenzweig2020-05-291-1/+2
* pan/bi: Fix emit_if successor assignmentAlyssa Rosenzweig2020-05-291-4/+2
* pan/bi: Remove schedule_barrierAlyssa Rosenzweig2020-05-291-15/+0
* pan/bi: Add f16 TEXC.vtx opAlyssa Rosenzweig2020-05-271-0/+5
* pan/bi: Allow vertex txl with lod=0 as compactAlyssa Rosenzweig2020-05-271-1/+29
* 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