Rendering performance query #4

Open
opened 2024-07-30 19:58:59 +00:00 by veclavtalica · 0 comments
Collaborator

To guide optimization and evaluating changes we need to have a feedback.
EXT_timer_query could be used for that if driver supports it (which it really must):
https://registry.khronos.org/OpenGL/extensions/EXT/EXT_timer_query.txt

Additionally granular info could be gotten from more recent EXT_disjoint_timer_query extension:
https://registry.khronos.org/OpenGL/extensions/EXT/EXT_disjoint_timer_query.txt

Additionally metrics to compare against are useful from ARB_pipeline_statistics_query:
https://registry.khronos.org/OpenGL/extensions/ARB/ARB_pipeline_statistics_query.txt
For example, fragment invocation count could be used for judging overdraw.
Clipped in / out could say something about quality of culling.

To guide optimization and evaluating changes we need to have a feedback. EXT_timer_query could be used for that if driver supports it (which it really must): https://registry.khronos.org/OpenGL/extensions/EXT/EXT_timer_query.txt Additionally granular info could be gotten from more recent EXT_disjoint_timer_query extension: https://registry.khronos.org/OpenGL/extensions/EXT/EXT_disjoint_timer_query.txt Additionally metrics to compare against are useful from ARB_pipeline_statistics_query: https://registry.khronos.org/OpenGL/extensions/ARB/ARB_pipeline_statistics_query.txt For example, fragment invocation count could be used for judging overdraw. Clipped in / out could say something about quality of culling.
veclavtalica added the
feature
label 2024-07-31 19:16:13 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: wanp/townengine#4
No description provided.