jak-project/common
Ethan Lafrenais 8ba010ca97
Sprite Distort (#1626)
* [WIP] initial sprite distort implementation

* Clean up

* More clean up + document sprite distort VU program

* Format code

* Address CI issues

* Adjust hacks in distort fragment shader

* oops

* Optimize sprite distort rendering down to one draw call

~2x speed up

* Format file

* Clean up distort rendering and add separate profile scopes

* Fix glVertexAttribPointer

* Fix sprite distort getting messed up when the viewable area doesn't fit the window perfectly

* Add debug option to disable sprite distort

* One evil space to fail CI...

* oops

* Increase sprite-aux-list size when PC_BIG_MEMORY is true

* Address lints
2022-07-08 21:56:38 -04:00
..
audio extractor: cleanup, support unicode properly, and add multi-game support (#1609) 2022-07-05 20:38:13 -04:00
cross_os_debug lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
cross_sockets lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
custom_data lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
dma Sprite Distort (#1626) 2022-07-08 21:56:38 -04:00
global_profiler lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
goos extractor: cleanup, support unicode properly, and add multi-game support (#1609) 2022-07-05 20:38:13 -04:00
log extractor: cleanup, support unicode properly, and add multi-game support (#1609) 2022-07-05 20:38:13 -04:00
math Sprite Distort (#1626) 2022-07-08 21:56:38 -04:00
nrepl lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
serialization/subtitles extractor: cleanup, support unicode properly, and add multi-game support (#1609) 2022-07-05 20:38:13 -04:00
texture lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
type_system [goalc] compile/run code for jak2 ckernel, set up dummy KERNEL.CGO (#1625) 2022-07-08 19:23:49 -04:00
util tests/jak2: Better prepare offline tests for multiple games (#1591) 2022-07-06 18:10:38 -04:00
CMakeLists.txt [jak2] goalc supports multiple projects (#1619) 2022-07-06 21:18:08 -04:00
common_types.h [decomp] add mips2c converter (#842) 2021-09-11 20:52:35 -04:00
goal_constants.h [ckernel] split by game version (#1559) 2022-06-26 18:17:11 -04:00
link_types.h [goalc] compile/run code for jak2 ckernel, set up dummy KERNEL.CGO (#1625) 2022-07-08 19:23:49 -04:00
listener_common.h improve performance on intel graphics (#1041) 2021-12-30 19:38:18 -05:00
symbols.h [goalc] compile/run code for jak2 ckernel, set up dummy KERNEL.CGO (#1625) 2022-07-08 19:23:49 -04:00
versions.cpp [jak2] goalc supports multiple projects (#1619) 2022-07-06 21:18:08 -04:00
versions.h [jak2] goalc supports multiple projects (#1619) 2022-07-06 21:18:08 -04:00