Skip to content

Conversation

@dneto0
Copy link
Collaborator

@dneto0 dneto0 commented Apr 30, 2025

  • Fix build.gn for recent updates in table generation

  • GLSL and OpenCL extended instructions are generated like other vendor extended instruction sets

  • Core table generation was reworked. We don't need a GN template.

  • Add more constructors for InstructionDesc and OperandDesc. The compiler didn't like the brace-initialization without a matching constructor with exactly the same parameters.

@dneto0 dneto0 requested a review from alan-baker April 30, 2025 22:52
- Fix build.gn for recent updates in table generation

- GLSL and OpenCL extended instructions are generated like
  other vendor extended instruction sets

- Core table generation was reworked.  We don't need a GN template.

- Add more constructors for InstructionDesc and OperandDesc.
  The compiler didn't like the brace-initialization without a matching
  constructor with exactly the same parameters.
@dneto0 dneto0 marked this pull request as ready for review May 1, 2025 14:21
@dneto0 dneto0 enabled auto-merge (squash) May 1, 2025 14:21
@dneto0 dneto0 merged commit 3935361 into KhronosGroup:main May 1, 2025
23 checks passed
wooyoungqcom pushed a commit to CodeLinaro/SPIRV-Tools that referenced this pull request May 5, 2025
- Fix build.gn for recent updates in table generation

- GLSL and OpenCL extended instructions are generated like
  other vendor extended instruction sets

- Core table generation was reworked.  We don't need a GN template.

- Add more constructors for InstructionDesc and OperandDesc.
  The compiler didn't like the brace-initialization without a matching
  constructor with exactly the same parameters.
@dneto0 dneto0 deleted the fix-gn branch May 6, 2025 18:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants