[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][xorg-team/vulkan/glslang][upstream-unstable] 32 commits: CInterface: Add OpSource support.



Title: GitLab

Timo Aaltonen pushed to branch upstream-unstable at X Strike Force / vulkan / glslang

Commits:

  • ea024d2b
    by James0124 at 2022-06-07T01:13:21+09:00
    CInterface: Add OpSource support.
    
    Add interface for `TIntermediate::addSourceText` and `TIntermediate::setSourceFile`.
    
  • bffcf209
    by Greg Fischer at 2022-06-13T17:28:18-06:00
    Merge pull request #2962 from James2022-rgb/feature/c_interface_opsource_support
    
    Add OpSource support to the C interface.
  • c1ae2f33
    by Greg Fischer at 2022-06-21T17:42:53-06:00
    Do not generate samplerBuffer for spirv1.6 and beyond
    
    This type was removed from spirv1.6. If samplerBuffer is specified in
    GLSL, generate textureBuffer. If samplerBuffer type is constructed,
    just return the buffer.
    
    Fixes #2956
    
  • b2d2c9dd
    by Greg Fischer at 2022-06-22T13:08:13-06:00
    Merge pull request #2963 from greg-lunarg/i2956
    
    Do not generate samplerBuffer for spirv1.6 and beyond
  • 8e5f1ac9
    by Greg Fischer at 2022-07-07T11:40:02-06:00
    Fix getEnhancedMsgs to work when HLSL not enabled
    
    Fixes #2969
    
  • 503dd243
    by Greg Fischer at 2022-07-07T12:14:29-06:00
    Merge pull request #2970 from greg-lunarg/i2969
    
    Fix getEnhancedMsgs to work when HLSL not enabled
  • 6fdf03e4
    by Niklas Haas at 2022-07-12T16:59:22+02:00
    Fix version check macros
    
    These were defined backwards to the usual convention.
    
     #if GLSLANG_VERSION_GREATER_THAN(11, 10, 0)
    
    This reads as "if glslang version is greater than 11.10.0" to any
    reasonable sane programmer, and should therefore expand to
    "glslang_version > macro_argument".
    
    Yet the check it references was actually written as "macro_argument >
    glslang_version", thus expressing the completely opposite condition of
    "if glslang version is *less than* 11.10.0". This is definitely
    backwards and extremely, dangerously surprising behavior to any
    programmer familiar with such version macros.
    
    I'm not sure if anybody actually ever used them. I certainly didn't, on
    account of them being backwards. I could not find a single reference to
    them on GitHub (other than in copies of this header) - every project I
    found just used the GLSLANG_VERSION_MAJOR etc. macros directly.
    
  • 68c1880c
    by Greg Fischer at 2022-07-12T10:57:21-06:00
    Merge pull request #2973 from haasn/version_macros
    
    Fix version check macros
  • 8bdc3d4d
    by Jeremy Hayes at 2022-07-14T17:37:52-06:00
    Emit Int64Atomics for imageAtomicStore
    
    This covers a corner case wherein imageAtomicStore is used exclusively.
    The proxy type for imageAtomicStore is inferred from the image type.
    
    Fix #2975.
    
  • 7e6b7c26
    by Jeremy Hayes at 2022-07-14T18:05:46-06:00
    Merge pull request #2976 from jeremy-lunarg/hayes-fix-2975
    
    Emit Int64Atomics for imageAtomicStore
  • 070863af
    by dwang102 at 2022-07-18T14:20:18+08:00
    Add SPV_AMD_shader_early_and_late_fragment_tests
    
  • 374c1240
    by Thomas Aven at 2022-07-21T11:00:34+02:00
    Make GL_KHR_ray_query provide EOpConstructAccStruct
    
    Previously, GL_KHR_ray_tracing was a required extension to generate
    OpConvertUToAccelerationStructureKHR conversion instructions from uint64
    and uvec2. However, both GL_KHR_ray_tracing and GL_KHR_ray_query should
    provide this construction.
    
    Change-Id: I6564c127fd28d9b527d334958a5adc168f5cdd9a
    
  • 6ef2e492
    by Greg Fischer at 2022-07-22T10:51:42-06:00
    Merge pull request #2974 from thoave-arm/EOpConstructAccStruct
    
    Make GL_KHR_ray_query provide EOpConstructAccStruct
  • 7f784c81
    by sean at 2022-07-25T17:54:20+02:00
    Fix: Properly include all headers in deployments
    
  • 607771c3
    by Jeremy Hayes at 2022-07-25T11:39:28-06:00
    Merge pull request #2979 from spnda/master
    
    Fix #2658: Properly include all headers in deployments
  • 738c09e3
    by Jeremy Hayes at 2022-07-25T17:04:26-06:00
    Update release description
    
    Fix #2978.
    
  • 6a2b45c3
    by Jeremy Hayes at 2022-07-25T17:10:17-06:00
    Replace tabs with spaces
    
    This file was accidentally using mixed tabs and spaces.
    
  • b35ba4f3
    by Jeremy Hayes at 2022-07-26T09:04:25-06:00
    Merge pull request #2981 from jeremy-lunarg/hayes-fix-2978
    
    Update release description
  • 7b75c5dc
    by Jeremy Hayes at 2022-07-26T09:05:13-06:00
    Merge pull request #2982 from jeremy-lunarg/hayes-remove-tabs
    
    Replace tabs with spaces
  • 22d39cd6
    by Greg Fischer at 2022-07-27T11:23:16-06:00
    Merge pull request #2977 from AMD-dwang/AMD_shader_early_and_late_fragment_tests
    
    Add SPV_AMD_shader_early_and_late_fragment_tests
  • 457d11eb
    by Jeremy Hayes at 2022-07-27T17:13:36-06:00
    Update MacOS runner
    
    Per https://github.com/actions/virtual-environments/issues/5583
    
    Fix #2984
    
  • f0ce653a
    by Greg Fischer at 2022-07-27T17:39:33-06:00
    Merge pull request #2986 from jeremy-lunarg/hayes-update-macos-runner
    
    Update MacOS runner
  • b43848f0
    by sean at 2022-07-30T06:51:06+02:00
    Fix: Build arm64 binaries for macOS
    
  • f28022c9
    by David Neto at 2022-08-02T18:07:01-06:00
    Avoid double-free in functions cloned for vulkan relaxed mode (#2987)
    
    * Avoid double-free in functions cloned for vulkan relaxed mode
    
    When rewriting function calls atomicCounterIncrement and
    atoicCounterDecrement, clone the parameters so that the TParameter
    'type' field is cloned.  This avoids double-free when both the original
    and transformed functions are deleted by the parser.
    
    Fixes a ubsan failure.
  • fb647040
    by MACHIZAUD Andréa at 2022-08-02T18:16:03-06:00
    Add unified `glslang` CMake config collecting `glslang-targets` targets (#2989)
    
    
  • de0b1bf6
    by Greg Fischer at 2022-08-03T10:32:34-06:00
    Merge pull request #2988 from spnda/build_arm64_binaries_mac
    
    Fix: Build arm64 binaries for macOS
  • d8b64c27
    by Greg Fischer at 2022-08-03T12:39:23-06:00
    Revert "Fix: Build arm64 binaries for macOS"
    
  • adf7bf01
    by Greg Fischer at 2022-08-03T13:22:21-06:00
    Merge pull request #2991 from KhronosGroup/revert-2988-build_arm64_binaries_mac
    
    Revert "Fix: Build arm64 binaries for macOS"
  • 5326d151
    by Jeremy Hayes at 2022-08-10T12:29:15-06:00
    Update known_good.json
    
  • f771c129
    by Greg Fischer at 2022-08-11T13:47:08-06:00
    Merge pull request #2995 from jeremy-lunarg/hayes-update-known-good
    
    Update known_good.json
  • 6079f49d
    by Jeremy Hayes at 2022-08-11T14:09:38-06:00
    Update CHANGES for release 11.11.0
    
  • 73c9630d
    by Jeremy Hayes at 2022-08-12T09:32:10-06:00
    Merge pull request #2998 from jeremy-lunarg/hayes-update-changes
    
    Update CHANGES for release 11.11.0

30 changed files:

The diff was not included because it is too large.

Reply to: