- 1e5d7b0 Implement the extension GL_AMD_gpu_shader_half_float_fetch by Rex Xu · 8 years ago
- 46413d5 SPV: Fix #1258: cache constant structs by id, not opcode. by John Kessenich · 7 years ago
- 57f6a01 SPV: Complete OpModuleProcessed implementation, enabled by have 1.2 headers. by John Kessenich · 7 years ago
- 5c3eed5 SPV: Create more access chains addressing a few swizzling issues. by John Kessenich · 7 years ago
- a2858d9 GLSL: Implement GL_EXT_control_flow_attributes. by John Kessenich · 7 years ago
- 2b5ea9f SPV Version: Emit the requested SPIR-V version, not the header version. by John Kessenich · 7 years ago
- 43f5b27 Non-Functional: Use OpModuleProcessed from the unified header. by John Kessenich · 7 years ago
- 7a9db71 SPV: Don't emit StorageImageMultisample capability for subpass images. by John Kessenich · 7 years ago
- 2a27116 SPV reflection: Add OpModuleProcessed for compile options. by John Kessenich · 7 years ago
- 260f506 SPV: Correct selection of storage-image capabilities. Fixes #986. by John Kessenich · 7 years ago
- fad6297 SPV: Non-functional: support lists of decorations per parameter. by John Kessenich · 7 years ago
- 57e6592 HLSL: Translate directive [flatten] and [branch] to SPV control mask. by Rex Xu · 7 years ago
- e485c7a SPV: Debug output: Include OpLine information for execution path. by John Kessenich · 7 years ago
- 121853f SPV: Add OpSource shader source code and file name. by John Kessenich · 7 years ago
- 0b5c2ae Preserve signedness in SPV image query ops by steve-lunarg · 8 years ago
- 5da1f03 HLSL: implement 4 (of 6) structuredbuffer types by steve-lunarg · 8 years ago
- 0302bdf SPV: Fix #723: construct vectors from matrices. by John Kessenich · 8 years ago
- 689490f SpvBuilder: add const specifier to vector reference arguments by Vlad Ivanov · 8 years ago
- 430ef40 Implement new revision of extension GL_AMD_shader_ballot by Rex Xu · 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
- 1e275c8 HLSL: More robust handling of bad shader input, catching a few more things. by John Kessenich · 8 years ago
- 517fe7a Non-functional: Rename some entry-point variables to entryPoint, not main. by John Kessenich · 8 years ago
- 033d3ef Change enum class to plain enum by baldurk · 8 years ago
- c9e3c3c Parser: Implement extension GL_AMD_gpu_shader_half_float. by Rex Xu · 8 years ago
- 5159664 SPV: Implement the extension SPV_KHR_shader_ballot by Rex Xu · 8 years ago
- 6fccb3c Non-functional: Sweep through the stack for consistent with "main" and entry point. by John Kessenich · 8 years ago
- 64b9743 SPV: Support simultaneous l-value swizzle and dynamic component selection. by Rex Xu · 8 years ago
- 66ec80e Build: C++ headers: Replace PR #366 with a more directed version. by John Kessenich · 8 years ago
- 9d93a23 Implement 4 AMD-specific extensions. by Rex Xu · 9 years ago
- 4016e38 Build: Switch to Rev. 6 of headers, removing "BadValue" enum stuff. by John Kessenich · 8 years ago
- 7f349c7 Build: Remove causes of pedantic warnings. Addresses issue #352 and PR #242. by John Kessenich · 8 years ago
- 76d4dfc SPV non-functional: minor readability improvements for texturing. by John Kessenich · 8 years ago
- af7f1c8 Fix double matrix creation by iostrows · 8 years ago
- 5839031 SPV: Add capability ImageGatherExtended if necessary. by Rex Xu · 8 years ago
- d3d3ce7 Comments only. by John Kessenich · 8 years ago
- 17535f7 Create a new logger class for all messages w.r.t. SPIR-V build. by Lei Zhang · 9 years ago
- 09caf12 Avoid printing to stdout directly in library functions. by Lei Zhang · 9 years ago
- 8ff43de Implement the extension GL_ARB_gpu_shader_int64 by Rex Xu · 9 years ago
- 1f2820a fix the problem that spec constant composite instruction being used when only front-end constants are used in the constructor by qining · 9 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
- 1c7e707 Merge branch 'master' into hlsl-frontend by John Kessenich · 9 years ago
- 79845ad Merge pull request #217 from baldurk/vs2010-compile-fixes by John Kessenich · 9 years ago
- 6a6d6dd fix spelling mistakes by Eric Engestrom · 9 years ago
- bd9f835 Specify explicit return type on lambda function by baldurk · 9 years ago
- 0dfbe3f Change {parameter} lists into explicit std::vector temporaries by baldurk · 9 years ago
- 5c61d8e fix format; remove unnecessary parameters; rename some spec op mode guard class; remove support of float point comparison and composite type comparison; update the tests. by qining · 9 years ago
- 1354520 Spec Constant Operations by qining · 9 years ago
- 4d65ee3 Generalize "main" to a settable entry point name. by John Kessenich · 9 years ago
- 95aa527 Change to traditional 'for' loop by qining · 9 years ago
- da39733 Remove decoration of undefined IDs by qining · 9 years ago
- 52d0859 Merge pull request #175 from rdb/master by John Kessenich · 9 years ago
- 227e026 MSVC warning fix - conversion from size_t to int, possible loss of data by baldurk · 9 years ago
- 32084e8 Fix compilation issues with MSVC 2010 by rdb · 9 years ago
- 18b637f Fix warnings/errors for strict aliasing & function prototypes by Mark Adams · 9 years ago
- 6c292d3 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). by John Kessenich · 9 years ago
- 019f08f SPV: Fix issue #159: use ExplicitLod forms for non-fragment stages. by John Kessenich · 9 years ago
- 5e80113 SPV Capabilities: SampleRateShading, SparseResidency, MinLod, and ImageQuery. by John Kessenich · 9 years ago
- b0364dc SPV Capabilities: Image types. by John Kessenich · 9 years ago
- 3c52207 SPV capabilities: Add int16, int64, float16, and float64. by John Kessenich · 9 years ago
- 103bef9 SPV: Handle GLSL bool loads from a uniform buffer as a conversion from int -> bool. by John Kessenich · 9 years ago
- 32cfd49 SPV: RelaxedPrecision: Plumb this through the full AST->SPV translator. by John Kessenich · 9 years ago
- d5ac538 Fix two new Windows build warnings/errors by Mark Adams · 9 years ago
- 97605c8 Fix #137 by avoiding a C++11 feature. by Dejan Mircevski · 9 years ago
- ed55bcd Don't remove SPIR-V blocks before codegen. by Dejan Mircevski · 9 years ago
- e7f6cac Merge branch 'topo' into loopgen-after-readable-order by Dejan Mircevski · 9 years ago
- 454796e Call addPredecessor() on OpSwitch blocks. by Dejan Mircevski · 9 years ago
- 5fe789b Add Block::successors. by Dejan Mircevski · 9 years ago
- 3e9add3 Merge pull request #133 from AWoloszyn/spirv-memory by John Kessenich · 9 years ago
- b7946d1 Free memory associated with SPIR-V generation. by Andrew Woloszyn · 9 years ago
- 68f1431 Merge pull request #121 from amdrexu/feature by John Kessenich · 9 years ago
- dba2826 Merge branch 'master' of github.com:google/glslang into loopgen by Dejan Mircevski · 9 years ago
- 832c65c Fix back-branch target for do-while loops. by Dejan Mircevski · 9 years ago
- 7819bee Switch loops stack to use LoopBlocks. by Dejan Mircevski · 9 years ago
- e537b8b Fix unreachable-block removal. by Dejan Mircevski · 9 years ago
- 9c6734c First cut at new loop codegen. by Dejan Mircevski · 9 years ago
- 364c21c Fix several build warnings/error encountered with VS2013 by Mark Adams · 9 years ago
- 48edadf Parser & SPV: Implement two extensions regarding GLSL sparse texture. by Rex Xu · 9 years ago
- e23c984 SPV: Handle type punning in createCompositeCompare(). by John Kessenich · 9 years ago
- c9e0a42 SPV: Handle stride decorations for arrays of arrays, and using multiple type instances when strides are used. by John Kessenich · 9 years ago
- 50e5756 SPV: Don't make MissingFunctionality() exit anymore. by John Kessenich · 9 years ago
- 2211835 SPV: Implement composite comparisons (reductions across hierchical compare). by John Kessenich · 9 years ago
- 76f7139 SPV: Modify last merge: Have promoteScalar() generate the correct vectorType. by John Kessenich · 9 years ago
- e723b45 SPV: Scalar smear operation should use type of the scalar to make the by Rex Xu · 9 years ago
- 55e7d11 SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2. by John Kessenich · 9 years ago
- f685df8 Add comment that was missed in previous commit. by John Kessenich · 9 years ago
- 7163127 SPV constants and constOffsets completion: isConstant() and disassembler to see results. by John Kessenich · 9 years ago
- 86e6081 Generate correct image operand mask for Offset and ConstOffset(#77) by Rex Xu · 9 years ago
- ee21fc9 SPV: Fix missing 'Member' operand to OpArrayLength. by John Kessenich · 9 years ago
- 2d83ab2 Fixed subtle issue that causes tests to fail in VS2013 in some configs. by Andrew Woloszyn · 9 years ago
- b56a26a SPV: Generate the LocalSize Execution Mode for compute shaders. by John Kessenich · 9 years ago
- bba5c80 Merge master branch from upstream by Rex Xu · 9 years ago
- 7355eeb SPV legacy texturing: Smear result of Op*Dref* up to a vector to match by John Kessenich · 9 years ago
- e770b3e SPV return from main: Simplify a legacy design such returns are not jumps to exit block. by John Kessenich · 9 years ago
- 30f9258 Merge master branch from upstream by Rex Xu · 9 years ago
- fa668da SPV: Reduce spurious type generation by removing intermediate types in the middle of access chains. by John Kessenich · 9 years ago
- c9a8083 SPV arrays: Add support for runtime-sized array types and arrays of arrays. by John Kessenich · 9 years ago
- fc61891 SPIRV: Add the support of missing image functions #72 by Rex Xu · 9 years ago