summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* glsl: report no function instead of empty candidate listErik Faye-Lund2019-07-251-2/+17
* nir/algebraic: add scmp algebraic optimizationsJonathan Marek2019-07-241-0/+16
* nir/algebraic: add option to lower fall_equalN/fany_nequalNJonathan Marek2019-07-242-0/+9
* nir/algebraic: add fdot2 optimizationsJonathan Marek2019-07-241-0/+3
* nir/algebraic: add option to lower fdphJonathan Marek2019-07-242-1/+6
* nir: replace lower_sincos with algebraic optJonathan Marek2019-07-245-143/+12
* nir/algebraic: allow swizzle in nir_algebraic replace expressionJonathan Marek2019-07-244-6/+22
* nir,intel: lower if (cond) demote() to new intrinsic demote_if(cond)Daniel Schürmann2019-07-244-21/+35
* nir/lower_subgroups: Properly lower masks when subgroup_size == 0Jason Ekstrand2019-07-241-5/+11
* nir: Add lowering for nir_op_irem and nir_op_imodSagar Ghuge2019-07-241-2/+16
* nir/lower_io: Return SSA defs from helpersJason Ekstrand2019-07-231-25/+42
* nir/gather_info: Look for uses of helper invocationsJason Ekstrand2019-07-232-0/+27
* nir/gather_info: Move setting uses_64bit out of the switchJason Ekstrand2019-07-231-5/+6
* nir: Add a nir_tex_instr_has_implicit_derivatives helperJason Ekstrand2019-07-232-11/+14
* nir: Move nir_alu_instr_is_comparison to the ALU sectionJason Ekstrand2019-07-231-23/+23
* nir: use | instead of || operatorAndrii Simiklit2019-07-231-1/+1
* nir: don't return voidEric Engestrom2019-07-231-1/+2
* nir: Remove a bunch of large stack arraysJason Ekstrand2019-07-224-6/+15
* util: use standard name for snprintf()Eric Engestrom2019-07-196-28/+27
* nir: Only rematerialize comparisons with all SSA sourcesJason Ekstrand2019-07-191-0/+15
* spirv: Fix order of barriers in SpvOpControlBarrierDaniel Schürmann2019-07-191-4/+4
* nir: use a switch when printing intrinsic indicesCaio Marcelo de Oliveira Filho2019-07-191-8/+32
* nir/algebraic: mark a few comparison simplifications as preciseRhys Perry2019-07-191-2/+2
* nir/algebraic: optimize contradictory iand operandsRhys Perry2019-07-191-0/+6
* nir/lower_clip: add support for geometry shadersTimothy Arceri2019-07-192-0/+58
* nir/lower_clip: add lower_clip_outputs() helperTimothy Arceri2019-07-191-42/+51
* nir/lower_clip: add create_clipdist_vars() helperTimothy Arceri2019-07-191-16/+18
* nir/lower_clip: add a find_clipvertex_and_position_outputs() helperTimothy Arceri2019-07-191-24/+35
* nir/large_constants: De-duplicate constantsCaio Marcelo de Oliveira Filho2019-07-181-21/+75
* nir/large_constants: Use ralloc for var_infosCaio Marcelo de Oliveira Filho2019-07-181-3/+3
* nir: Allow internal changes to the instr in nir_shader_lower_instructions().Eric Anholt2019-07-182-1/+11
* nir: Add gl_PointCoord system valueAndreas Baierl2019-07-183-0/+6
* glsl: Optionally declare gl_PointCoord as a system valueAndreas Baierl2019-07-183-2/+8
* nir/lower_viewport: Check variable mode firstConnor Abbott2019-07-181-1/+2
* nir: add a V3D-specific intrinsic for per-sample color writesIago Toral Quiroga2019-07-181-0/+9
* nir/large_constants: Use dominance information to find more constantsCaio Marcelo de Oliveira Filho2019-07-171-6/+30
* nir/algebraic: Optimize comparisons and up-castsJason Ekstrand2019-07-171-0/+67
* nir/algebraic: Optimize comparing unpacked valuesJason Ekstrand2019-07-171-0/+8
* nir/algebraic: Print out the list of transforms in the C fileJason Ekstrand2019-07-171-0/+7
* nir: Fix nir_lower_alu_to_scalar's instr filtering.Eric Anholt2019-07-171-1/+1
* spirv: Bail when we see CounterBuffer decorationCaio Marcelo de Oliveira Filho2019-07-161-1/+1
* nir/regs_to_ssa: Handle regs in phi sources properlyJason Ekstrand2019-07-161-2/+32
* spirv: Add a warning for ArrayStride on arrays of blocksJason Ekstrand2019-07-161-2/+9
* nir/lower_doubles: Handle fdiv and fsub directlyJason Ekstrand2019-07-162-2/+17
* nir/lower_doubles: Use the new NIR lowering frameworkJason Ekstrand2019-07-161-72/+65
* nir/lower_doubles: Use "alu" for the nir_alu_instrJason Ekstrand2019-07-161-15/+15
* nir/lower_int64: Use the core NIR lowering frameworkJason Ekstrand2019-07-161-74/+49
* nir/alu_to_scalar: Use the new NIR lowering frameworkJason Ekstrand2019-07-161-93/+54
* nir/alu_to_scalar: Use "alu" as the name for the nir_alu_instrJason Ekstrand2019-07-161-50/+50
* nir/lower_system_values: Support lowering more intrinsicsJason Ekstrand2019-07-161-87/+83