Skip to content

Commit

Permalink
Method headers for multi-view and variable pixel rate shading
Browse files Browse the repository at this point in the history
Reviewed-by: Andy Ritger <aritger@nvidia.com>
  • Loading branch information
ahuillet committed May 10, 2024
1 parent 5ef5805 commit 46c065c
Show file tree
Hide file tree
Showing 7 changed files with 1,412 additions and 0 deletions.
7 changes: 7 additions & 0 deletions classes/3d/clc197.h
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,13 @@
#define NVC197_SET_POSITION_W_SCALED_OFFSET_ENABLE_ENABLE_FALSE 0x00000000
#define NVC197_SET_POSITION_W_SCALED_OFFSET_ENABLE_ENABLE_TRUE 0x00000001

#define NVC197_SET_MULTI_VIEW 0x0228
#define NVC197_SET_MULTI_VIEW_VIEW_COUNT 3:0
#define NVC197_SET_MULTI_VIEW_RENDER_TARGET_INDEX_OFFSET 14:4
#define NVC197_SET_MULTI_VIEW_INDEPENDENT_VIEWPORT_MASK_ENABLE 16:16
#define NVC197_SET_MULTI_VIEW_INDEPENDENT_VIEWPORT_MASK_ENABLE_FALSE 0x00000000
#define NVC197_SET_MULTI_VIEW_INDEPENDENT_VIEWPORT_MASK_ENABLE_TRUE 0x00000001

#define NVC197_SET_GO_IDLE_TIMEOUT 0x022c
#define NVC197_SET_GO_IDLE_TIMEOUT_V 31:0

Expand Down
7 changes: 7 additions & 0 deletions classes/3d/clc397.h
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,13 @@
#define NVC397_SET_POSITION_W_SCALED_OFFSET_ENABLE_ENABLE_FALSE 0x00000000
#define NVC397_SET_POSITION_W_SCALED_OFFSET_ENABLE_ENABLE_TRUE 0x00000001

#define NVC397_SET_MULTI_VIEW 0x0228
#define NVC397_SET_MULTI_VIEW_VIEW_COUNT 3:0
#define NVC397_SET_MULTI_VIEW_RENDER_TARGET_INDEX_OFFSET 14:4
#define NVC397_SET_MULTI_VIEW_INDEPENDENT_VIEWPORT_MASK_ENABLE 16:16
#define NVC397_SET_MULTI_VIEW_INDEPENDENT_VIEWPORT_MASK_ENABLE_FALSE 0x00000000
#define NVC397_SET_MULTI_VIEW_INDEPENDENT_VIEWPORT_MASK_ENABLE_TRUE 0x00000001

#define NVC397_SET_GO_IDLE_TIMEOUT 0x022c
#define NVC397_SET_GO_IDLE_TIMEOUT_V 31:0

Expand Down
275 changes: 275 additions & 0 deletions classes/3d/clc597.h

Large diffs are not rendered by default.

275 changes: 275 additions & 0 deletions classes/3d/clc697.h

Large diffs are not rendered by default.

283 changes: 283 additions & 0 deletions classes/3d/clc797.h

Large diffs are not rendered by default.

283 changes: 283 additions & 0 deletions classes/3d/clc997.h

Large diffs are not rendered by default.

282 changes: 282 additions & 0 deletions classes/3d/clcb97.h

Large diffs are not rendered by default.

0 comments on commit 46c065c

Please sign in to comment.