summaryrefslogtreecommitdiff
path: root/src/freedreno/computerator
AgeCommit message (Expand)AuthorFilesLines
2021-06-07nir: Rename WORK_GROUP (and similar) to WORKGROUPCaio Marcelo de Oliveira Filho1-1/+1
2021-05-05freedreno/tools: Fix async flush vs fdperf/computeratorRob Clark1-1/+6
2021-04-28freedreno: Re-work fd_submit fence interfaceRob Clark1-1/+1
2021-04-28freedreno/drm: Cleanup bo cpu_prep flagsRob Clark2-2/+2
2021-04-28freedreno/drm: Cleanup bo allocation flagsRob Clark3-8/+4
2021-04-21ir3: make possible to specify branchstack up to 64Danylo Piliaiev1-1/+1
2021-04-17freedreno/computerator: Re-indentRob Clark5-650/+644
2021-04-15ir3, tu: Add compiler flag for robust UBO behaviorConnor Abbott1-1/+1
2021-04-01turnip: enable infinities for f16 math and document the registerDanylo Piliaiev1-0/+3
2021-03-22freedreno/computerator: Add script for finding reg file sizeConnor Abbott1-0/+53
2021-03-22freedreno/computerator: Use threadsize calculated by ir3Connor Abbott1-1/+1
2021-03-22freedreno: Add local_size to ir3_shader_variantConnor Abbott1-1/+3
2021-03-11freedreno/a6xx: Cleanup SP_XS_CTRL_REG0 definitionsConnor Abbott1-2/+1
2021-03-11freedreno/computerator: Fix thrsz typeConnor Abbott1-2/+2
2021-03-10freedreno/computerator: Add branching exampleConnor Abbott1-0/+15
2021-03-10freedreno/computerator: Fix example assemblyConnor Abbott3-6/+6
2021-02-19freedreno/a6xx: set SP_PERFCTR_ENABLE in computeratorJonathan Marek1-0/+3
2021-02-19freedreno/a6xx: always use reg64 for address registers (no LO/HI)Jonathan Marek1-3/+3
2021-02-19freedreno/a6xx: Document threadsize-related fieldsConnor Abbott1-3/+4
2021-01-06freedreno/ir3: Move assembler error handlingRob Clark1-0/+2
2020-12-02freedreno: Add missing dependency to buildDaniel Stone1-0/+1
2020-11-16freedreno+turnip: Upload large shader constants as a UBO.Eric Anholt1-1/+1
2020-09-02freedreno/computerator: Use a render nodeConnor Abbott1-1/+1
2020-08-05freedreno/ir3: Simpify the immediates from an array of vec4 to array of dwords.Eric Anholt1-4/+4
2020-08-05freedreno/ir3: Merge the redundant immediate_idx/immediates_count fieldsEric Anholt1-1/+1
2020-08-05freedreno/computerator: Set SP_MODE_CONTROL to the same value as vulkan/GLEric Anholt1-0/+3
2020-08-03freedreno/registers: split header build into subdirsRob Clark2-5/+5
2020-07-14freedreno/a6xx: Rename and document HLSQ_UPDATE_CNTLConnor Abbott1-2/+9
2020-06-19freedreno/ir3: add accessor for const_stateRob Clark1-1/+1
2020-06-19freedreno/ir3: refactor out helper to compile shader from asmRob Clark2-19/+4
2020-06-18freedreno/computerator: MERGEDREGS updateRob Clark2-1/+3
2020-06-18freedreno/ir3: re-work assembler APIRob Clark1-1/+1
2020-06-05freedreno/computerator: fix missing dependency on generated headerRob Clark1-0/+1
2020-05-12freedreno: Replace OUT_RELOCW with OUT_RELOC.Eric Anholt1-5/+5
2020-05-12freedreno: Replace OUT_RELOCD with permanently flagging shader BOs for it.Eric Anholt1-1/+1
2020-05-08freedreno: Deduplicate ringbuffer macros with computerator/fdperfEric Anholt1-96/+0
2020-04-28freedreno/computer: add script to test widening/narrowingRob Clark1-0/+297
2020-04-25freedreno/ir3: Move ir3 assembler to backend compilerKristian H. Kristensen5-1228/+2
2020-04-25freedreno/computerator: Decouple ir3 assemblerKristian H. Kristensen4-23/+36
2020-04-13freedreno/computerator: support bindless sampler instructionsJonathan Marek2-1/+4
2020-04-13freedreno/computerator: support nop prefixJonathan Marek2-1/+6
2020-04-02freedreno: Rename RB_DONE_TSConnor Abbott1-1/+1
2020-03-28meson: inline `inc_common`Eric Engestrom1-1/+6
2020-03-27util: don't include p_defines.h and u_pointer.h from galliumMarek Olšák1-0/+1
2020-03-10freedreno/computerator: add performance counter supportRob Clark4-1/+236
2020-03-10freedreno/computerator: add hrsq/hlog2/hexp2Rob Clark2-0/+9
2020-02-26freedreno/computerator: Fix defined-but-not-used warnings from lex/yacc.Eric Anholt2-0/+4
2020-02-25freedreno/computerator: fix build dependencyRob Clark1-0/+1
2020-02-24freedreno/computerator: add computeratorRob Clark11-2/+1071
2020-02-24freedreno/computerator: rename prefix asm->ir3Rob Clark2-33/+31