mirror of
https://github.com/open-goal/jak-project.git
synced 2024-10-20 11:26:18 -04:00
2fa4a23ea1
Definitely needs a clean up pass, but I think the functionality is very close. There's a few "hacks" still: - I am using the emerc logic for environment mapping, which doesn't care about the length of the normals. I can't figure out how the normal scaling worked in etie. I want to do a little bit more experimentation with this before merging. - There is some part about adgifs for TIE and ETIE that I don't understand. The clearly correct behavior of TIE/ETIE is that the alpha settings from the adgif shader are overwritten by the settings from the renderer. But I can't figure out how this happens in all cases. - Fade out is completely disabled. I think this is fine because the performance difference isn't bad. But if you are comparing screenshots with PCSX2, it will make things look a tiny bit different. |
||
---|---|---|
.. | ||
framework | ||
source_generated | ||
source_templates | ||
CMakeLists.txt | ||
README.md | ||
test_arithmetic.cpp | ||
test_collections.cpp | ||
test_compiler.cpp | ||
test_control_statements.cpp | ||
test_debugger.cpp | ||
test_game_no_debug.cpp | ||
test_goal_kernel.cpp | ||
test_goal_kernel2.cpp | ||
test_jak2_compiler.cpp | ||
test_type_consistency.cpp | ||
test_variables.cpp | ||
test_vector_float.cpp | ||
test_with_game.cpp |
Some Documentation
TODO!
TODO
- If it can't make the file successfully, currently the tests just hang
- How do i share the same fixture (compiler/thread instance), but with different Params. I don't think this is possible...maybe with templates?