[jak2] Disable envmap hack if warp effect is enabled (#2511)

This commit is contained in:
ManDude
2023-04-17 06:10:51 +01:00
committed by GitHub
parent 50d93a3f79
commit 7a0048872a
+8 -2
View File
@@ -1202,8 +1202,14 @@
(set! (-> pp clock) (-> sv-16 clock))
;; draw!
(if (or (= lod-idx (-> dc cur-lod)) (logtest? (-> dc status) (draw-control-status lod-set)))
(foreground-draw dc dma-buf dist-w)
;; PC port note : we ALWAYS disable the envmap hack when a process-drawable has warp effect enabled
(when (or (= lod-idx (-> dc cur-lod)) (logtest? (-> dc status) (draw-control-status lod-set)))
(protect ((-> *pc-settings* force-envmap?))
(dotimes (eff-i (-> dc mgeo header effect-count))
(if (logtest? (effect-bits cross-fade) (-> dc mgeo effect eff-i effect-bits))
(false! (-> *pc-settings* force-envmap?))))
(foreground-draw dc dma-buf dist-w)
)
)
)