summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: implement double builtin functionsDave Airlie2015-02-191-259/+492
* glsl/lower_instructions: add double lowering passesDave Airlie2015-02-191-0/+65
* glsl: enable/disable certain lowering passes for doublesDave Airlie2015-02-191-3/+3
* glsl: validate output types for shader stagesTapani Pälli2015-02-191-0/+45
* glsl: add double support to lower_mat_op_to_vecDave Airlie2015-02-191-0/+2
* glsl: Linking support for doublesDave Airlie2015-02-191-1/+7
* glsl: Support double loop controlDave Airlie2015-02-191-2/+6
* glsl: Support double inoutsDave Airlie2015-02-191-4/+24
* glsl/lexer: Support double floatsDave Airlie2015-02-191-4/+27
* glsl/parser: Support double floatsDave Airlie2015-02-191-4/+29
* glsl/ast: Support double floatsDave Airlie2015-02-194-15/+90
* glsl: Add ubo lowering support for doublesDave Airlie2015-02-191-24/+33
* glsl: Add support doubles in optimization passesDave Airlie2015-02-193-4/+38
* glsl/ir: Add builder support for functions with double floatsDave Airlie2015-02-192-0/+28
* glsl/ir: Add builtin constant function support for doublesDave Airlie2015-02-191-32/+215
* glsl/ir: Add cloning support for doublesDave Airlie2015-02-191-0/+1
* glsl/ir: Add printing support for doublesDave Airlie2015-02-191-0/+11
* glsl/ir: Add builtin function support for doublesDave Airlie2015-02-193-10/+195
* glsl: fix uniform linking logic in the presence of structsIlia Mirkin2015-02-193-31/+57
* glsl: teach std140_base_alignment about samplersIlia Mirkin2015-02-191-0/+9
* glsl: Uniform linking support for doublesDave Airlie2015-02-191-1/+6
* glsl: Add double builtin type generationDave Airlie2015-02-195-23/+151
* glsl: add ARB_gpu_shader_fp64 to the glsl extensions. (v2)Dave Airlie2015-02-194-0/+7
* glsl: Add double builtin typeDave Airlie2015-02-191-0/+9
* nir: Recognize and reduce duplicated fsats.Eric Anholt2015-02-181-0/+2
* nir: Add a flag for lowering fsat.Eric Anholt2015-02-182-1/+3
* nir: Add a flag for lowering ffma.Eric Anholt2015-02-182-1/+3
* nir: Add a flag for lowering fneg/ineg.Eric Anholt2015-02-182-0/+12
* nir: Add a flag for lowering fsqrt(x) to frcp(frsqrt(x)).Eric Anholt2015-02-182-1/+3
* nir: Add lowering of POW instructions if the lower flag is set.Eric Anholt2015-02-181-0/+1
* nir: Conditionalize the POW reconstruction on shader compiler options.Eric Anholt2015-02-183-2/+6
* nir: Add an optional expression controlling nir_algebraic xforms.Eric Anholt2015-02-181-7/+32
* nir: Add a nir_shader_compiler_options struct pointed to by the shaders.Eric Anholt2015-02-183-4/+38
* Avoid fighting with Solaris headers over isnormal()Alan Coopersmith2015-02-171-1/+1
* Remove extraneous ; after DECL_TYPE usageAlan Coopersmith2015-02-171-33/+33
* glsl: Reduce memory consumption of copy propagation passes.Kenneth Graunke2015-02-172-6/+25
* glcpp: Silence GCC warningIan Romanick2015-02-171-1/+1
* glsl/tests: add IMAGE type.Ilia Mirkin2015-02-171-0/+3
* nir: Make gl_FrontFacing a system_valueJason Ekstrand2015-02-141-2/+8
* nir/lower_phis_to_scalar: Fix some logic in is_phi_scalarizableJason Ekstrand2015-02-141-3/+3
* nir: add missing header to the sources listEmil Velikov2015-02-121-0/+1
* nir: resolve nir.h dependency list (fix make distcheck)Emil Velikov2015-02-121-1/+1
* glsl: Optimize (f2i(trunc x)) into (f2i x).Matt Turner2015-02-111-0/+9
* glsl: Optimize round-half-up pattern.Matt Turner2015-02-111-0/+33
* glsl: Add trunc() to ir_builder.Matt Turner2015-02-112-0/+6
* nir: Recognize open-coded fmin/fmax.Matt Turner2015-02-111-0/+2
* nir: Add algebraic opt for int comparisons with identical operands.Eric Anholt2015-02-111-0/+9
* nir: Fix load_const comparisons for CSE.Eric Anholt2015-02-111-1/+1
* glsl: Optimize 1/exp(x) into exp(-x).Matt Turner2015-02-101-0/+6
* nir: Remove casts from void*.Matt Turner2015-02-104-14/+13