- aea3c89 Added --vn option to generate a C header file containing a variable assigned to the hex representation of the shader. This is a standard feature on Microsoft's HLSL compiler and it allows developers to include pre-compiled shaders directly into the code. This option enables "Hex output", so it is NOT required to specify -x as well. The output file name is preserved, so no ".h" extension is added. If you want the output file to have ".h" extension then you have to specify it on the output file name. The generated header file uses the "#pragma once" pragma to avoid multiple inclusions. by Flavio · 8 years ago
- ad58d45 SPV: Emit names of specialization constants by Endre Oma · 8 years ago
- 64b010f Merge pull request #678 from chaoc/stereo_view_rendering by John Kessenich · 8 years ago
- 771d89f support SPV_NV_viewport_array2 and SPV_NV_stereo_view_rendering by chaoc · 8 years ago
- 4e9e400 Fix for not-handled-in-switch warnings by Mike Weiblen · 8 years ago
- d3aea5e Merge pull request #679 from ashwinkolhe/akolhe_spv_khr_subgroup_vote by John Kessenich · 8 years ago
- 430ef40 Implement new revision of extension GL_AMD_shader_ballot by Rex Xu · 8 years ago
- c720f3e Implement SPV_KHR_subgroup_vote by Ashwin Kolhe · 8 years ago
- fdf6347 HLSL: Add EOpMatrixSwizzle, selectively decomposed to other ops, for issue #670. by John Kessenich · 8 years ago
- 927608b Non-functional: White space after "//", mostly for copyrights. by John Kessenich · 8 years ago
- ecba76f Non-Functional: Whitespace, comments, replace accidentally deleted comment. by John Kessenich · 8 years ago
- 807a0d9 Merge pull request #640 from chaoc/modify-shader-ballot by John Kessenich · 8 years ago
- f200da8 Modify shader ballot extension by adding OpSubgroupReadInvocationKHR by chaoc · 8 years ago
- 6e5acae Add support for SPV_NV_geometry_shader_passthrough by chaoc · 8 years ago
- 0ad6a4e Add support for SPV_NV_sample_mask_override_coverage by chaoc · 8 years ago
- 6a60c2f Linker: Walk the call graph to report an error on missing bodies. by John Kessenich · 8 years ago
- 517fe7a Non-functional: Rename some entry-point variables to entryPoint, not main. by John Kessenich · 8 years ago
- fca8262 Always correctly terminate main. Issue #588, PR #600. by John Kessenich · 8 years ago
- c3f1cdf GLSL: The execution scope for barriers should be Workgroup. by chrgau01@arm.com · 8 years ago
- 57cb69a Fix unrefenced variable warning with AMD_EXTENSIONS disabled. by Jamie Madill · 8 years ago
- bb5c02f Add missing guard to code that uses AMD extensions by David Neto · 8 years ago
- 17ff343 SPV: Add missing extension declarations for certain AMD extensions. by Rex Xu · 8 years ago
- 7208a97 SPV: Use SampledImage with OpImageQueryLod by Maciej Jesionowski · 8 years ago
- f3b2747 SPV: Implement extension SPV_KHR_shader_draw_parameters. by Rex Xu · 8 years ago
- ed33e05 HLSL: Do structure conversion for return type struct-punning on non-entry-point functions. by John Kessenich · 8 years ago
- 074ced3 Merge pull request #521 from yavn/frag-shader-primitive-id-capability by John Kessenich · 8 years ago
- c9e3c3c Parser: Implement extension GL_AMD_gpu_shader_half_float. by Rex Xu · 8 years ago
- 04b3e87 SPV: PrimitiveId in frag shader will emit Geometry capability by Maciej Jesionowski · 8 years ago
- b707205 SPV: OpGroupBroadcast is unable to handle vector operand. by Rex Xu · 8 years ago
- 36876e6 SPV: Still have to specify SPIR-V extension for gl_SubGroupSizeARB and gl_SubGroupInvocationARB. by Rex Xu · 8 years ago
- 5159664 SPV: Implement the extension SPV_KHR_shader_ballot by Rex Xu · 8 years ago
- eee9d53 Track separate entry-point names and mangled names... by John Kessenich · 8 years ago
- 6fccb3c Non-functional: Sweep through the stack for consistent with "main" and entry point. by John Kessenich · 8 years ago
- b3e24e4 SPV: Fix issue #506: generalize struct deep copy to include arrays. by John Kessenich · 8 years ago
- c9f3492 SPV: Use OpBitcast to implement 4 pack/unpack built-in functions. by Rex Xu · 8 years ago
- 64bcfdb Parser: Add 64-bit type conversion for specialization constant. by Rex Xu · 8 years ago
- 4bf7155 SPV: Flatten structs for copy when they are GLSL type aliases. by John Kessenich · 8 years ago
- f2b7f33 SPV: Tighten up number of struct-types declared based on decoration. by John Kessenich · 8 years ago
- 2bbbe06 SPV: Some group invocation operations should be applied to scalars. by Rex Xu · 8 years ago
- 55d5f2d HLSL: Changing SPIRV source language to unkown by Dan Baker · 8 years ago
- 4583b61 HLSL: Smear scalars to match vectors for relational operations. by John Kessenich · 8 years ago
- f664076 Front-end: Implement 2nd task of issue #400; precision of result and operation. by John Kessenich · 8 years ago
- 1176530 SPV: Prevent issue #415 with better semantic checking. by John Kessenich · 8 years ago
- ce31aea SPV: Fix an issue of ++/-- for dvec/dmat. by Rex Xu · 8 years ago
- 8c8505c SPV: For AST interpolateAt* ops consuming a swizzle, invert the order. by John Kessenich · 8 years ago
- 9d93a23 Implement 4 AMD-specific extensions. by Rex Xu · 8 years ago
- 4016e38 Build: Switch to Rev. 6 of headers, removing "BadValue" enum stuff. by John Kessenich · 8 years ago
- c45ddda Merge pull request #314 from mre4ce/master by John Kessenich · 8 years ago
- 78a4557 SPV: Fix issue #376; declare Geometry capability for fragment use of gl_Layer. by John Kessenich · 8 years ago
- 91e4aa5 SPV: Further refine OpenGL vs. Vulkan differences for SPIR-V. by John Kessenich · 8 years ago
- 2d0cc78 SPV: Turn on atomic-storage functionality for SPIR-V. by John Kessenich · 8 years ago
- 2f47bc9 SPV: Don't decorate locations within an array, it doesn't make sense. by John Kessenich · 8 years ago
- 6090df0 SPV: Non-functional: break up big function into three smaller ones. by John Kessenich · 8 years ago
- c884b4a SPV: Certain decorations are missing for structure-typed in/out variables. by Rex Xu · 8 years ago
- 6e72fdd Add HLSL memory barrier intrinsics, fix dst, add lit & EvaluateAttributeSnapped by LoopDawg · 8 years ago
- 5aa59e2 HLSL: Map parameter qualifiers from generic to function-specific and entry-point specific. by John Kessenich · 8 years ago
- 6533648 SPV: projective texturing: move the project coordinate. by John Kessenich · 8 years ago
- 76d4dfc SPV non-functional: minor readability improvements for texturing. by John Kessenich · 8 years ago
- c51287d SPV: Update to spec. decisions (and issue #205) for barrier(). by John Kessenich · 8 years ago
- 592860c Add decompositions for some HLSL intrinsics. by LoopDawg · 8 years ago
- ed15ef1 GlslangToSpv: Pass the pointer directly into the client function for opaque types by Jason Ekstrand · 8 years ago
- c24cc29 GlslangToSpv: Properly handle opaque types in TranslateStorageClass by Jason Ekstrand · 8 years ago
- a901ffe Defer capability decl for ClipDistance, CullDistance, PointSize until actual use by David Neto · 8 years ago
- a5c33d6 SPV: Fix issue #320: Fetch needs to extract the image. by John Kessenich · 8 years ago
- d94c003 Front-end: Complete GL_ARB_compute_shader implementation. by John Kessenich · 8 years ago
- ecb0f3b Added -x option to save SPIR-V as 32-bit hexadecimal numbers to a text file. by Johannes van Waveren · 8 years ago
- 76d0ac1 SPV: Don't shadow sampler parameters when performing function calls by Jason Ekstrand · 8 years ago
- bbceed7 SPV: Fix an issue of interpolation decoration. by Rex Xu · 8 years ago
- 22e0d41 SPV: Don't put locations on OpTypeStruct. Related to Issue #291. by John Kessenich · 8 years ago
- 8d72f1a Full stack: distinguish between a scalar and a vector of size 1. by John Kessenich · 8 years ago
- 823fc65 SPV: Don't emit memory barrier for ESSL barrier(), but still do for GLSL barrier(). by John Kessenich · 8 years ago
- 2c86427 Fix missing location decoration for structures put directly on input/output interfaces by scygan · 8 years ago
- 9af54c3 Non-functional: Fix some comments English and brace formatting in recent merges. by John Kessenich · 8 years ago
- 6e0985d Merge branch 'struct_member_decorations' of https://github.com/scyganINTEL/glslang into scyganINTEL-struct_member_decorations by John Kessenich · 8 years ago
- c1992e5 SPV: Correct an issue in createUnaryMatrixOperation(). by Rex Xu · 8 years ago
- ebb5053 SPV: Don't add clip/cull distance capabilities unless used. by John Kessenich · 8 years ago
- 73e3ce7 SPV: Handle matrix's OpFConvert vector by vector. by Rex Xu · 8 years ago
- 25262b3 Resolve comments by qining · 8 years ago
- 9220dbb Precise and noContraction propagation by qining · 8 years ago
- 8add151 SPIR-V do not decorate: members of plain structs with location; non-top level members with interp. by scygan · 8 years ago
- 91cef52 SPV: Non-functional: modularize createInvocationsOperation() from the previous commit. by John Kessenich · 8 years ago
- baa9fa5 Merge branch 'feature2' of https://github.com/amdrexu/glslang into amdrexu-feature2 by John Kessenich · 8 years ago
- c8a5676 Merge branch 'feature' of https://github.com/amdrexu/glslang into amdrexu-feature by John Kessenich · 8 years ago
- 17535f7 Create a new logger class for all messages w.r.t. SPIR-V build. by Lei Zhang · 8 years ago
- 09caf12 Avoid printing to stdout directly in library functions. by Lei Zhang · 8 years ago
- 338b185 Implement the extension GL_ARB_shader_group_vote. by Rex Xu · 8 years ago
- 574ab04 Implement the extension GL_ARB_shader_ballot by Rex Xu · 9 years ago
- 8ff43de Implement the extension GL_ARB_gpu_shader_int64 by Rex Xu · 8 years ago
- c7d3656 SPV: Use OpLogicalEqual/OpLogicalNotEqual for boolean type comparison. by Rex Xu · 8 years ago
- 27e04a0 Fix spec const construtor for matrix and vector by qining · 9 years ago
- 189b203 Refine the code and address comments by qining · 9 years ago
- e24aa5e SpecOp bool->uint/int and uint<->int conversion by qining · 9 years ago
- 3cb57d3 Fix warning about losing information, use size_t instead of int by baldurk · 9 years ago
- 7e3e486 Memory: Don't use pool memory to store the entry point name in the intermediate representation. by John Kessenich · 9 years ago
- 75d1d80 add SpecConstantOpModeGuard to GlslangToSpvTraverser::visitSymbol() by qining · 9 years ago
- 4088766 Turn on SpecConstantOpMode based on node qualifier by qining · 9 years ago
- 4c91261 fix the wrong generated code when a non-constant array is declared with its size derived from spec constant operations by qining · 9 years ago
- aa0298b Merge pull request #220 from Qining/fix-built-in-spec-constants by John Kessenich · 9 years ago
- 4f4bb81 Built-in values declared as specialization constant by qining · 9 years ago
- 1c7e707 Merge branch 'master' into hlsl-frontend by John Kessenich · 9 years ago