From e2d875b75fb926ff35924dc3e25f81bc6b8bf2d4 Mon Sep 17 00:00:00 2001 From: starfrost013 Date: Sun, 12 Jan 2025 15:01:27 +0000 Subject: [PATCH] notifier shit --- src/include/86box/nv/vid_nv3.h | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/include/86box/nv/vid_nv3.h b/src/include/86box/nv/vid_nv3.h index 15efb9562..8c4daf0e1 100644 --- a/src/include/86box/nv/vid_nv3.h +++ b/src/include/86box/nv/vid_nv3.h @@ -664,6 +664,12 @@ typedef struct nv3_pci_config_s uint8_t int_line; } nv3_pci_config_t; +/* Notifier Engine */ +typedef struct nv3_notifier_s +{ + /* TODO */ +} nv3_notifier_t; + // add enums for eac // Chip configuration typedef struct nv3_straps_s @@ -773,6 +779,11 @@ typedef struct nv3_pgraph_dma_settings_s /* TODO */ } nv3_pgraph_dma_settings_t; +typedef struct nv3_pgraph_clip_misc_settings_s +{ + /* TODO */ +} nv3_pgraph_clip_misc_settings_t; + // Graphics Subsystem typedef struct nv3_pgraph_s { @@ -808,8 +819,10 @@ typedef struct nv3_pgraph_s uint32_t pattern_shape; // may need to be an enum - 0=8x8, 1=64x1, 2=1x64 uint32_t plane_mask; // only 7:0 relevant nv3_color_x3a10g10b10_t chroma_key; // color key - nv3_pgraph_dma_settings_t dma_settings; uint32_t beta_factor; + nv3_pgraph_dma_settings_t dma_settings; + nv3_pgraph_clip_misc_settings_t clip_misc_settings; + nv3_notifier_t notifier; } nv3_pgraph_t; // GPU Manufacturing Configuration (again)