aboutsummaryrefslogtreecommitdiff
path: root/glslang/MachineIndependent/Initialize.cpp
AgeCommit message (Expand)Author
2016-10-10Parser: Some function prototypes of interpolateAtXXX are incorrect.Rex Xu
2016-09-30Parser: Implement extension GL_AMD_gpu_shader_half_float.Rex Xu
2016-09-22SPV: Implement the extension SPV_KHR_shader_ballotRex Xu
2016-08-23Vulkan: Have desktop shaders respect precision qualifiers.John Kessenich
2016-08-02Front-end: Implement 2nd task of issue #400; precision of result and operation.John Kessenich
2016-07-20Implement 4 AMD-specific extensions.Rex Xu
2016-07-07SPV: Further refine OpenGL vs. Vulkan differences for SPIR-V.John Kessenich
2016-07-07SPV: Turn on atomic-storage functionality for SPIR-V.John Kessenich
2016-06-30Front-end: Don't lower precision of bit operations taking highp inputs.John Kessenich
2016-06-16SPV: Non-functional: Condense SPV-related versioning, and rationalize all uses.John Kessenich
2016-06-14Front-end: Make ES floatBitsToInt/intBitsToFloat/etc. all be highp.John Kessenich
2016-05-30Front-end: Complete GL_ARB_compute_shader, previous commit was missing new ba...John Kessenich
2016-05-30Front-end: Complete GL_ARB_compute_shader implementation.John Kessenich
2016-05-29Fix issue #313: Catch internal attempts to modify built-in symbols that don't...John Kessenich
2016-05-23Add base class TParseables for intrinsic / builtin generation.LoopDawg
2016-05-14Parser: Add missing vector relational functions for double type.Rex Xu
2016-05-09Use proper precision qualifiers for bitfield build-in functions on ESscygan
2016-05-05Merge branch 'feature2' of https://github.com/amdrexu/glslang into amdrexu-fe...John Kessenich
2016-05-05Implement the extension GL_ARB_shader_group_vote.Rex Xu
2016-05-05Implement the extension GL_ARB_shader_ballotRex Xu
2016-05-03Correct precision qualification on built-in functions.John Kessenich
2016-04-30Implement the extension GL_ARB_gpu_shader_int64Rex Xu
2016-04-12SPV for OpenGL: Issue #229: don't allow gl_VertexIndex or gl_InstanceIndex un...John Kessenich
2016-02-23Fix warnings/errors for strict aliasing & function prototypesMark Adams
2016-02-15SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl).John Kessenich
2016-02-02Semantics: Map noise*() to an operator for PureOperatorBuiltins mode.John Kessenich
2016-01-16Doubles: Add all the missing built-in double-based prototypes.John Kessenich
2016-01-05Parser & SPV: Implement two extensions regarding GLSL sparse texture.Rex Xu
2015-12-16Parser: Correct the storage qualifier of gl_HelperInvocation.Rex Xu
2015-12-09Parser: Extension requirement of gl_PrimitiveID and gl_Layer should be checke...Rex Xu
2015-12-06Built-ins: fix mapping of packDouble2x32 and unpackDouble2x32.John Kessenich
2015-11-15SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2.John Kessenich
2015-10-14GL_ARB_shader_draw_parameters: From @amdrexu, implement extension.John Kessenich
2015-10-13Front-end: Fix missing tessellation shader built-in qualifiers.John Kessenich
2015-10-01Front-end: Fix: Cubemap arrays only use 3-component coord when accessed as an...John Kessenich
2015-09-15Full stack: implement textureQueryLod(*) and textureQueryLevels(*).John Kessenich
2015-08-22Implement GL_OES_shader_multisample_interpolation, as well as core desktop ve...John Kessenich
2015-08-19Fix misspelled EOpFrexp and EOpLdexp.John Kessenich
2015-08-19Backward incompatible: Turn on PureOperatorBuiltins: use only enum-based buil...John Kessenich
2015-08-18Front-end "pure" built-in TOperator: Finish adding full support, but still t...John Kessenich
2015-08-18Add more TOperator: fma/frexp/ldexp, AddCarry/SubBorrow/MulExtended/Bit*/Find...John Kessenich
2015-08-16Implement GL_OES_shader_image_atomic.John Kessenich
2015-08-16Implement GL_OES_sample_variables.John Kessenich
2015-08-16Implement GL_OES_texture_storage_multisample_2d_array.John Kessenich
2015-08-16Fix two multi-sample bugs: 1) include MS in name mangling, 2) add 'sample' ar...John Kessenich
2015-08-16Implement GL_OES_texture_cube_map_array.John Kessenich
2015-08-16Implement GL_OES_texture_buffer.John Kessenich
2015-08-16Implement GL_OES_primitive_bounding_box.John Kessenich
2015-08-10Array of array: Implement the core functionality: types, constructors, operat...John Kessenich
2015-07-22Front-end atomics: Finish adding atomic built-in functions (non-image) into t...John Kessenich