aboutsummaryrefslogtreecommitdiff
path: root/SPIRV/GlslangToSpv.cpp
AgeCommit message (Expand)Author
2016-10-19Add missing guard to code that uses AMD extensionsDavid Neto
2016-10-14SPV: Add missing extension declarations for certain AMD extensions.Rex Xu
2016-10-12SPV: Use SampledImage with OpImageQueryLodMaciej Jesionowski
2016-10-11SPV: Implement extension SPV_KHR_shader_draw_parameters.Rex Xu
2016-10-06HLSL: Do structure conversion for return type struct-punning on non-entry-poi...John Kessenich
2016-10-01Merge pull request #521 from yavn/frag-shader-primitive-id-capabilityJohn Kessenich
2016-09-30Parser: Implement extension GL_AMD_gpu_shader_half_float.Rex Xu
2016-09-27SPV: PrimitiveId in frag shader will emit Geometry capabilityMaciej Jesionowski
2016-09-26SPV: OpGroupBroadcast is unable to handle vector operand.Rex Xu
2016-09-23SPV: Still have to specify SPIR-V extension for gl_SubGroupSizeARB and gl_Sub...Rex Xu
2016-09-22SPV: Implement the extension SPV_KHR_shader_ballotRex Xu
2016-09-19Track separate entry-point names and mangled names...John Kessenich
2016-09-19Non-functional: Sweep through the stack for consistent with "main" and entry ...John Kessenich
2016-09-11SPV: Fix issue #506: generalize struct deep copy to include arrays.John Kessenich
2016-09-09SPV: Use OpBitcast to implement 4 pack/unpack built-in functions.Rex Xu
2016-09-05Parser: Add 64-bit type conversion for specialization constant.Rex Xu
2016-09-02SPV: Flatten structs for copy when they are GLSL type aliases.John Kessenich
2016-09-01SPV: Tighten up number of struct-types declared based on decoration.John Kessenich
2016-08-23SPV: Some group invocation operations should be applied to scalars.Rex Xu
2016-08-15HLSL: Changing SPIRV source language to unkownDan Baker
2016-08-07HLSL: Smear scalars to match vectors for relational operations.John Kessenich
2016-08-02Front-end: Implement 2nd task of issue #400; precision of result and operation.John Kessenich
2016-07-31SPV: Prevent issue #415 with better semantic checking.John Kessenich
2016-07-29SPV: Fix an issue of ++/-- for dvec/dmat.Rex Xu
2016-07-26SPV: For AST interpolateAt* ops consuming a swizzle, invert the order.John Kessenich
2016-07-20Implement 4 AMD-specific extensions.Rex Xu
2016-07-15Build: Switch to Rev. 6 of headers, removing "BadValue" enum stuff.John Kessenich
2016-07-08Merge pull request #314 from mre4ce/masterJohn Kessenich
2016-07-08SPV: Fix issue #376; declare Geometry capability for fragment use of gl_Layer.John Kessenich
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-30SPV: Don't decorate locations within an array, it doesn't make sense.John Kessenich
2016-06-30SPV: Non-functional: break up big function into three smaller ones.John Kessenich
2016-06-30SPV: Certain decorations are missing for structure-typed in/out variables.Rex Xu
2016-06-20Add HLSL memory barrier intrinsics, fix dst, add lit & EvaluateAttributeSnappedLoopDawg
2016-06-17HLSL: Map parameter qualifiers from generic to function-specific and entry-po...John Kessenich
2016-06-16SPV: projective texturing: move the project coordinate.John Kessenich
2016-06-16SPV non-functional: minor readability improvements for texturing.John Kessenich
2016-06-14SPV: Update to spec. decisions (and issue #205) for barrier().John Kessenich
2016-06-10Add decompositions for some HLSL intrinsics.LoopDawg
2016-06-08GlslangToSpv: Pass the pointer directly into the client function for opaque t...Jason Ekstrand
2016-06-08GlslangToSpv: Properly handle opaque types in TranslateStorageClassJason Ekstrand
2016-06-08Defer capability decl for ClipDistance, CullDistance, PointSize until actual useDavid Neto
2016-06-02SPV: Fix issue #320: Fetch needs to extract the image.John Kessenich
2016-05-30Front-end: Complete GL_ARB_compute_shader implementation.John Kessenich
2016-05-27Added -x option to save SPIR-V as 32-bit hexadecimal numbers to a text file.Johannes van Waveren
2016-05-25SPV: Don't shadow sampler parameters when performing function callsJason Ekstrand
2016-05-21SPV: Fix an issue of interpolation decoration.Rex Xu
2016-05-20SPV: Don't put locations on OpTypeStruct. Related to Issue #291.John Kessenich
2016-05-20Full stack: distinguish between a scalar and a vector of size 1.John Kessenich