Add conversion folding when the source is a constant.
[platform/upstream/glslang.git] / glslang / MachineIndependent / Constant.cpp
2018-11-26 Neil HenningAdd conversion folding when the source is a constant.
2018-08-31 John KessenichMerge pull request #1465 from otakuto/remove-execute...
2018-08-06 otakutoRemove execute permissions
2018-08-06 John KessenichMerge pull request #1460 from KhronosGroup/postprocess
2018-08-01 John KessenichMerge pull request #1459 from dgkoch/dgkoch_build_fixes4
2018-07-27 Daniel KochFix build warnings/errors:
2018-07-03 John KessenichMerge pull request #1416 from aejsmith/samplerless...
2018-07-02 John KessenichMerge branch 'HaydnTrigg-patch-1'
2018-07-02 John KessenichMerge branch 'patch-1' of https://github.com/HaydnTrigg...
2018-06-29 Haydn TriggConstant.cpp Floating point divide by zero
2018-06-21 John KessenichMerge pull request #1411 from KhronosGroup/fix-literal...
2018-06-21 John KessenichBuild: Make literal casting have fewer warnings and...
2018-03-07 John KessenichMerge pull request #1269 from bkaradzic/master
2018-03-07 John KessenichMerge branch 'feature' of https://github.com/amdrexu...
2018-03-07 John KessenichMerge branch 'bugfix' of https://github.com/amdrexu...
2018-03-07 John KessenichMerge pull request #1277 from KhronosGroup/Vulkan_1_1
2018-03-06 John KessenichSPV: Implement Vulkan 1.1 features and extensions.
2017-10-27 John KessenichNon-functional: Add {} expected by convention; retrigge...
2017-10-27 John KessenichMerge pull request #1129 from xorgy/const-fold-int...
2017-10-25 Aaron Muir HamiltonGLSL: Fold constant SHRT_MIN/INT_MIN/LLONG_MIN % -1...
2017-06-15 John KessenichMerge pull request #917 from KhronosGroup/remove-redund...
2017-06-09 John KessenichMerge branch 'amdrexu-feature'
2017-06-09 Rex XuImplement extension GL_AMD_gpu_shader_int16
2017-01-14 John KessenichFront-ends: Non-functional: Rationalize vector and...
2017-01-13 John KessenichMerge pull request #656 from TiemoJung/overload_fix
2017-01-06 John KessenichNon-functional: White space after "//", mostly for...
2017-01-05 John KessenichMerge pull request #650 from steve-lunarg/lvalue-swizzl...
2017-01-04 John KessenichMerge pull request #648 from steve-lunarg/type-identifiers
2017-01-04 John KessenichMerge pull request #632 from steve-lunarg/structure...
2017-01-03 John KessenichMerge pull request #659 from steve-lunarg/d3dcolortoubyte4
2017-01-03 John KessenichMerge pull request #647 from steve-lunarg/default-fn...
2016-12-29 steve-lunargHLSL default function parameters
2016-12-20 chaocMerge remote-tracking branch 'refs/remotes/KhronosGroup...
2016-12-19 John KessenichMerge pull request #624 from steve-lunarg/remapper...
2016-12-19 John KessenichMerge pull request #625 from jbeich/gcc6
2016-12-14 John KessenichMerge pull request #629 from null77/fix-unicode
2016-12-14 Jamie MadillChange unicode dash to ASCII.
2016-10-21 Johannes van WaverenMerge remote-tracking branch 'upstream/master'
2016-10-01 John KessenichMerge pull request #527 from steve-lunarg/array-flatten...
2016-10-01 John KessenichMerge pull request #521 from yavn/frag-shader-primitive...
2016-09-30 John KessenichMerge pull request #523 from amdrexu/feature2
2016-09-30 Rex XuParser: Implement extension GL_AMD_gpu_shader_half_float.
2016-07-12 Johannes van WaverenMerge remote-tracking branch 'upstream/master'
2016-07-12 John KessenichFront-end: Implement compile-time constant folding...
2016-06-06 Dejan MircevskiMerge branch 'master' of github.com:KhronosGroup/glslan...
2016-05-25 John KessenichMerge pull request #230 from dekimir/incresconst
2016-05-02 John KessenichMerge pull request #256 from DavidYen/missing_license
2016-04-30 John KessenichMerge pull request #248 from amdrexu/feature2
2016-04-30 Rex XuImplement the extension GL_ARB_gpu_shader_int64
2016-03-09 Dejan MircevskiMerge branch 'master' of github.com:KhronosGroup/glslan...
2016-03-06 John KessenichMerge pull request #168 from amdrexu/feature2
2016-03-06 John KessenichMerge pull request #165 from amdrexu/feature
2016-03-04 John KessenichMerge pull request #187 from amdrexu/bugfix
2016-02-28 John KessenichMerge pull request #173 from amdrexu/bugfix
2016-02-28 John KessenichMerge pull request #175 from rdb/master
2016-02-25 John KessenichMerge pull request #174 from mgadams/alias_proto_warnings
2016-02-23 Mark AdamsFix warnings/errors for strict aliasing & function...
2016-02-01 John KessenichFix front-end bug: Constant folding of array-of-struct...
2016-01-11 Dejan MircevskiMerge branch 'master' of github.com:google/glslang...
2015-12-19 John KessenichMerge pull request #118 from amdrexu/bugfix
2015-12-19 John KessenichMerge pull request #120 from amdrexu/bugfix2
2015-12-19 John KessenichMerge pull request #117 from amdrexu/feature
2015-12-19 John KessenichMerge pull request #119 from thothonegan/master
2015-12-16 John KessenichConstant folding: Correct result type of non-square...
2015-09-16 John KessenichMerge pull request #71 from amdrexu/mywork
2015-09-16 Rex XuMerge master branch from upstream
2015-09-14 Rex XuMerge master branch from upstream
2015-09-09 Rex XuSPIRV: Add the support of missing image functions #72
2015-08-07 John KessenichFixes to 8f1684b7bb881813365efd013b05bc0900a52a0c,...
2015-08-07 John KessenichMerge pull request #52 from baldurk/gcc-warn-fixes
2015-08-05 baldurkCompile fixes for gcc -Wall
2015-07-29 John KessenichMerge pull request #43 from google/cpp-style-line-directive
2015-07-28 Lei ZhangUse const reference for TSourceLoc in interfaces.
2015-06-10 John Kessenichglslang portability: Fixed a slew of OSX compilation...
2015-05-15 John Kessenichglslang: Fix over 100 warnings from MSVC warning level 4.
2014-08-13 John KessenichImplement GL_ARB_derivative_control.
2014-01-31 John KessenichGL_ARB_enhanced_layouts, part 6: Numerical side of...
2014-01-07 John KessenichGL_ARB_enhanced_layouts, part 1: Track whether constan...
2014-01-06 John KessenichMinor infrastructure changes, to simplify an upcoming...
2013-12-03 John KessenichNon-functional: missing test result and slight coding...
2013-12-03 John KessenichFinish compile-time constant folding for multi-argument...
2013-12-01 John KessenichSimplify and rationalize constant folding for dereferen...
2013-11-12 John KessenichMisc semantics fixes:
2013-11-09 John KessenichAdded constant folding for relational (e.g. lessThan...
2013-11-08 John KessenichMisc. constant-folding fixes: Check % for 0, mat(mat...
2013-11-05 John KessenichClean up/resolve a bunch of TODO, which included implem...
2013-10-14 John KessenichImplement ES 2.0 (version 100) limitations for non...
2013-09-28 John KessenichAdd full support for uniforms with initializers, includ...
2013-09-08 John KessenichFull thread safety working:
2013-09-03 John KessenichRemove TIntermediate's dependency on infoSink, simplify...
2013-08-31 John KessenichOption rationalization and minor clean up.
2013-08-30 John KessenichAdd more constant folding cases for min, max, step...
2013-08-29 John KessenichPut all glslang internals (but not the external interfa...
2013-08-09 John KessenichPut in infrastructure for tessellation, geometry, and...
2013-08-06 John KessenichAdd parse-time constant folding for isinf() and isnan().
2013-08-05 John KessenichLinux abs() needs to be fabs(); a few other minor Linux...
2013-07-06 John KessenichEliminate flex as the GLSL lexical analyzer, going...
2013-06-24 John KessenichAdd the 6 hyperbolic trig functions.
2013-06-11 John KessenichFix a linux build issue.
2013-06-11 John KessenichAdd constant folding for the exp*(), log*(), *sqrt...
next