aboutsummaryrefslogtreecommitdiff
path: root/SPIRV/SpvBuilder.h
AgeCommit message (Expand)Author
2023-01-19Revert "Merge remote-tracking branch 'aosp/upstream-master' into..."ndk-r27-rc1ndk-r26dndk-r26cndk-r26bndk-r26-rc1ndk-r26-beta1ndk-r26ndk-r27-releasendk-r26-releasemaster-ndkJames Farrell
2022-12-09Add support for GL_NV_shader_invocation_reorder. (#3054)alelenv
2022-11-30Use nullptr where possible instead of NULL or 0Johannes Kauffmann
2022-09-09Make a utility function for termination instructions that take input operands.Pankaj Mistry
2022-09-09Merge pull request #3023 from pmistryNV/GL_EXT_mesh_shaderGreg Fischer
2022-09-08Fix for issue #3020Pankaj Mistry
2022-08-26Implement NonSemantic.Shader.DebugInfo.100Jeremy Hayes
2022-05-23generate OpLine before OpFunctionQingyuan Zheng
2021-11-18Fix an issue of spirv_type used in local variable definitionsRex Xu
2021-07-28Generate separate stores for partially swizzled memory storesJeremy Hayes
2021-01-25Implement GL_EXT_null_initializerJohn Kessenich
2020-11-23Updates for final Vulkan ray tracing extensions (#2466)Daniel Koch
2020-11-12New nonuniform analysis (#2457)greg-lunarg
2020-11-09Implement GL_EXT_terminate_invocation (#2454)Jesse Hall
2020-10-30Merge pull request #2387 from BNieuwenhuizen/nonuniformJohn Kessenich
2020-09-18SPIRV: Add more utility functions to build some opcodes (#2398)Rex Xu
2020-09-10SPV: Add NonUniform decorations for stores.Bas Nieuwenhuizen
2020-07-13Fix #2329: don't use invalid initializers.John Kessenich
2020-06-30SPV: RelaxedPrecision: Generalize fix #2293 to cover more operations.John Kessenich
2020-03-19GL_EXT_ray_query updatesTorosdagli
2020-03-17Add support for GLSL_EXT_ray_tracingDaniel Koch
2020-03-05GL_EXT_debug_printf implementationJeff Bolz
2020-03-03Fix long lines in the SPIR-V generator, retrigger bots.John Kessenich
2020-03-03Fix #1843: Handle built-in function output parameters to a swizzled argJohn Kessenich
2020-03-01Copyright update, mostly to trigger bots again.John Kessenich
2020-01-27Merge pull request #1940 from tsuoranta/fix-gcc9John Kessenich
2019-11-07SPIR-V postprocessing: WEB case only needs CFG modsDavid Neto
2019-10-29SPIR-V: Aggressively prune unreachable merge, continue targetDavid Neto
2019-10-19Fixes for gcc 9 / -Werror=deprecated-copyTimo Suoranta
2019-10-10Fix #1924: Promote SPV_EXT_physical_storage_buffer to KHR when required.John Kessenich
2019-09-16SPV: Support SPIR-V 1.5; five extensions no longer need OpExtension.John Kessenich
2019-08-20Web: Make switched methods all be non-virtual, more web-dependent code,John Kessenich
2019-05-10SPV 1.4: Emit SignExtend and ZeroExtend for integer image reads/writes.John Kessenich
2019-05-10SPV 1.4: Lookup tables: Use variable initializer and NonWritable...John Kessenich
2019-05-10SPV 1.4: Implement the 5 new loop controls.John Kessenich
2019-02-25Implement GL_NV_cooperative_matrixJeff Bolz
2019-01-07GL_EXT_buffer_referenceJeff Bolz
2018-12-28Create separate OpSource for each included fileGreg Fischer
2018-12-14Licensing. Fixes #958. Add licenes file and update copyrights.John Kessenich
2018-12-07SPV: Fix #1575, fix #1593: Support HLSL #linegreg-lunarg
2018-09-26Interfaces: Remove NV_EXTENSIONS from two more headers.John Kessenich
2018-09-25Use unsigned int instead of uint32_tDan Sinclair
2018-09-24Add BUILD.gn configuration.Dan Sinclair
2018-09-19Add-support-for-SPV_NVX_raytracingChao Chen
2018-09-190003-Add-support-for-SPV_NV_shader_image_footprintChao Chen
2018-09-06GL_KHR_memory_scope_semanticsJeff Bolz
2018-08-31Merge pull request #1465 from otakuto/remove-execute-permissionsJohn Kessenich
2018-08-16SPV: only declare the pure 8/16-bit capabilities when needed.John Kessenich
2018-08-14SPV: More corrections of <id> versus "immediate" operands.John Kessenich
2018-08-07Remove execute permissionsotakuto