jak-project/game/graphics
water111 d82b6209b6
Some checks are pending
Build / 🖥️ Windows (push) Waiting to run
Build / 🐧 Linux (push) Waiting to run
Build / 🍎 MacOS (push) Waiting to run
Inform Pages Repo / Generate Documentation (push) Waiting to run
Lint / 📝 Formatting (push) Waiting to run
Lint / 📝 Required Checks (push) Waiting to run
Lint / 📝 Optional Checks (push) Waiting to run
[jak3] Fix neosat particles and tentacle (#3722)
Fixes issue with not handling texture flipping flags in sprite renderer
(new jak 3 feature). As far as I can tell, there is no visible
difference because the textures that use this flag are symmetric.

Fix issue with not adding an `and` with `0xf` on the offset into the xy
table. This is added only in jak 3, where `vi07`'s upper bits are
sometimes nonzero, but doesn't hurt to have in all three games.
```
  iaddi vi09, vi00, 0xf      |  nop                      
  iand vi07, vi07, vi09      |  nop  
```

![image](https://github.com/user-attachments/assets/559d749a-957a-47dc-af6a-5b4b7d72a65b)

Fix issue with inf/nan causing the tentacle to not appear:

![image](https://github.com/user-attachments/assets/7c316cdf-7ff8-452d-b4af-ddb8d5ba4e44)

---------

Co-authored-by: water111 <awaterford1111445@gmail.com>
2024-10-19 14:05:42 -04:00
..
opengl_renderer [jak3] Fix neosat particles and tentacle (#3722) 2024-10-19 14:05:42 -04:00
pipelines game: add per-game app icons (#3634) 2024-08-16 16:01:03 -04:00
texture [jak3] Fix defskelgroup (#3460) 2024-04-07 13:07:30 -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: allow overriding the config directory location (#3477) 2024-04-28 15:29:20 -04:00
gfx.h [jak2] fully implement collide mesh renderer (#3010) 2023-09-22 15:50:16 +01: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
jak3_texture_remap.cpp decomp3: lightning renderer, nav code, texture remap, fix progress menu crash (#3461) 2024-04-12 18:44:38 -04:00
jak3_texture_remap.h decomp3: lightning renderer, nav code, texture remap, fix progress menu crash (#3461) 2024-04-12 18:44:38 -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
screenshot.cpp fix c++ compiler warnings, extract_merc assert (#3488) 2024-05-03 17:29:18 +01:00
screenshot.h fix c++ compiler warnings, extract_merc assert (#3488) 2024-05-03 17:29:18 +01:00