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

[Git][xorg-team/vulkan/spirv-cross][upstream-unstable] 30 commits: Add C API option for enable row major workaround.



Title: GitLab

Dylan Aïssi pushed to branch upstream-unstable at X Strike Force / vulkan / spirv-cross

Commits:

  • 3c997e12
    by Hans-Kristian Arntzen at 2022-12-13T15:04:55+01:00
    Add C API option for enable row major workaround.
    
  • 03b1f66e
    by Hans-Kristian Arntzen at 2022-12-13T15:44:03+01:00
    GLSL: Fix row-major workaround wrapper for ES.
    
    By default, the matrix would be declared as mediump, causing precision
    issues. Need to dispatch to two separate functions since GLSL does not
    support overload based on precision.
    
  • 68a012a4
    by Hans-Kristian Arntzen at 2022-12-13T16:34:00+01:00
    CFG: Handle implied access to opaque loaded values.
    
    Similar concern as access chains. Objects that we cannot lower to
    temporaries must implicitly access all _expression_ dependencies when they
    are themselves accessed.
    
  • baf38f05
    by Hans-Kristian Arntzen at 2022-12-13T16:34:34+01:00
    Merge pull request #2070 from KhronosGroup/fix-2066
    
    Handle row major matrix workaround more gracefully
  • a89dea3c
    by Hans-Kristian Arntzen at 2022-12-13T17:16:31+01:00
    Merge pull request #2071 from KhronosGroup/fix-2068
    
    CFG: Handle implied access to opaque loaded values.
  • 643b7be1
    by Bill Hollings at 2022-12-28T12:40:37-05:00
    MSL: Add support for writable images in iOS Tier2 argument buffers.
    
    - Add CompilerMSL::Options::argument_buffers_tier as an enumeration to
      allow calling app to specify platform argument buffer tier capabilities..
    - Support iOS writable images in Tier2 argument buffers when specified.
    
    Tier capabilities based on recommendations from Apple engineering.
    
  • 6371580f
    by Laura Hermanns at 2023-01-03T14:19:42-05:00
    Fixed typo in CompilerGLSL::should_dereference()
    
  • cc2b3b61
    by Hans-Kristian Arntzen at 2023-01-05T11:54:49+01:00
    Merge pull request #2077 from EpicGames/fixes_glsl
    
    Fixed typo in CompilerGLSL::should_dereference()
  • 549cde7f
    by Hans-Kristian Arntzen at 2023-01-05T12:24:02+01:00
    Fix GCC5 build.
    
  • 0bb28ef8
    by Hans-Kristian Arntzen at 2023-01-05T13:00:56+01:00
    Merge pull request #2078 from KhronosGroup/fix-2072
    
    Fix GCC5 build.
  • 284ccf5d
    by Bill Hollings at 2023-01-08T21:22:23-05:00
    Fixes from code review of adding writable images to iOS Tier2 argument buffers.
    
  • cded61dd
    by Hans-Kristian Arntzen at 2023-01-09T11:52:29+01:00
    Merge pull request #2076 from billhollings/ios-tier2-writable-images
    
    MSL: Add support for writable images in iOS Tier2 argument buffers.
  • d69a2caf
    by Loic Sharma at 2023-01-09T18:14:37-08:00
    Accept no ops
    
  • 07a629f1
    by Hans-Kristian Arntzen at 2023-01-11T15:08:16+01:00
    Roll dependencies.
    
  • 457fd3db
    by Hans-Kristian Arntzen at 2023-01-11T15:18:19+01:00
    Add tests for loops compiled with debug semantics.
    
  • a61a541e
    by Hans-Kristian Arntzen at 2023-01-11T15:18:41+01:00
    Merge branch 'accept_noop' of https://github.com/loic-sharma/SPIRV-Cross into pr-2080
    
  • 9d8ef6b3
    by Hans-Kristian Arntzen at 2023-01-11T15:21:58+01:00
    Update test for updated block_is_noop check.
    
  • bcbe33ad
    by Hans-Kristian Arntzen at 2023-01-12T12:41:53+01:00
    Also consider NonSemantic ExtInst in block_is_noop.
    
  • d46c10eb
    by Hans-Kristian Arntzen at 2023-01-12T12:42:01+01:00
    Refactor PHI checks into block_is_noop instead.
    
  • 38cd2140
    by Hans-Kristian Arntzen at 2023-01-12T13:12:48+01:00
    Merge pull request #2083 from KhronosGroup/pr-2080
    
    Land PR 2080
  • f8452734
    by Hans-Kristian Arntzen at 2023-01-12T16:05:17+01:00
    GLSL: Declare gl_in/gl_out as array more robustly.
    
    If a builtin block was not already declared, we would miss some
    scenarios.
    
  • 1047c13d
    by Hans-Kristian Arntzen at 2023-01-12T16:27:11+01:00
    GLSL: Handle textureGatherOffsets properly.
    
    We forgot to pass down the offset ID, clean up coffset vs offset jank
    while we're at it.
    
  • a0852273
    by Hans-Kristian Arntzen at 2023-01-12T17:47:47+01:00
    Merge pull request #2084 from KhronosGroup/fix-2069
    
    GLSL: Declare gl_in/gl_out as array more robustly.
  • 88c6b499
    by Hans-Kristian Arntzen at 2023-01-12T17:48:00+01:00
    Merge pull request #2085 from KhronosGroup/fix-2075
    
    GLSL: Handle textureGatherOffsets properly.
  • 49e4117c
    by Hans-Kristian Arntzen at 2023-01-12T17:52:15+01:00
    Updates for main branch rename.
    
  • 4ba13e0c
    by rdb at 2023-01-14T18:57:24+01:00
    GLSL/HLSL: Add legacy handling for int vertex attributes
    
  • 6bba45d2
    by Hans-Kristian Arntzen at 2023-01-15T12:17:30+01:00
    Fix misc compilation issues with std::max.
    
    Apparently uint32_t and unsigned is not the same type on some esoteric
    platforms.
    
  • 09dd11be
    by rdb at 2023-01-16T20:02:13+01:00
    GLSL: Support GL_NV_shader_noperspective_interpolation in GLES
  • b52faf8a
    by Hans-Kristian Arntzen at 2023-01-17T11:59:30+01:00
    Merge pull request #2086 from rdb/legacy-int-attributes
    
    GLSL/HLSL: Add legacy handling for int vertex attributes
  • 4212eef6
    by Hans-Kristian Arntzen at 2023-01-17T12:02:22+01:00
    Merge pull request #2087 from rdb/patch-1
    
    GLSL: Support GL_NV_shader_noperspective_interpolation in GLES

30 changed files:

The diff was not included because it is too large.

Reply to: