summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/ir3
Commit message (Expand)AuthorAgeFilesLines
* mesa: add MESA_SHADER_KERNELKarol Herbst2019-01-212-1/+2
* spirv: Add support for using derefs for UBO/SSBO accessJason Ekstrand2019-01-081-0/+1
* freedreno: move ir3 to common locationRob Clark2018-11-2724-13635/+11
* freedreno/ir3: remove u_inlines usageRob Clark2018-11-271-10/+10
* freedreno/ir3: split up ir3_shaderRob Clark2018-11-278-663/+758
* freedreno/ir3: remove pipe_stream_output_info dependencyRob Clark2018-11-274-7/+58
* freedreno/ir3: some header file cleanupRob Clark2018-11-2711-26/+24
* freedreno/ir3: use env_var_as_unsigned()Rob Clark2018-11-271-2/+2
* freedreno/ir3: move disasm and optmsgs debug flagsRob Clark2018-11-277-19/+23
* freedreno: FD_SHADER_DEBUG -> IR3_SHADER_DEBUGRob Clark2018-11-272-0/+34
* freedreno: remove shader_stage_name()Rob Clark2018-11-272-2/+3
* freedreno: shader_t -> gl_shader_stageRob Clark2018-11-277-64/+51
* freedreno/ir3: standalone compiler updatesRob Clark2018-11-271-6/+27
* nir: Make nir_lower_clip_vs optionally work with variables.Kenneth Graunke2018-11-191-1/+1
* freedreno: import libdrm_freedreno + redesign submitRob Clark2018-10-261-2/+9
* freedreno/ir3: take reg->num out of union in ir3_registerHyunjun Ko2018-10-251-5/+6
* util: use C99 declaration in the for-loop set_foreach() macroEric Engestrom2018-10-251-1/+0
* util: use C99 declaration in the for-loop hash_table_foreach() macroEric Engestrom2018-10-251-2/+0
* ir3_compiler/nir: fix imageSize() for buffer-backed imagesEduardo Lima Mitev2018-10-242-0/+33
* ir3/nir: Set up image_dims consts for image_deref_size intrinsic tooEduardo Lima Mitev2018-10-211-0/+1
* freedreno/ir3: move binning-pass fixup for a6xx+Rob Clark2018-10-171-20/+37
* freedreno/ir3: shader variant cacheRob Clark2018-10-172-0/+208
* freedreno/ir3: move binning_pass out of shader variant keyRob Clark2018-10-174-16/+38
* freedreno/ir3: track # of samplers used by shaderRob Clark2018-10-174-8/+8
* freedreno/a6xx: move const emit to state groupRob Clark2018-10-171-8/+33
* freedreno: Remove the Emacs mode linesNeil Roberts2018-10-1714-28/+0
* freedreno/ir3: fix broken texcoord inputsRob Clark2018-10-171-21/+1
* intel/nir, freedreno/ir3: Use the separated dead write vars passCaio Marcelo de Oliveira Filho2018-10-151-0/+1
* gallium/ttn: Convert inputs and outputs to derefs of variables.Eric Anholt2018-10-151-3/+2
* freedreno/ir3: fix the param order of cmpxchgHyunjun Ko2018-09-271-2/+2
* freedreno/ir3: insert mov if same instruction in the outputs.Hyunjun Ko2018-09-051-0/+14
* freedreno/ir3: make immediates array dynamicHyunjun Ko2018-09-053-1/+11
* freedreno/ir3: better compile_error() printingRob Clark2018-09-051-2/+16
* freedreno/ir3: ignore unused inputsRob Clark2018-09-051-1/+29
* freedreno: Fix warningsKristian H. Kristensen2018-08-163-10/+4
* freedreno/ir3: add support for a6xx 'merged' register setRob Clark2018-08-142-2/+24
* freedreno/ir3: small RA cleanupRob Clark2018-08-142-13/+8
* freedreno/ir3: stop hard-coding FS input regsRob Clark2018-08-144-166/+79
* freedreno/ir3: use r63.x for unused inputsRob Clark2018-08-141-3/+3
* freedreno/ir3: create all inputs in first blockRob Clark2018-08-141-17/+17
* freedreno/ir3: rename s/frag_pos/frag_vcoord/gRob Clark2018-08-142-17/+22
* freedreno/ir3: move per-generation compiler configRob Clark2018-08-143-43/+52
* nir: rename f2f16_undef to f2f16Karol Herbst2018-07-241-3/+3
* freedreno/ir3: output ir3 and nir asm for frameretraceRob Clark2018-07-182-0/+14
* freedreno/ir3: redirectable ir3 disasm outputRob Clark2018-07-183-50/+48
* freedreno/ir3: resync ir3 disassemblerRob Clark2018-07-183-190/+206
* freedreno: register usage queriesRob Clark2018-07-181-0/+9
* nir: add lowering for gl_HelperInvocationRob Clark2018-07-182-0/+2
* python: Use the print functionMathieu Bridon2018-07-061-3/+5
* freedreno/ir3: fix deref conversion falloutRob Clark2018-06-231-13/+13