summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-05-30XXX glsl: Handle result type intglsl_arb_gpu_shader_fp64Andreas Boll1-2/+8
2017-05-30st_glsl_to_tgsi: replace variables tracking list with a hash tableDave Airlie1-13/+31
2017-05-30st_glsl_to_tgsi: rewrite rename registers to use array fully.Dave Airlie1-26/+25
2017-05-30st_glsl_to_tgsi: track range for writes in a if/else/endif blocks.Dave Airlie1-14/+108
2017-05-30st_tgsi_to_glsl: bump index back up to 32-bitDave Airlie1-2/+2
2017-05-30glsl: Use int instead of uint for roundBitsElie Tournier2-604/+620
2017-05-30glsl: fix fp64_to_fp32 zero conversionElie Tournier2-2/+2
2017-05-30st/mesa: enable optional i2d loweringElie Tournier1-1/+2
2017-05-30glsl: Add a lowering pass for 64-bit float i2d()Elie Tournier2-0/+9
2017-05-30glsl: Add "built-in" function to do int_to_double(int)Elie Tournier5-0/+362
2017-05-30st/mesa: enable optional d2i loweringElie Tournier1-1/+2
2017-05-30glsl: Add a lowering pass for 64-bit float d2i()Elie Tournier2-0/+9
2017-05-30glsl: Add "built-in" function to do float64_to_int(fp64)Elie Tournier4-3/+437
2017-05-30glsl: Fix conversionElie Tournier2-2049/+2096
2017-05-30glsl: Fix d2fElie Tournier2-245/+258
2017-05-12XXX glsl: Handle result type floatAndreas Boll1-2/+4
2017-05-12XXX Add debug printf for result typeAndreas Boll1-0/+2
2017-05-11glsl: Fix mulElie Tournier2-3724/+3832
2017-05-11glsl: Fix .y .xElie Tournier2-12354/+12404
2017-05-11glsl: store Exp inside int instead of uintElie Tournier2-12944/+12808
2017-05-11XXX print unhandled opsAndreas Boll1-0/+2
2017-04-25float64: swap .x and .yElie Tournier2-910/+910
2017-04-25XXX glsl: improve printfAndreas Boll1-2/+8
2017-04-07XXX st/mesa: always enable double loweringAndreas Boll1-2/+2
2017-04-07XXX enable equal and less loweringAndreas Boll1-4/+5
2017-04-07XXX handle boolean operationsAndreas Boll1-4/+12
2017-04-07XXX ir_binop_lequal is a boolean operationAndreas Boll1-1/+2
2017-04-07XXX use ir_unop_{un,}pack_double_2x32 for type doublesAndreas Boll1-4/+6
2017-04-07XXX add some debug printfAndreas Boll1-1/+16
2017-04-07XXX fix logicAndreas Boll1-1/+1
2017-04-07XXX st/mesa: enable optional double loweringAndreas Boll2-2/+20
2017-04-06glsl: Add a lowering pass for 64-bit float d2f()Elie Tournier2-0/+9
2017-04-06glsl: Add a lowering pass for 64-bit float f2d()Elie Tournier2-0/+9
2017-04-06glsl: Add a lowering pass for 64-bit float div()Elie Tournier1-1/+3
2017-04-06glsl: Add a lowering pass for 64-bit float mul()Elie Tournier1-1/+5
2017-04-06glsl: Add a lowering pass for 64-bit float add()Elie Tournier2-0/+10
2017-04-06glsl: Add a lowering pass for 64-bit float less()Elie Tournier2-0/+10
2017-04-06glsl: Add a lowering pass for 64-bit float lequal()Elie Tournier2-0/+10
2017-04-06glsl: Add a lowering pass for 64-bit float equal()Elie Tournier2-0/+10
2017-04-06glsl: Add a lowering pass for 64-bit float neg()Elie Tournier2-0/+10
2017-04-06glsl: Add a lowering pass for 64-bit float abs()Elie Tournier3-8/+30
2017-03-29glsl: Add "built-in" functions to do fp64_to_fp32(fp64)Elie Tournier5-0/+722
2017-03-29glsl: Add "built-in" functions to do fp32_to_fp64(fp32)Elie Tournier5-0/+559
2017-03-29glsl: Add "built-in" functions to do div(fp64,fp64)Elie Tournier5-0/+3296
2017-03-29glsl: Add "built-in" functions to do mul(fp64,fp64)Elie Tournier5-0/+2653
2017-03-29glsl: Add "built-in" functions to do add(fp64,fp64)Elie Tournier5-0/+17444
2017-03-28glsl: Add "built-in" functions to do lt(fp64,fp64)Elie Tournier5-0/+212
2017-03-28glsl: Add "built-in" functions to do le(fp64,fp64)Elie Tournier5-0/+237
2017-03-28glsl: Add "built-in" functions to do eq(fp64,fp64)Elie Tournier5-0/+167
2017-03-28glsl: Add "built-in" functions to do neg(fp64)Elie Tournier5-0/+103