aboutsummaryrefslogtreecommitdiff
path: root/SPIRV
AgeCommit message (Expand)Author
2016-11-26Non-functional: Rename some entry-point variables to entryPoint, not main.John Kessenich
2016-11-26Always correctly terminate main. Issue #588, PR #600.John Kessenich
2016-11-14GLSL: The execution scope for barriers should be Workgroup.chrgau01@arm.com
2016-11-09Fix unrefenced variable warning with AMD_EXTENSIONS disabled.Jamie Madill
2016-10-21Merge remote-tracking branch 'upstream/master'Johannes van Waveren
2016-10-21fixed MSVC 2015 compile warningsJohannes van Waveren
2016-10-19Add missing guard to code that uses AMD extensionsDavid Neto
2016-10-15Merge pull request #548 from baldurk/vs2010-compile-fixesJohn Kessenich
2016-10-14SPV: Add missing extension declarations for certain AMD extensions.Rex Xu
2016-10-13Change negatable_left_shift and negatable_right_shift to inline funcsbaldurk
2016-10-13Change {} constructor brackets to ()baldurk
2016-10-13Change "using x = y;" to "typedef y x;" statementsbaldurk
2016-10-13Explicitly implement default constructorsbaldurk
2016-10-13Add std::isnan and std::isinf wrappers for VS2010 that doesn't have thembaldurk
2016-10-13Change enum class to plain enumbaldurk
2016-10-13Add #include <cstdint> for std::uint32_t usagebaldurk
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-14SPV: Support simultaneous l-value swizzle and dynamic component selection.Rex Xu
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-25WIP: SPV Remapper: add remapper test frameworksteve-lunarg
2016-08-23SPV: Some group invocation operations should be applied to scalars.Rex Xu
2016-08-17WIP: SPIRV remapper: allow 64 bit literals in OperandVariableLiteralId class ...steve-lunarg
2016-08-15HLSL: Changing SPIRV source language to unkownDan Baker
2016-08-12Revert "Merge pull request #456 from steve-lunarg/remapper-literal64"David Neto
2016-08-12SPIRV: allow 64 bit literals in OperandVariableLiteralId class iteration.steve-lunarg
2016-08-11Merge branch 'cpp-headers'John Kessenich
2016-08-07HLSL: Smear scalars to match vectors for relational operations.John Kessenich
2016-08-05Whitespace: Nonfunctional: fix inconsistent white space, esp. no tabs.John Kessenich
2016-08-05Build: C++ headers: Replace PR #366 with a more directed version.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-22Remap Scope and MemorySemantics IDs in SPIRV remapperPyry Haulos
2016-07-20Implement 4 AMD-specific extensions.Rex Xu
2016-07-15Build: Switch to Rev. 6 of headers, removing "BadValue" enum stuff.John Kessenich