summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/freedreno/ir3/ir3_cmdline.c
AgeCommit message (Expand)AuthorFilesLines
2020-09-30spirv: Delete the legacy offset/index UBO/SSBO loweringJason Ekstrand1-1/+0
2020-08-21nir: Add options to nir_lower_compute_system_values to control compute ID bas...Jesse Natalie1-2/+2
2020-08-21nir: Move compute system value lowering to a separate passJesse Natalie1-0/+3
2020-08-05freedreno/ir3: ir3_cmdline updatesRob Clark1-132/+61
2020-07-30nir: Stop passing an options arg to nir_lower_int64()Boris Brezillon1-1/+1
2020-07-29nir: Use a single list for all shader variablesJason Ekstrand1-2/+2
2020-07-29freedreno/ir3_cmdline: Rework i/o variable fixupJason Ekstrand1-8/+8
2020-07-29nir: Take a nir_shader and variable mode in assign_var_locationsJason Ekstrand1-5/+5
2020-07-14freedreno/ir3_cmdline: Fix an uninit var warning.Eric Anholt1-8/+6
2020-07-06freedreno: Only call nir_lower_io on shader_in/outJason Ekstrand1-3/+6
2020-06-26freedreno/ir3: add ir3_finalize_nir()Rob Clark1-1/+1
2020-06-19ir3: Split out variant-specific lowering and optimizationsConnor Abbott1-1/+3
2020-06-18freedreno/ir3: re-work assembler APIRob Clark1-1/+1
2020-05-01freedreno/ir3: Remove unused half precision shader key flag.Eric Anholt1-1/+0
2020-02-28freedreno/ir3: remove from_tgsiRob Clark1-5/+6
2020-01-21nir: Drop the ssbo_offset to atomic lowering.Eric Anholt1-1/+1
2019-10-24freedreno/ir3: debug cleanupRob Clark1-1/+1
2019-08-10spirv: Drop lower_workgroup_access_to_offsetsCaio Marcelo de Oliveira Filho1-1/+0
2019-06-21freedreno: Remove silly return from ir3_optimize_nir().Eric Anholt1-1/+3
2019-05-29spirv: Change spirv_to_nir() to return a nir_shaderCaio Marcelo de Oliveira Filho1-4/+4
2019-05-16freedreno: Remove the ir3_tgsi_to_nir() helper function.Eric Anholt1-1/+4
2019-03-22spirv,nir: lower frexp_exp/frexp_sig inside a new NIR passSamuel Pitoiset1-0/+1
2019-03-08freedreno/ir3: fix ir3_cmdline harderRob Clark1-2/+2
2019-03-07freedreno: fix ir3_cmdline buildRob Clark1-0/+2
2019-03-06glsl: use NIR function inlining for drivers that use glsl_to_nir()Timothy Arceri1-1/+1
2019-03-06glsl/freedreno/panfrost: pass gl_context to the standalone compilerTimothy Arceri1-1/+2
2019-03-05freedreno: Plumb pipe_screen through to irX_tgsi_to_nir.Timur Kristóf1-1/+3
2019-01-21mesa: add MESA_SHADER_KERNELKarol Herbst1-0/+1
2019-01-08spirv: Add support for using derefs for UBO/SSBO accessJason Ekstrand1-0/+1
2018-11-27freedreno: move ir3 to common locationRob Clark1-5/+5
2018-11-27freedreno/ir3: split up ir3_shaderRob Clark1-1/+2
2018-11-27freedreno/ir3: remove pipe_stream_output_info dependencyRob Clark1-1/+1
2018-11-27freedreno/ir3: some header file cleanupRob Clark1-2/+0
2018-11-27freedreno/ir3: move disasm and optmsgs debug flagsRob Clark1-3/+3
2018-11-27freedreno: shader_t -> gl_shader_stageRob Clark1-14/+1
2018-11-27freedreno/ir3: standalone compiler updatesRob Clark1-6/+27
2018-10-17freedreno/ir3: move binning_pass out of shader variant keyRob Clark1-1/+1
2018-08-16freedreno: Fix warningsKristian H. Kristensen1-1/+1
2018-07-18freedreno/ir3: redirectable ir3 disasm outputRob Clark1-1/+1
2018-06-22nir: Remove old-school deref chain supportJason Ekstrand1-3/+0
2018-06-22nir: Delete lower_io_typesJason Ekstrand1-1/+0
2018-06-22nir/lower_samplers: remove legacy versionRob Clark1-1/+1
2018-06-22nir/lower_samplers: split out _legacy version for deref chainsRob Clark1-1/+1
2018-06-22anv,i965,radv,st,ir3: Call nir_lower_deref_instrsJason Ekstrand1-0/+3
2018-05-01freedreno: Fix ir3_cmdline.c build.Eric Anholt1-0/+1
2018-05-01nir: move GL specific passes to src/compiler/glslTimothy Arceri1-1/+1
2018-04-07freedreno/ir3: use lower_global_vars_to_local in cmdline compilerRob Clark1-0/+1
2018-03-05freedreno/ir3: cmdline compiler updates for spv shadersRob Clark1-0/+7
2018-02-10freedreno/ir3: add spirv support to cmdline compilerRob Clark1-3/+60
2017-10-20nir: Get rid of nir_shader::stageJason Ekstrand1-2/+2