Luke Street
6c27585cf9
Simplify lighting in build_uniform
2025-04-15 09:19:04 -06:00
Luke Street
3bba70d1ff
Restore GXColor1x16, GXColor1x8
2025-04-15 09:18:35 -06:00
Phillip Stephens
788c65592f
Minor fixes with indexed draw calls
2025-04-14 23:07:50 -07:00
Phillip Stephens
fee77b3d25
Split SI into it's own SDK library
2025-04-14 19:03:47 -07:00
Phillip Stephens
7f3953d3d8
Add missing cfloat header in gx.hpp
2025-04-14 17:32:11 -07:00
Phillip Stephens
4b9bcbb05e
Split pad into it's own SDK library with the rest
2025-04-14 17:31:48 -07:00
Luke Street
a600b0b84c
Rewrite attribute buffer, matrix & stream handling
...
Now array attributes (GXSetArray) will be properly
fetched based on the vertex format. Buffers are
still assumed to be byte-swapped to little-endian.
Stream handling completely redone and many issues
resolved.
Eliminates matrix transposes. AURORA_NATIVE_MATRIX
is no longer necessary and removed.
2025-04-14 17:17:59 -06:00
Luke Street
3316ad9a7f
Add aurora::mtx lib
2025-04-14 17:17:59 -06:00
dbalatoni13
a18cdf3b59
Include <array>
2025-04-13 15:05:51 +02:00
Phillip Stephens
3b56e337c0
Build fixes for linux and possibly macOS
2025-04-10 13:35:47 -07:00
Luke Street
d9de6603c7
Fix projection depth adjustment (I guess?)
2025-04-07 21:14:37 -06:00
Luke Street
f0c6a1666b
Implement most GX attribute stream functions
2025-04-07 20:14:30 -06:00
Luke Street
b3a8be9206
Check for null GXDrawDone callback
2025-04-07 20:13:02 -06:00
Luke Street
1825a80953
Clamp scissor to framebuffer size
2025-04-07 20:12:31 -06:00
Luke Street
e39ffe6429
Fix non-block-aligned texture decoding & TLUT decoding
2025-04-07 20:12:16 -06:00
Luke Street
37ae1bf9b5
Replace usages of Log.report with helpers
2025-04-06 16:37:05 -06:00
Luke Street
7760ef8409
Restructure logging and add fallback logging
2025-04-06 16:32:50 -06:00
Phillip Stephens
09f8c676ec
Fix mouse scaling on hi-dpi displays and xorg/windows
2025-04-06 12:43:52 -07:00
Luke Street
f058c5b7a5
Remove submodules, migrate to FetchContent
2025-04-04 22:01:52 -06:00
Phillip Stephens
d20c467fec
Initial split of aurora into core, gx, and vi libraries, needs more re-org
2025-04-04 19:19:31 -07:00
Phillip Stephens
905561b211
Set texture dimension limit
2025-04-04 16:32:26 -07:00
Luke Street
5c7ee8b04a
Link static dawn on Windows
2025-04-04 17:31:03 -06:00
Luke Street
1016fbb36d
Fix bind group caching
2025-04-04 01:59:30 -06:00
Luke Street
b07d55f71d
Update fmtlib
2025-04-03 21:03:11 -06:00
Phillip Stephens
3d53dbed93
Merge pull request #1 from dbalatoni13/downgrade
...
Implement PADControlMotor
2025-04-03 15:26:08 -07:00