summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_phys_gpu.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/gsp_phys_gpu.h')
-rw-r--r--kernel/gsp_phys_gpu.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/kernel/gsp_phys_gpu.h b/kernel/gsp_phys_gpu.h
index 6e16062..6cb6aef 100644
--- a/kernel/gsp_phys_gpu.h
+++ b/kernel/gsp_phys_gpu.h
@@ -349,6 +349,20 @@ int gsp_phys_rmcall_gr_shadow_win0_value(void);
bool gsp_phys_rmcall_gr_sph_bind_value(void);
/*
+ * SESSION 155 CONT 11: bind a synthesized header-only GEOMETRY SPH to
+ * stage 4 with ENABLE=0 (sema_gl_sph_gs_img, default 0). The sema service
+ * uses this value to author the 128-byte image at family+0x780.
+ */
+bool gsp_phys_rmcall_gr_sph_gs_img_value(void);
+
+/*
+ * SESSION 155 CONT 12: attribute-map variant for the synthesized GS SPH
+ * (0=pass-through, 1=zero maps, 2=PS-exact, 3=IMAP POS+COLOR / OMAP
+ * POS.XYZW). The sema service reads this per capture.
+ */
+u32 gsp_phys_rmcall_gr_sph_gs_maps_value(void);
+
+/*
* r1512: the viewport state the 3D replay injects for the current launch
* (sema_gl_vp_prelude mode + its literal words). Read-only; used by the
* sema service's draw-coverage receipt.