summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/freedreno/ir3/ir3_compiler_nir.c
AgeCommit message (Expand)AuthorFilesLines
2018-11-27freedreno: move ir3 to common locationRob Clark1-3818/+0
2018-11-27freedreno/ir3: remove u_inlines usageRob Clark1-10/+10
2018-11-27freedreno/ir3: remove pipe_stream_output_info dependencyRob Clark1-2/+1
2018-11-27freedreno/ir3: some header file cleanupRob Clark1-11/+7
2018-11-27freedreno/ir3: move disasm and optmsgs debug flagsRob Clark1-8/+8
2018-11-27freedreno: remove shader_stage_name()Rob Clark1-1/+1
2018-11-27freedreno: shader_t -> gl_shader_stageRob Clark1-22/+22
2018-10-25util: use C99 declaration in the for-loop set_foreach() macroEric Engestrom1-1/+0
2018-10-24ir3_compiler/nir: fix imageSize() for buffer-backed imagesEduardo Lima Mitev1-0/+23
2018-10-17freedreno/ir3: move binning-pass fixup for a6xx+Rob Clark1-20/+37
2018-10-17freedreno/ir3: move binning_pass out of shader variant keyRob Clark1-5/+4
2018-10-17freedreno/ir3: track # of samplers used by shaderRob Clark1-1/+1
2018-10-17freedreno: Remove the Emacs mode linesNeil Roberts1-2/+0
2018-10-17freedreno/ir3: fix broken texcoord inputsRob Clark1-21/+1
2018-09-27freedreno/ir3: fix the param order of cmpxchgHyunjun Ko1-2/+2
2018-09-05freedreno/ir3: insert mov if same instruction in the outputs.Hyunjun Ko1-0/+14
2018-09-05freedreno/ir3: better compile_error() printingRob Clark1-2/+16
2018-09-05freedreno/ir3: ignore unused inputsRob Clark1-1/+29
2018-08-14freedreno/ir3: stop hard-coding FS input regsRob Clark1-109/+76
2018-08-14freedreno/ir3: use r63.x for unused inputsRob Clark1-3/+3
2018-08-14freedreno/ir3: create all inputs in first blockRob Clark1-17/+17
2018-08-14freedreno/ir3: rename s/frag_pos/frag_vcoord/gRob Clark1-16/+21
2018-08-14freedreno/ir3: move per-generation compiler configRob Clark1-43/+7
2018-07-24nir: rename f2f16_undef to f2f16Karol Herbst1-3/+3
2018-07-18freedreno/ir3: output ir3 and nir asm for frameretraceRob Clark1-0/+6
2018-07-18nir: add lowering for gl_HelperInvocationRob Clark1-0/+1
2018-06-23freedreno/ir3: fix deref conversion falloutRob Clark1-13/+13
2018-06-22freedreno/ir3: convert to deref instructionsRob Clark1-40/+46
2018-06-22nir: Rework lower_locals_to_regs to use deref instructionsJason Ekstrand1-2/+2
2018-06-22st,ir3,radeonsi: push lower_deref_instrs back into driverRob Clark1-0/+2
2018-06-21freedreno/ir3: txf_ms supportRob Clark1-7/+44
2018-06-21freedreno/ir3: fix base_vertexRob Clark1-0/+1
2018-06-19freedreno/ir3: handle image bufferRob Clark1-1/+8
2018-06-19freedreno/ir3: handle arrays of imagesRob Clark1-6/+30
2018-06-19freedreno/ir3: images can be arrays tooRob Clark1-19/+54
2018-06-11freedreno/ir3: use saml always if we have lodRob Clark1-1/+1
2018-06-11freedreno/ir3: rework size/type conversion instructionsRob Clark1-10/+156
2018-06-11freedreno/ir3: propagate HALF flag across fanoutRob Clark1-1/+4
2018-06-11freedreno/ir3: add sample-id/sample-mask-inRob Clark1-0/+21
2018-04-19nir: Offset vertex_id by first_vertex instead of base_vertexNeil Roberts1-3/+2
2018-04-03nir+drivers: add helpers to get # of src/dest componentsRob Clark1-5/+1
2018-03-31freedreno/ir3: fix issue w/ glamor composite shadersRob Clark1-2/+33
2018-03-31freedreno/ir3: more half-precision fixesRob Clark1-7/+31
2018-03-31freedreno/ir3: add helper to create immed of specified sizeRob Clark1-4/+11
2018-03-31freedreno/ir3: pass ctx instead of block to create_collect()Rob Clark1-18/+19
2018-03-31freedreno/ir3: add local_group_sizeRob Clark1-0/+5
2018-03-23nir: Rename image intrinsics to image_varJason Ekstrand1-19/+19
2018-03-05freedreno/ir3: start dealing with half-precisionRob Clark1-0/+8
2018-03-05freedreno/ir3: fix fixing-up register footprintRob Clark1-1/+1
2018-03-05freedreno/ir3: ignore return jumpRob Clark1-0/+1