jak-project/game/graphics
water111 a918e2d9de
[gfx] Clean up background renderer matrices, fix "hole covers" (#2866)
The way we got/stored background matrices is a bit weird and full of
leftovers from the first attempts at porting renderers. This doesn't
work well with the Jak 2 "other camera" system where some stuff is
rendered with a different camera matrix.

This cleans most of it up. The exception is that the collide mesh
renderer and the additional sprite culling I added still need to peek at
some cached camera matrices.

This fixes the problem where etie uses the wrong matrices for "other
camera" levels. Now the "hole covers" go in the holes in the background
of the throne room.

![image](https://github.com/open-goal/jak-project/assets/48171810/73a88f7b-05d4-4e9c-bb34-5b45efffcb69)
2023-07-29 20:34:42 -04:00
..
opengl_renderer [gfx] Clean up background renderer matrices, fix "hole covers" (#2866) 2023-07-29 20:34:42 -04:00
pipelines fix stad-samos regression from refactor (#2796) + change imgui toggle to left-alt and make it customizable (#2848) 2023-07-29 02:26:42 +01:00
texture [jak2] Work-in-progress texture animations (#2819) 2023-07-14 18:17:54 -04:00
display.cpp game: Migrate from GLFW to SDL2 & attempt to rewrite / simplify display and input code (#2397) 2023-06-04 15:34:37 -04:00
display.h game: Migrate from GLFW to SDL2 & attempt to rewrite / simplify display and input code (#2397) 2023-06-04 15:34:37 -04:00
gfx.cpp game: Migrate from GLFW to SDL2 & attempt to rewrite / simplify display and input code (#2397) 2023-06-04 15:34:37 -04:00
gfx.h game: Migrate from GLFW to SDL2 & attempt to rewrite / simplify display and input code (#2397) 2023-06-04 15:34:37 -04:00
gfx_test.cpp Make Jak1 playable on macOS (intel) (#2811) 2023-07-08 11:53:43 -04:00
gfx_test.h game: Improve OpenGL version detection and make requirement errors more obvious to the user (#2787) 2023-06-30 21:05:58 -04:00
jak2_texture_remap.cpp [jak2] Add static textures for the progress menu (#2838) 2023-07-23 12:35:59 -04:00
jak2_texture_remap.h [jak 2] fix texture lookup problem (#2373) 2023-03-21 19:41:14 -04:00
sceGraphicsInterface.cpp Run IOP Vblank handler on the IOP thread (#1752) 2022-08-14 17:21:02 -04:00
sceGraphicsInterface.h update readme and fix always playing str (#1139) 2022-02-08 19:02:47 -05:00