Skip to content

Commit 46c065c

Browse files
committed
Method headers for multi-view and variable pixel rate shading
Reviewed-by: Andy Ritger <[email protected]>
1 parent 5ef5805 commit 46c065c

File tree

7 files changed

+1412
-0
lines changed

7 files changed

+1412
-0
lines changed

classes/3d/clc197.h

+7
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,13 @@
300300
#define NVC197_SET_POSITION_W_SCALED_OFFSET_ENABLE_ENABLE_FALSE 0x00000000
301301
#define NVC197_SET_POSITION_W_SCALED_OFFSET_ENABLE_ENABLE_TRUE 0x00000001
302302

303+
#define NVC197_SET_MULTI_VIEW 0x0228
304+
#define NVC197_SET_MULTI_VIEW_VIEW_COUNT 3:0
305+
#define NVC197_SET_MULTI_VIEW_RENDER_TARGET_INDEX_OFFSET 14:4
306+
#define NVC197_SET_MULTI_VIEW_INDEPENDENT_VIEWPORT_MASK_ENABLE 16:16
307+
#define NVC197_SET_MULTI_VIEW_INDEPENDENT_VIEWPORT_MASK_ENABLE_FALSE 0x00000000
308+
#define NVC197_SET_MULTI_VIEW_INDEPENDENT_VIEWPORT_MASK_ENABLE_TRUE 0x00000001
309+
303310
#define NVC197_SET_GO_IDLE_TIMEOUT 0x022c
304311
#define NVC197_SET_GO_IDLE_TIMEOUT_V 31:0
305312

classes/3d/clc397.h

+7
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,13 @@
300300
#define NVC397_SET_POSITION_W_SCALED_OFFSET_ENABLE_ENABLE_FALSE 0x00000000
301301
#define NVC397_SET_POSITION_W_SCALED_OFFSET_ENABLE_ENABLE_TRUE 0x00000001
302302

303+
#define NVC397_SET_MULTI_VIEW 0x0228
304+
#define NVC397_SET_MULTI_VIEW_VIEW_COUNT 3:0
305+
#define NVC397_SET_MULTI_VIEW_RENDER_TARGET_INDEX_OFFSET 14:4
306+
#define NVC397_SET_MULTI_VIEW_INDEPENDENT_VIEWPORT_MASK_ENABLE 16:16
307+
#define NVC397_SET_MULTI_VIEW_INDEPENDENT_VIEWPORT_MASK_ENABLE_FALSE 0x00000000
308+
#define NVC397_SET_MULTI_VIEW_INDEPENDENT_VIEWPORT_MASK_ENABLE_TRUE 0x00000001
309+
303310
#define NVC397_SET_GO_IDLE_TIMEOUT 0x022c
304311
#define NVC397_SET_GO_IDLE_TIMEOUT_V 31:0
305312

classes/3d/clc597.h

+275
Large diffs are not rendered by default.

classes/3d/clc697.h

+275
Large diffs are not rendered by default.

classes/3d/clc797.h

+283
Large diffs are not rendered by default.

classes/3d/clc997.h

+283
Large diffs are not rendered by default.

classes/3d/clcb97.h

+282
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)