Files
Microtransactions64/include
Lilaa3 16e55ad952 Culling improvements + GRAPH_RENDER_INVISIBLE check change (#590)
* Culling improvements + earlier GRAPH_RENDER_INVISIBLE check

GRAPH_RENDER_INVISIBLE is now checked during geo_process_object before any uncessesary transformation is applied to
the object, translation is still calculated for sound even if the object is invisible.
Half fov is now computed during geo_process_perspective.
Vertical culling has been added (only when bellow the screen to prevent shadow´s being culled).
Emulators have basically infinite culling aspect ratio to prevent early culling with widescreen viewport hacks.
Default culling radius is now a define.
This was written by both me and Kaze Emanuar, he provided the suggestion to use absf and informed me of
integer division being remarkably slow (although it´s only used once during geo_process_perspective).

* Badly placed new line (major fix)

* integer

Co-authored-by: thecozies <79979276+thecozies@users.noreply.github.com>

* parenthesis

doesn´t affect order of operation, just for code quality

Co-authored-by: thecozies <79979276+thecozies@users.noreply.github.com>

* uncessary whitespace

Co-authored-by: thecozies <79979276+thecozies@users.noreply.github.com>

---------

Co-authored-by: thecozies <79979276+thecozies@users.noreply.github.com>
2023-06-23 10:06:24 -05:00
..
2021-12-30 16:57:51 +00:00
2022-07-19 08:04:54 -05:00
2022-07-22 09:20:29 -05:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2022-09-21 19:14:12 -05:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2021-12-30 16:57:51 +00:00
2023-06-09 11:13:57 -04:00
2021-09-27 12:28:47 -07:00
2021-09-22 11:35:17 -07:00
2022-11-28 15:06:34 -05:00