summaryrefslogtreecommitdiff
path: root/src/freedreno/ir3
Commit message (Expand)AuthorAgeFilesLines
* nir: Drop unused name from nir_ssa_dest_initAlyssa Rosenzweig2023-05-175-6/+6
* ir3, freedreno: implement GL_ARB_shader_draw_parametersAmber2023-05-176-4/+22
* treewide: Stop lowering legacy atomicsAlyssa Rosenzweig2023-05-161-3/+0
* ir3: Use unified atomicsAlyssa Rosenzweig2023-05-127-318/+148
* tu, ir3: Handle FDM shader builtinsConnor Abbott2023-05-083-0/+56
* nir, ir3: Add option to use unscaled FragCoord for input attachmentsConnor Abbott2023-05-081-0/+1
* ir3: Record whether a shader writes gl_ViewportIndexConnor Abbott2023-05-082-2/+4
* ir3: documents (ss) flag for cat7 instructionsDanylo Piliaiev2023-04-271-0/+1
* ir3/a7xx: Add definitions for (last) src GPR attributeMark Collins2023-04-274-0/+17
* ir3/a7xx: Document "alias" instructionDanylo Piliaiev2023-04-275-0/+41
* ir3: Document that stc has higher DST upper bound than we definedDanylo Piliaiev2023-04-271-0/+3
* ir3/a7xx: Add STSC definitionDanylo Piliaiev2023-04-276-1/+14
* ir3/a7xx: Add new form of stg.a/ldg.a addressingDanylo Piliaiev2023-04-272-12/+26
* ir3/a7xx: Add new lock/unlock CS instructionsDanylo Piliaiev2023-04-275-0/+14
* freedreno: Early exit in device matching if id doesn't have chip_idDanylo Piliaiev2023-04-271-0/+1
* freedreno/ir3: More perfetto tracingRob Clark2023-04-245-0/+17
* nir: Combine if_uses with instruction usesAlyssa Rosenzweig2023-04-071-8/+6
* ir3: Move turnip's nir_lower_frexp to the shared compiler.Emma Anholt2023-04-061-0/+1
* freedreno: C++ fixes for computerator to compileDanylo Piliaiev2023-03-301-0/+8
* ir3: C++-proofingDanylo Piliaiev2023-03-242-0/+8
* freedreno, nir, ir3: implement GL_EXT_shader_framebuffer_fetchAmber2023-03-237-5/+80
* freedreno/ir3+tu: Calculate subgroup size in ir3Rob Clark2023-03-132-0/+5
* freedreno/ir3: c++-proof the headersRob Clark2023-03-133-12/+16
* freedreno/ir3: Don't use negative opc for meta instructionsRob Clark2023-03-134-11/+12
* freedreno/ir3: Un-inline enumsRob Clark2023-03-131-135/+149
* ir3: Drop non-scoped barrier handlingAlyssa Rosenzweig2023-03-071-120/+56
* ir3: Use lower_index_to_offsetAlyssa Rosenzweig2023-03-062-8/+1
* nir: change 16bit image dest folding option to per typeGeorg Lehmann2023-02-271-1/+3
* ir3: Add cat7 sleep instructionDanylo Piliaiev2023-02-214-0/+5
* ir3: Add cat5/cat7 cache related instructionsDanylo Piliaiev2023-02-216-1/+28
* nir: add assertions that loops don't have a Continue ConstructDaniel Schürmann2023-02-211-0/+1
* ir3: Consider dst type in ubo_vec4 to ldc loweringDanylo Piliaiev2023-02-151-1/+1
* freedreno: use A6XX_GRAS_SC_CNTL_SINGLE_PRIM_MODE with fb readbackAmber2023-02-102-0/+2
* ir3: Quiet unused variable warningRob Clark2023-02-081-1/+1
* freedreno+ir3: Move storage_16bit to compiler optionsRob Clark2023-02-073-3/+4
* nir: Eliminate nir_op_f2bIan Romanick2023-02-031-6/+0
* ir3: use lower_image_samples_to_oneAmber2023-02-011-0/+1
* freedreno/ir3: Scalarize load_ssboRob Clark2023-02-011-0/+10
* nir/opt_preamble: Treat *size as an inputAlyssa Rosenzweig2023-01-311-1/+1
* ir3: support texture and sampler index with offsetsAmber2023-01-281-0/+8
* ir3, isaspec: add raw instruction to assembler/disassembler.Amber2023-01-267-0/+24
* freedreno/ir3: Let driver specify fb-read descriptorRob Clark2023-01-182-4/+21
* freedreno/ir3: Stop copying optionsRob Clark2023-01-185-29/+30
* ir3/print: Consider the size of input when matching it to a regDanylo Piliaiev2023-01-101-3/+16
* ir3: Force flat.b sources to be equalDanylo Piliaiev2023-01-101-0/+2
* freedreno/ir3: Allow isam for non-bindless ssbo loadsRob Clark2022-12-291-6/+9
* ir3: Do 16b tex dst folding only for floatsDanylo Piliaiev2022-12-231-1/+1
* nir/fold_16bit_tex_image: Add type granularity for dst foldingDanylo Piliaiev2022-12-231-1/+1
* nir: Eliminate nir_op_i2bIan Romanick2022-12-141-10/+0
* nir: Use nir_i2b wrapper everywhere instead of using nir_i2b1 directlyIan Romanick2022-12-141-1/+1