Skip to content

Commit

Permalink
feat(spvc) update to latest version
Browse files Browse the repository at this point in the history
  • Loading branch information
Spasi committed Sep 15, 2022
1 parent 1dd5729 commit eb1ecfc
Show file tree
Hide file tree
Showing 8 changed files with 515 additions and 35 deletions.
1 change: 1 addition & 0 deletions doc/notes/3.3.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ This build includes the following changes:
* Added `AL_SOFT_UHJ` extension.
- OpenXR: Updated to 1.0.24 (up from 1.0.22)
- Remotery: Updated to 1.2.1 (up from 1.0.0)
- Shaderc: Updated to 2022.2 (up from 2022.1)
- SPIRV-Cross: Updated to 0.49.0 (up from 0.48.0)
- Vulkan: Updated to 1.3.222 (up from 1.3.206)
* Includes MoltenVK 1.1.10 (up from 1.1.7)
Expand Down
42 changes: 42 additions & 0 deletions modules/lwjgl/spvc/src/generated/java/org/lwjgl/util/spvc/Spv.java
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,8 @@ public final class Spv {
* <li>{@link #SpvExecutionModelMissNV ExecutionModelMissNV}</li>
* <li>{@link #SpvExecutionModelCallableKHR ExecutionModelCallableKHR}</li>
* <li>{@link #SpvExecutionModelCallableNV ExecutionModelCallableNV}</li>
* <li>{@link #SpvExecutionModelTaskEXT ExecutionModelTaskEXT}</li>
* <li>{@link #SpvExecutionModelMeshEXT ExecutionModelMeshEXT}</li>
* <li>{@link #SpvExecutionModelMax ExecutionModelMax}</li>
* </ul>
*/
Expand All @@ -102,6 +104,8 @@ public final class Spv {
SpvExecutionModelMissNV = 5317,
SpvExecutionModelCallableKHR = 5318,
SpvExecutionModelCallableNV = 5318,
SpvExecutionModelTaskEXT = 5364,
SpvExecutionModelMeshEXT = 5365,
SpvExecutionModelMax = 0x7fffffff;

/**
Expand Down Expand Up @@ -199,11 +203,21 @@ public final class Spv {
* <li>{@link #SpvExecutionModeSignedZeroInfNanPreserve ExecutionModeSignedZeroInfNanPreserve}</li>
* <li>{@link #SpvExecutionModeRoundingModeRTE ExecutionModeRoundingModeRTE}</li>
* <li>{@link #SpvExecutionModeRoundingModeRTZ ExecutionModeRoundingModeRTZ}</li>
* <li>{@link #SpvExecutionModeEarlyAndLateFragmentTestsAMD ExecutionModeEarlyAndLateFragmentTestsAMD}</li>
* <li>{@link #SpvExecutionModeStencilRefReplacingEXT ExecutionModeStencilRefReplacingEXT}</li>
* <li>{@link #SpvExecutionModeStencilRefUnchangedFrontAMD ExecutionModeStencilRefUnchangedFrontAMD}</li>
* <li>{@link #SpvExecutionModeStencilRefGreaterFrontAMD ExecutionModeStencilRefGreaterFrontAMD}</li>
* <li>{@link #SpvExecutionModeStencilRefLessFrontAMD ExecutionModeStencilRefLessFrontAMD}</li>
* <li>{@link #SpvExecutionModeStencilRefUnchangedBackAMD ExecutionModeStencilRefUnchangedBackAMD}</li>
* <li>{@link #SpvExecutionModeStencilRefGreaterBackAMD ExecutionModeStencilRefGreaterBackAMD}</li>
* <li>{@link #SpvExecutionModeStencilRefLessBackAMD ExecutionModeStencilRefLessBackAMD}</li>
* <li>{@link #SpvExecutionModeOutputLinesEXT ExecutionModeOutputLinesEXT}</li>
* <li>{@link #SpvExecutionModeOutputLinesNV ExecutionModeOutputLinesNV}</li>
* <li>{@link #SpvExecutionModeOutputPrimitivesEXT ExecutionModeOutputPrimitivesEXT}</li>
* <li>{@link #SpvExecutionModeOutputPrimitivesNV ExecutionModeOutputPrimitivesNV}</li>
* <li>{@link #SpvExecutionModeDerivativeGroupQuadsNV ExecutionModeDerivativeGroupQuadsNV}</li>
* <li>{@link #SpvExecutionModeDerivativeGroupLinearNV ExecutionModeDerivativeGroupLinearNV}</li>
* <li>{@link #SpvExecutionModeOutputTrianglesEXT ExecutionModeOutputTrianglesEXT}</li>
* <li>{@link #SpvExecutionModeOutputTrianglesNV ExecutionModeOutputTrianglesNV}</li>
* <li>{@link #SpvExecutionModePixelInterlockOrderedEXT ExecutionModePixelInterlockOrderedEXT}</li>
* <li>{@link #SpvExecutionModePixelInterlockUnorderedEXT ExecutionModePixelInterlockUnorderedEXT}</li>
Expand Down Expand Up @@ -271,11 +285,21 @@ public final class Spv {
SpvExecutionModeSignedZeroInfNanPreserve = 4461,
SpvExecutionModeRoundingModeRTE = 4462,
SpvExecutionModeRoundingModeRTZ = 4463,
SpvExecutionModeEarlyAndLateFragmentTestsAMD = 5017,
SpvExecutionModeStencilRefReplacingEXT = 5027,
SpvExecutionModeStencilRefUnchangedFrontAMD = 5079,
SpvExecutionModeStencilRefGreaterFrontAMD = 5080,
SpvExecutionModeStencilRefLessFrontAMD = 5081,
SpvExecutionModeStencilRefUnchangedBackAMD = 5082,
SpvExecutionModeStencilRefGreaterBackAMD = 5083,
SpvExecutionModeStencilRefLessBackAMD = 5084,
SpvExecutionModeOutputLinesEXT = 5269,
SpvExecutionModeOutputLinesNV = 5269,
SpvExecutionModeOutputPrimitivesEXT = 5270,
SpvExecutionModeOutputPrimitivesNV = 5270,
SpvExecutionModeDerivativeGroupQuadsNV = 5289,
SpvExecutionModeDerivativeGroupLinearNV = 5290,
SpvExecutionModeOutputTrianglesEXT = 5298,
SpvExecutionModeOutputTrianglesNV = 5298,
SpvExecutionModePixelInterlockOrderedEXT = 5366,
SpvExecutionModePixelInterlockUnorderedEXT = 5367,
Expand Down Expand Up @@ -329,6 +353,7 @@ public final class Spv {
* <li>{@link #SpvStorageClassShaderRecordBufferNV StorageClassShaderRecordBufferNV}</li>
* <li>{@link #SpvStorageClassPhysicalStorageBuffer StorageClassPhysicalStorageBuffer}</li>
* <li>{@link #SpvStorageClassPhysicalStorageBufferEXT StorageClassPhysicalStorageBufferEXT}</li>
* <li>{@link #SpvStorageClassTaskPayloadWorkgroupEXT StorageClassTaskPayloadWorkgroupEXT}</li>
* <li>{@link #SpvStorageClassCodeSectionINTEL StorageClassCodeSectionINTEL}</li>
* <li>{@link #SpvStorageClassDeviceOnlyINTEL StorageClassDeviceOnlyINTEL}</li>
* <li>{@link #SpvStorageClassHostOnlyINTEL StorageClassHostOnlyINTEL}</li>
Expand Down Expand Up @@ -363,6 +388,7 @@ public final class Spv {
SpvStorageClassShaderRecordBufferNV = 5343,
SpvStorageClassPhysicalStorageBuffer = 5349,
SpvStorageClassPhysicalStorageBufferEXT = 5349,
SpvStorageClassTaskPayloadWorkgroupEXT = 5402,
SpvStorageClassCodeSectionINTEL = 5605,
SpvStorageClassDeviceOnlyINTEL = 5936,
SpvStorageClassHostOnlyINTEL = 5937,
Expand Down Expand Up @@ -926,6 +952,7 @@ public final class Spv {
* <li>{@link #SpvDecorationPassthroughNV DecorationPassthroughNV}</li>
* <li>{@link #SpvDecorationViewportRelativeNV DecorationViewportRelativeNV}</li>
* <li>{@link #SpvDecorationSecondaryViewportRelativeNV DecorationSecondaryViewportRelativeNV}</li>
* <li>{@link #SpvDecorationPerPrimitiveEXT DecorationPerPrimitiveEXT}</li>
* <li>{@link #SpvDecorationPerPrimitiveNV DecorationPerPrimitiveNV}</li>
* <li>{@link #SpvDecorationPerViewNV DecorationPerViewNV}</li>
* <li>{@link #SpvDecorationPerTaskNV DecorationPerTaskNV}</li>
Expand Down Expand Up @@ -1041,6 +1068,7 @@ public final class Spv {
SpvDecorationPassthroughNV = 5250,
SpvDecorationViewportRelativeNV = 5252,
SpvDecorationSecondaryViewportRelativeNV = 5256,
SpvDecorationPerPrimitiveEXT = 5271,
SpvDecorationPerPrimitiveNV = 5271,
SpvDecorationPerViewNV = 5272,
SpvDecorationPerTaskNV = 5273,
Expand Down Expand Up @@ -1194,6 +1222,10 @@ public final class Spv {
* <li>{@link #SpvBuiltInFragmentSizeNV BuiltInFragmentSizeNV}</li>
* <li>{@link #SpvBuiltInFragInvocationCountEXT BuiltInFragInvocationCountEXT}</li>
* <li>{@link #SpvBuiltInInvocationsPerPixelNV BuiltInInvocationsPerPixelNV}</li>
* <li>{@link #SpvBuiltInPrimitivePointIndicesEXT BuiltInPrimitivePointIndicesEXT}</li>
* <li>{@link #SpvBuiltInPrimitiveLineIndicesEXT BuiltInPrimitiveLineIndicesEXT}</li>
* <li>{@link #SpvBuiltInPrimitiveTriangleIndicesEXT BuiltInPrimitiveTriangleIndicesEXT}</li>
* <li>{@link #SpvBuiltInCullPrimitiveEXT BuiltInCullPrimitiveEXT}</li>
* <li>{@link #SpvBuiltInLaunchIdKHR BuiltInLaunchIdKHR}</li>
* <li>{@link #SpvBuiltInLaunchIdNV BuiltInLaunchIdNV}</li>
* <li>{@link #SpvBuiltInLaunchSizeKHR BuiltInLaunchSizeKHR}</li>
Expand Down Expand Up @@ -1320,6 +1352,10 @@ public final class Spv {
SpvBuiltInFragmentSizeNV = 5292,
SpvBuiltInFragInvocationCountEXT = 5293,
SpvBuiltInInvocationsPerPixelNV = 5293,
SpvBuiltInPrimitivePointIndicesEXT = 5294,
SpvBuiltInPrimitiveLineIndicesEXT = 5295,
SpvBuiltInPrimitiveTriangleIndicesEXT = 5296,
SpvBuiltInCullPrimitiveEXT = 5299,
SpvBuiltInLaunchIdKHR = 5319,
SpvBuiltInLaunchIdNV = 5319,
SpvBuiltInLaunchSizeKHR = 5320,
Expand Down Expand Up @@ -1908,6 +1944,7 @@ public final class Spv {
* <li>{@link #SpvCapabilityFragmentFullyCoveredEXT CapabilityFragmentFullyCoveredEXT}</li>
* <li>{@link #SpvCapabilityMeshShadingNV CapabilityMeshShadingNV}</li>
* <li>{@link #SpvCapabilityImageFootprintNV CapabilityImageFootprintNV}</li>
* <li>{@link #SpvCapabilityMeshShadingEXT CapabilityMeshShadingEXT}</li>
* <li>{@link #SpvCapabilityFragmentBarycentricKHR CapabilityFragmentBarycentricKHR}</li>
* <li>{@link #SpvCapabilityFragmentBarycentricNV CapabilityFragmentBarycentricNV}</li>
* <li>{@link #SpvCapabilityComputeDerivativeGroupQuadsNV CapabilityComputeDerivativeGroupQuadsNV}</li>
Expand Down Expand Up @@ -2136,6 +2173,7 @@ public final class Spv {
SpvCapabilityFragmentFullyCoveredEXT = 5265,
SpvCapabilityMeshShadingNV = 5266,
SpvCapabilityImageFootprintNV = 5282,
SpvCapabilityMeshShadingEXT = 5283,
SpvCapabilityFragmentBarycentricKHR = 5284,
SpvCapabilityFragmentBarycentricNV = 5284,
SpvCapabilityComputeDerivativeGroupQuadsNV = 5288,
Expand Down Expand Up @@ -2888,6 +2926,8 @@ public final class Spv {
* <li>{@link #SpvOpFragmentFetchAMD OpFragmentFetchAMD}</li>
* <li>{@link #SpvOpReadClockKHR OpReadClockKHR}</li>
* <li>{@link #SpvOpImageSampleFootprintNV OpImageSampleFootprintNV}</li>
* <li>{@link #SpvOpEmitMeshTasksEXT OpEmitMeshTasksEXT}</li>
* <li>{@link #SpvOpSetMeshOutputsEXT OpSetMeshOutputsEXT}</li>
* <li>{@link #SpvOpGroupNonUniformPartitionNV OpGroupNonUniformPartitionNV}</li>
* <li>{@link #SpvOpWritePackedPrimitiveIndices4x8NV OpWritePackedPrimitiveIndices4x8NV}</li>
* <li>{@link #SpvOpReportIntersectionKHR OpReportIntersectionKHR}</li>
Expand Down Expand Up @@ -3560,6 +3600,8 @@ public final class Spv {
SpvOpFragmentFetchAMD = 5012,
SpvOpReadClockKHR = 5056,
SpvOpImageSampleFootprintNV = 5283,
SpvOpEmitMeshTasksEXT = 5294,
SpvOpSetMeshOutputsEXT = 5295,
SpvOpGroupNonUniformPartitionNV = 5296,
SpvOpWritePackedPrimitiveIndices4x8NV = 5299,
SpvOpReportIntersectionKHR = 5334,
Expand Down
Loading

0 comments on commit eb1ecfc

Please sign in to comment.