21 Commits

Author SHA1 Message Date
afc613fcc0 added tests 2026-02-08 03:15:21 +03:00
d86695fad7 nuked not needed test 2025-10-21 04:38:43 +03:00
570c035f27 added second method of w2s 2025-10-21 04:38:43 +03:00
5657282577 Fixes incorrect NDC calculation and updates formulas
Corrects the NDC calculation in `world_to_screen` to improve accuracy.
Replaces custom perspective projection matrix calculation with `omath::mat_perspective_right_handed` for correctness and consistency.
Updates test cases and provides debugging information by printing view and projection matrices.
Addresses an issue in the feature/ndc_invalid_calc_fix branch.
2025-10-21 04:38:43 +03:00
893eca296b improved tests 2025-09-20 17:00:49 +03:00
44a42d39d0 improved test stability 2025-09-20 16:34:44 +03:00
a8c7e8eb54 fixed test 2025-09-20 16:22:24 +03:00
cef22919a4 added more iterations 2025-09-20 16:08:04 +03:00
f79350e609 style fix 2025-09-20 16:00:30 +03:00
792db7a673 added new mat function
more tests
2025-09-20 15:44:33 +03:00
83d3cc099f Improves test accuracy and adds .gitignore entry
Updates unit tests to include more accurate assertions for camera projections.

Adds .idea/workspace.xml to .gitignore to prevent tracking local IDE settings.

Refactors some test fixture class names for consistency.
2025-08-21 00:30:05 +03:00
06d9b4c910 fixed naming in tests 2025-07-07 08:02:35 +03:00
df6d75e554 changed code style 2025-05-03 20:31:59 +03:00
998c8f3a43 improved cmake, removed useless cmake files 2025-04-30 21:26:25 +03:00
bed204a663 added unit tests 2025-04-16 18:35:50 +03:00
dc43411bd2 fixed unity view matrix building 2025-03-24 06:30:09 +03:00
a48a257648 removed comment 2025-03-23 01:12:46 +03:00
74f2241bcf uncommented test 2025-03-23 00:52:12 +03:00
8977557a61 fix 2025-03-22 17:41:01 +03:00
4f037a1952 added unity engine tests 2025-03-22 08:12:16 +03:00
c7dda0ff10 changed source files naming 2025-03-21 04:30:17 +03:00