diff --git a/src/include/86box/nv/classes/vid_nv3_classes.h b/src/include/86box/nv/classes/vid_nv3_classes.h index b794e43b9..04fda9dbe 100644 --- a/src/include/86box/nv/classes/vid_nv3_classes.h +++ b/src/include/86box/nv/classes/vid_nv3_classes.h @@ -1129,14 +1129,14 @@ extern struct nv3_object_class_003 nv3_chroma_key; extern struct nv3_object_class_004 nv3_plane_mask; extern struct nv3_object_class_005 nv3_clipping_rectangle; extern struct nv3_object_class_006 nv3_pattern; -extern struct nv3_object_class_007 nv3_triangle; +extern struct nv3_object_class_007 nv3_rectangle; extern struct nv3_object_class_008 nv3_point; extern struct nv3_object_class_009 nv3_line; -extern struct nv3_object_class_00a nv3_lin; -extern struct nv3_object_class_00b nv3_triangle; -extern struct nv3_object_class_00c nv3_win95_gdi_text; -extern struct nv3_object_class_00d nv3_m2mf; -extern struct nv3_object_class_00e nv3_scaled_image_from_memory; +extern struct nv3_object_class_00A nv3_lin; +extern struct nv3_object_class_00B nv3_triangle; +extern struct nv3_object_class_00C nv3_win95_gdi_text; +extern struct nv3_object_class_00D nv3_m2mf; +extern struct nv3_object_class_00E nv3_scaled_image_from_memory; extern struct nv3_object_class_010 nv3_blit; extern struct nv3_object_class_011 nv3_image; extern struct nv3_object_class_012 nv3_bitmap; @@ -1144,4 +1144,4 @@ extern struct nv3_object_class_014 nv3_transfer2memory; extern struct nv3_object_class_015 nv3_stretched_image_from_cpu; extern struct nv3_object_class_017 nv3_d3d5_tri; extern struct nv3_object_class_018 nv3_point_zeta_buffer; -extern struct nv3_object_class_01c nv3_image_in_memory; \ No newline at end of file +extern struct nv3_object_class_01C nv3_image_in_memory; \ No newline at end of file diff --git a/src/video/nv/nv3/classes/nv3_class_00a_lin.c b/src/video/nv/nv3/classes/nv3_class_00a_lin.c index 4f44d4e80..f9c23dc21 100644 --- a/src/video/nv/nv3/classes/nv3_class_00a_lin.c +++ b/src/video/nv/nv3/classes/nv3_class_00a_lin.c @@ -30,7 +30,7 @@ #include <86Box/nv/vid_nv3.h> #include <86box/nv/classes/vid_nv3_classes.h> -struct nv3_object_class_00a nv3_lin; +struct nv3_object_class_00A nv3_lin; void nv3_class_00a_method(uint32_t method_id, nv3_grobj_t grobj) { diff --git a/src/video/nv/nv3/classes/nv3_class_00b_triangle.c b/src/video/nv/nv3/classes/nv3_class_00b_triangle.c index 4c668c275..a65b3d600 100644 --- a/src/video/nv/nv3/classes/nv3_class_00b_triangle.c +++ b/src/video/nv/nv3/classes/nv3_class_00b_triangle.c @@ -29,7 +29,7 @@ #include <86Box/nv/vid_nv3.h> #include <86box/nv/classes/vid_nv3_classes.h> -struct nv3_object_class_00b nv3_triangle; +struct nv3_object_class_00B nv3_triangle; void nv3_class_00b_method(uint32_t method_id, nv3_grobj_t grobj) { diff --git a/src/video/nv/nv3/classes/nv3_class_00c_win95_gdi_text.c b/src/video/nv/nv3/classes/nv3_class_00c_win95_gdi_text.c index d0116b910..54c013783 100644 --- a/src/video/nv/nv3/classes/nv3_class_00c_win95_gdi_text.c +++ b/src/video/nv/nv3/classes/nv3_class_00c_win95_gdi_text.c @@ -29,7 +29,7 @@ #include <86Box/nv/vid_nv3.h> #include <86box/nv/classes/vid_nv3_classes.h> -struct nv3_object_class_00c nv3_win95_gdi_text; +struct nv3_object_class_00C nv3_win95_gdi_text; void nv3_class_00c_method(uint32_t method_id, nv3_grobj_t grobj) { diff --git a/src/video/nv/nv3/classes/nv3_class_00d_m2mf.c b/src/video/nv/nv3/classes/nv3_class_00d_m2mf.c index a121abcde..10ccb9bc3 100644 --- a/src/video/nv/nv3/classes/nv3_class_00d_m2mf.c +++ b/src/video/nv/nv3/classes/nv3_class_00d_m2mf.c @@ -29,7 +29,7 @@ #include <86Box/nv/vid_nv3.h> #include <86box/nv/classes/vid_nv3_classes.h> -struct nv3_object_class_00d nv3_m2mf; +struct nv3_object_class_00D nv3_m2mf; void nv3_class_00d_method(uint32_t method_id, nv3_grobj_t grobj) { diff --git a/src/video/nv/nv3/classes/nv3_class_00e_scaled_image_from_mem.c b/src/video/nv/nv3/classes/nv3_class_00e_scaled_image_from_mem.c index a3daae7fc..9a4e86dca 100644 --- a/src/video/nv/nv3/classes/nv3_class_00e_scaled_image_from_mem.c +++ b/src/video/nv/nv3/classes/nv3_class_00e_scaled_image_from_mem.c @@ -29,7 +29,7 @@ #include <86Box/nv/vid_nv3.h> #include <86box/nv/classes/vid_nv3_classes.h> -struct nv3_object_class_00e nv3_scaled_image_from_mem; +struct nv3_object_class_00E nv3_scaled_image_from_mem; void nv3_class_00e_method(uint32_t method_id, nv3_grobj_t grobj) { diff --git a/src/video/nv/nv3/classes/nv3_class_015_stretched_image_from_cpu.c b/src/video/nv/nv3/classes/nv3_class_015_stretched_image_from_cpu.c index c0a4f492f..24480624d 100644 --- a/src/video/nv/nv3/classes/nv3_class_015_stretched_image_from_cpu.c +++ b/src/video/nv/nv3/classes/nv3_class_015_stretched_image_from_cpu.c @@ -29,7 +29,7 @@ #include <86Box/nv/vid_nv3.h> #include <86box/nv/classes/vid_nv3_classes.h> -struct nv3_object_class_014 nv3_stretched_image_from_cpu; +struct nv3_object_class_015 nv3_stretched_image_from_cpu; void nv3_class_015_method(uint32_t method_id, nv3_grobj_t grobj) { diff --git a/src/video/nv/nv3/classes/nv3_class_01c_image_in_memory.c b/src/video/nv/nv3/classes/nv3_class_01c_image_in_memory.c index a0e454fd4..e6533627d 100644 --- a/src/video/nv/nv3/classes/nv3_class_01c_image_in_memory.c +++ b/src/video/nv/nv3/classes/nv3_class_01c_image_in_memory.c @@ -29,7 +29,7 @@ #include <86Box/nv/vid_nv3.h> #include <86box/nv/classes/vid_nv3_classes.h> -struct nv3_object_class_01c nv3_image_in_memory; +struct nv3_object_class_01C nv3_image_in_memory; void nv3_class_01c_method(uint32_t method_id, nv3_grobj_t grobj) { diff --git a/src/video/nv/nv3/subsystems/nv3_pgraph.c b/src/video/nv/nv3/subsystems/nv3_pgraph.c index fbdf058ec..19e9f33b0 100644 --- a/src/video/nv/nv3/subsystems/nv3_pgraph.c +++ b/src/video/nv/nv3/subsystems/nv3_pgraph.c @@ -453,4 +453,9 @@ void nv3_pgraph_interrupt_valid(uint32_t num) void nv3_pgraph_vblank_start(svga_t* svga) { nv3_pgraph_interrupt_valid(NV3_PGRAPH_INTR_EN_0_VBLANK); +} + +void nv3_pgraph_submit() +{ + } \ No newline at end of file