Skip to content

Feature Compatibility logging & Provoking Vertex Fallback#1048

Open
RuffledPlume wants to merge 1 commit into117HD:masterfrom
RuffledPlume:ProvokingVertex
Open

Feature Compatibility logging & Provoking Vertex Fallback#1048
RuffledPlume wants to merge 1 commit into117HD:masterfrom
RuffledPlume:ProvokingVertex

Conversation

@RuffledPlume
Copy link
Copy Markdown
Contributor

@RuffledPlume RuffledPlume commented Apr 16, 2026

  • Provoking Vertex support check added, if we cant guarantee that the last vertex is the provoking one then we fallback to a slower path
  • Added HdPluginFeatures to centralise checks performed on needed capabilities/platform so that is can be logged out during startup to make debugging easier

Example startup log:

12:14:06.835 [Client    ] INFO  rs117.hd.HdPlugin              - Operating system: Linux
12:14:06.836 [Client    ] INFO  rs117.hd.HdPlugin              - Architecture: amd64
12:14:06.836 [Client    ] INFO  rs117.hd.HdPlugin              - Client is 64-bit
12:14:06.842 [Client    ] INFO  rs117.hd.HdPlugin              - Using device: NVIDIA GeForce RTX 4070 Ti/PCIe/SSE2 (NVIDIA Corporation)
12:14:06.842 [Client    ] INFO  rs117.hd.HdPlugin              - Using driver: 4.6.0 NVIDIA 580.126.09
12:14:06.860 [Client    ] INFO  rs117.hd.HdPlugin              - Using renderer: ZoneRenderer
12:14:06.860 [Client    ] INFO  rs117.hd.HdPlugin              - Low memory mode: false
12:14:06.844 [Client    ] INFO  rs117.hd.HdPluginFeatures      - Features:
 * INDIRECT_DRAW        : true
 * STORAGE_BUFFERS      : true
 * DRAW_ARRAYS_INDIRECT : true
 * MULTI_DRAW_INDIRECT  : true
 * MAP_BUFFER_RANGE     : true
 * TEXTURE_STORAGE      : true
 * TEXTURE_STORAGE_3D   : true
 * PROVOKING_VERTEX     : true
 * SHADER_IMAGE_STORE   : true

 * Provoking Vertex support check added, if we cant guarantee that the last vertex is the provoking one then we fallback to a slower path
 * Added `HdPluginFeatures` to centralise checks performed on needed capabilities/platform so that is can be logged out during startup to make debugging easier
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.

1 participant