- 5d610ee Implement SPV_GOOGLE_hlsl_functionality1. by John Kessenich · 7 years ago
- eddb131 Use the correct type for the constant for matrix/scalar division by Neil Roberts · 7 years ago
- 66011cb SPV: Implement Vulkan 1.1 features and extensions. by John Kessenich · 7 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
- 2a27116 SPV reflection: Add OpModuleProcessed for compile options. 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
- cabbb78 Implement extension GL_AMD_gpu_shader_int16 by Rex Xu · 8 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
- 470026f HLSL: Fix an issue of frexp(). by Rex Xu · 8 years ago
- 0b5c2ae Preserve signedness in SPV image query ops by steve-lunarg · 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
- 517fe7a Non-functional: Rename some entry-point variables to entryPoint, not main. by John Kessenich · 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
- f2b7f33 SPV: Tighten up number of struct-types declared based on decoration. by John Kessenich · 8 years ago
- 9d93a23 Implement 4 AMD-specific extensions. by Rex Xu · 9 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
- d3d3ce7 Comments only. by John Kessenich · 9 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
- 27e04a0 Fix spec const construtor for matrix and vector by qining · 9 years ago
- 1c7e707 Merge branch 'master' into hlsl-frontend by John Kessenich · 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
- da39733 Remove decoration of undefined IDs by qining · 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
- 5d0fa97 SPV Capabilities: StorageImageExtendedFormats, StorageImageReadWithoutFormat, and StorageImageWriteWithoutFormat. 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
- 9218759 SPV: Address superset of issue #151: missing OpCapability instructions. by John Kessenich · 9 years ago
- e7f6cac Merge branch 'topo' into loopgen-after-readable-order 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
- 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
- 9c6734c First cut at new loop codegen. by Dejan Mircevski · 9 years ago
- 48edadf Parser & SPV: Implement two extensions regarding GLSL sparse texture. by Rex Xu · 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
- 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
- 3366145 SPV: Implement OpImage functionality (emit before query). by John Kessenich · 9 years ago
- 55e7d11 SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2. 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
- 6b86d49 Add new test case for image functions and fix issues caught by this test by Rex Xu · 9 years ago
- bba5c80 Merge master branch from upstream by Rex Xu · 9 years ago
- 04db3f5 Fix issues from review comments and those relevant to texelFetch by Rex Xu · 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
- 18b9fbd SPIRV: Add support for texelFetch by Jason Ekstrand · 9 years ago
- 28f9b1c SPIR-V: Return undefined values from implicit returns instead of dummy by Miro Knejp · 9 years ago
- 5e4b124 Move to revision 31 of SPIR-V. by John Kessenich · 9 years ago
- 426394d AST -> SPV: Add basic atomic_uint and atomic*() built-in function functionality. by John Kessenich · 9 years ago
- c040e76 Portability: Remove unneeded "= default" to work with older compilers. by John Kessenich · 9 years ago
- 3e6a33c spv::Builder::Loop constructor inits all members. by David Neto · 9 years ago
- 96f4911 SPV: Make previous commit compile with MSVC 2012. by John Kessenich · 9 years ago
- c22f37c Generate correctly structured do-while loops. by David Neto · 9 years ago
- 140f3df Final round for line endings. by John Kessenich · 9 years ago
- 79eaa91 glslang portability: Resolve OSX errors, some other OS warnings. by John Kessenich · 9 years ago
- 06e1d0b glslang -> SPV: Improvements in swizzles on access chains: Bug 14007 (wrong type), simplications, tests, support mixed swizzle with dynamic component selection. by John Kessenich · 9 years ago
- 593a3f7 glslang -> SPV: improved support for do-while/continue. Contributed by David Neto (dneto@google.com). by John Kessenich · 9 years ago
- 93dfbe1 glslang: Fix over 100 warnings from MSVC warning level 4. by John Kessenich · 9 years ago
- edd1819 glslang and SPIR-V: Some basic turn on for doubles (previously untested but existed code). Partly from a submission, partly addressing bug 13772. by John Kessenich · 10 years ago
- b40d6ac glslang AST -> SPIR-V: Move to new auto-generated official headers, and for the disassembler, mirror the split done between the auto-generation header database and the specification. by John Kessenich · 10 years ago
- 1f77cac glslang -> SPIR-V: Correct code generated for EmitStreamVertex and EndStreamPrimitive. by John Kessenich · 10 years ago
- 0df0cde glslangValidator: Add straightforward SPIR-V support (non-optimizing, ~3.x functionality). by John Kessenich · 10 years ago