Check for linking multiple ES shaders to the same stage
[platform/upstream/glslang.git] / glslang / MachineIndependent / ShaderLang.cpp
2016-05-25 Thomas PerlCheck for linking multiple ES shaders to the same stage
2016-05-24 Thomas PerlUse version/profile from first compilation stage
2016-05-24 John KessenichMerge pull request #306 from johnkslang/finish-spec...
2016-05-23 John KessenichMerge pull request #305 from steve-lunarg/intrinsics
2016-05-23 LoopDawgAdd base class TParseables for intrinsic / builtin...
2016-05-20 John KessenichMerge pull request #297 from antiagainst/config-tests
2016-05-19 John KessenichMerge pull request #288 from thp/attribute-reflection
2016-05-19 Thomas PerlAdd support for querying vertex attributes in reflectio...
2016-05-04 John KessenichVulkan: Add the #define VULKAN 100 when compiled for...
2016-04-04 John KessenichMerge pull request #220 from Qining/fix-built-in-spec...
2016-04-04 John KessenichMerge branch 'master' into hlsl-frontend
2016-03-21 John KessenichMerge pull request #198 from AWoloszyn/update-includer
2016-03-21 Andrew WoloszynUpdated the includer interface to allow relative includes.
2016-03-13 John KessenichHLSL: Plumb in HLSL parse context and keywords, and...
2016-03-13 John KessenichRefactor TParseContext into 3 level inheritance.
2016-03-13 John KessenichSupport multiple source languages, adding HLSL as an...
2016-03-13 John KessenichGeneralize "main" to a settable entry point name.
2016-02-16 John KessenichSPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl).
2016-01-23 John KessenichSPV: Require desktop 140 or ES 310 or above.
2016-01-11 Dejan MircevskiMerge branch 'master' of github.com:google/glslang...
2015-12-13 John KessenichFix crash: when no #version for compute shader in es...
2015-12-07 John KessenichMerge pull request #100 from mawww/scanner-optim
2015-11-16 John KessenichSPIR-V: Move from Version .99 Rev 31 to Version 1.0...
2015-08-07 John KessenichMerge pull request #53 from google/get-string-name...
2015-08-07 John KessenichMerge pull request #52 from baldurk/gcc-warn-fixes
2015-08-05 baldurkCompile fixes for gcc -Wall
2015-08-05 John KessenichMerge pull request #46 from google/include-directive
2015-07-31 Dejan MircevskiAdd #include processing to glslang (though turned off...
2015-07-31 John KessenichMerge pull request #45 from google/source-string-name
2015-07-29 Lei ZhangAdd mechanism for specifying names for source strings.
2015-07-29 John KessenichMerge pull request #43 from google/cpp-style-line-directive
2015-07-27 Lei ZhangExtend the syntax of #line and __FILE__ to support...
2015-07-27 John KessenichScanning: 1) rationalize end-of-input everywhere, 2...
2015-07-24 John KessenichPortability: Make previous merge work with MSVS 2012.
2015-07-24 John KessenichMerge pull request #38 from google/preprocessing-line...
2015-07-23 Lei ZhangDoPreprocessing() should consider source string change.
2015-07-23 Lei ZhangCreate a new class to keep track of line number in...
2015-07-17 John KessenichMerge pull request #21 from google/allow_non_null_strings
2015-07-17 Andrew WoloszynAdded a setStringsWithLengths() method to TShader.
2015-07-15 John KessenichMerge pull request #16 from google/pp-directive
2015-07-14 John KessenichMerge pull request #15 from google/preprocessing-error
2015-07-14 Andrew WoloszynAdded error output to the preprocessor.
2015-07-14 Lei ZhangRemove uncessary line break.
2015-07-14 Lei ZhangFix empty line handling in line directive callback.
2015-07-14 Lei ZhangFix line number handling in line directive callback.
2015-07-14 John KessenichMerge pull request #11 from baldurk/size-t-int-warning...
2015-07-13 John KessenichUpdated command-line options, adding -o for saving...
2015-07-11 John KessenichMerge pull request #4 from baldurk/relative-include...
2015-07-08 baldurkinclude by relative path, so root doesn't need to be...
2015-06-17 John Kessenichglslang preprocessing: Add -E option to print out prepr...
2015-06-16 John Kessenichglslang front-end: track column numbers (they don't...
2015-06-16 John Kessenichglslang: Add API override of version and profile for...
2015-06-14 John Kessenichglslang AEP: Geometry shader features nominally working...
2015-06-12 John Kessenichglslang AEP: The extension scheme, extension-enabled...
2015-06-08 John Kessenichglslang: Allow programmatically prepending code to...
2015-05-18 John Kessenichglslang: Fix a few more warnings, and see it using...
2015-05-15 John Kessenichglslang: Fix over 100 warnings from MSVC warning level 4.
2015-05-08 John Kessenichglslang tear down: Include deleting the keyword map...
2015-05-08 John Kessenichglslang: In ShFinalize: 1) Delete CommonSymbolTable...
2014-08-13 John KessenichAdd the bitField built-in functions. Mark 330 as being...
2014-08-12 John KessenichTurn on ESSL 3.1 for most features:
2014-06-18 John KessenichAdd more allowances for relaxed error checking mode...
2014-05-11 John KessenichFinish GL_ARB_shading_language_420pack: *ProgramTexelOf...
2014-04-14 John KessenichEstablish desktop completeness through version 1.50...
2014-04-14 John KessenichRestore r26245 and all tests and test results since...
2014-04-14 John KessenichRestore r26192, r26240, r26241: All three about implic...
2013-12-18 John KessenichAllow tessellation shaders to work on versions back...
2013-12-11 John KessenichAdd missing check that a function call is not using...
2013-12-11 John KessenichTessellation partial implementation (not ready for...
2013-12-10 John KessenichPreprocessor: Implement skipping of macros that evalua...
2013-12-04 John KessenichAdd a versioning system and tie it to the -v command...
2013-11-20 John KessenichAdd limit checking for constant texture texel offsets...
2013-11-20 John KessenichAdd new convenience pool allocators for arbitrary types...
2013-11-14 John KessenichAdd GetEsslVersionString() and GetGlslVersionString().
2013-11-11 John KessenichMore subtle checking for redeclarations:
2013-11-10 John KessenichFix several issues in the preprocessor:
2013-11-09 John KessenichAdded constant folding for relational (e.g. lessThan...
2013-11-07 John KessenichComplete hook up all the compile/link errors to the...
2013-11-07 John KessenichStop emitting the "#version missing" warning, and hook...
2013-11-07 John KessenichAdd and partially implement an interface for doing...
2013-11-01 John KessenichInterface and naming improvements:
2013-11-01 John KessenichInclude per-shader and per-program pools in the new...
2013-10-30 John KessenichImplement 1.20 style function signature matching under...
2013-10-28 John KessenichImprove preprocessor by using GLSL scanner, allowing...
2013-10-15 John KessenichAdd ES 3.0 fragment output link-time test for outputs...
2013-10-11 John KessenichTurn on non-uniform blocks (in/out/buffer), and prevent...
2013-10-05 John KessenichNon-functional changes: Typo in error message and in...
2013-10-04 John KessenichMake some portability improvements identified by Christ...
2013-10-03 John KessenichDocument how to add a new feature enabled by an extensi...
2013-10-02 John KessenichAdd the following ESSL 2.0 (#version 100) limitations...
2013-10-01 John KessenichAdd message indicating level of completeness for not...
2013-09-24 John KessenichAdd basic intra-stage linking validation for matching...
2013-09-08 John KessenichFull thread safety working:
2013-09-06 John KessenichEnsure the shared symbol table levels are read-only...
2013-09-04 John KessenichAdd link validation infrastructure for multiple compila...
2013-09-03 John KessenichSome rationalization of TIntermediate (to own it's...
2013-09-03 John KessenichRemove TIntermediate's dependency on infoSink, simplify...
2013-08-31 John KessenichOption rationalization and minor clean up.
2013-08-29 John KessenichPut all glslang internals (but not the external interfa...
2013-08-13 John KessenichDynamically allocate symbol table containers, so timing...
next