90 Commits (main)

Author SHA1 Message Date
xenua e688e0fda5
fork: update refs 8 months ago
Natasha England-Elbro 52f0019431
fix: tests build 10 months ago
Natasha England-Elbro d6ce8cd37a
fix: glam feature not in docs 11 months ago
Natasha England-Elbro 8e117c05da
chore: improve docs on Uniform 11 months ago
Natasha England-Elbro 61f7dbe075
fix: matrix4 implementing Eq 11 months ago
Natasha England-Elbro 7a5b24c90c
fix: Uniform missing standard derives 11 months ago
Natasha England-Elbro b312575664
fix: Uniform not non-exhaustive 11 months ago
Natasha England-Elbro 58e41fec04
fix: not using debug impl for printing Index 11 months ago
Natasha England-Elbro 44e3850bb1
chore: Uniform -> Self 11 months ago
Natasha England-Elbro 12d62b3a41
fix: uneeded usages of transmute 11 months ago
Natasha England-Elbro 057ec9805b
chore: downgrade glam version to slightly older 11 months ago
Natasha England-Elbro 4eafa19f44
fix: warning and docs 11 months ago
Natasha England-Elbro 3d2a53d133
feat: glam support 11 months ago
Natasha England-Elbro 34532ae6b9
feat: add helpful constructors to matrix4 11 months ago
Natasha England-Elbro 97a1d12dda
feat: improve uniform API and rewrite Matrix API 11 months ago
Natasha England-Elbro 44ed48d2eb
feat: API for IVec 11 months ago
Ian Chamberlain ce54649014
Add favicons/icons to rustdoc 12 months ago
Ian Chamberlain 7608d45c35
Fix test and document `select_render_target` errs 12 months ago
Ian Chamberlain 700646e217
Use an Rc to keep render queue alive 12 months ago
Ian Chamberlain 31272895d7
Fixup right-handed coordinates and projection API 1 year ago
Ian Chamberlain 0fbd4418d8
Minor cleanups 1 year ago
Ian Chamberlain 30964ba57a
Build fix for libctru 2.2.x 1 year ago
Ian Chamberlain c47c5a93eb
Clean up texenv API a bit and add some docs 1 year ago
Ian Chamberlain 0e02f90442
Initial texenv implementation 1 year ago
Ian Chamberlain d2b65c8ff1
Add safe wrapper for C3D_BindProgram 1 year ago
Ian Chamberlain 1fe11ce5de
Add a bunch of doc aliases for unsafe APIs 1 year ago
Ian Chamberlain 30c0c72086
Try a different theme and fix build failure 1 year ago
Ian Chamberlain 041cf47524
Add some basic READMEs and licenses for macros 1 year ago
Ian Chamberlain e1bba068d7
Fix normalize doctests to use proper math 1 year ago
Ian Chamberlain 3174e66e7e
Swap to `approx` for comparisons 1 year ago
Ian Chamberlain f770f504b0
Add approximate equal impls and tests 1 year ago
Ian Chamberlain 4cc9a649fc
More fixes for debug print + matrix equality 1 year ago
Ian Chamberlain 8b7e8fe71b
Refactor matrix into new module 1 year ago
Ian Chamberlain e2abfa300a
Implement more matrix operations 1 year ago
Ian Chamberlain 4e0fc5a409
Define matrix as MxN with const generics 1 year ago
Ian Chamberlain 8cd28b7ca5
Use float-cmp for nicer assertions 1 year ago
Ian Chamberlain 163a42cc47
Fixup some mistaken API usage and tests 1 year ago
Ian Chamberlain a120178a6c
Implement FVec types + operators 1 year ago
Ian Chamberlain 65941f671c
Major refactor of projection API 1 year ago
Ian Chamberlain 2b1e1db28b
Refactor matrix API and add doctests etc 1 year ago
Ian Chamberlain dcab5508f9
Use a simple trait for binding uniforms 1 year ago
Ian Chamberlain 974ee2b742
Consolidate matrix construction API 1 year ago
Ian Chamberlain 7084a22764
Minor docs and error handling cleanup 1 year ago
Ian Chamberlain 2301e5022c
Start porting <c3d/maths.h>, vectors and matrices 1 year ago
Ian Chamberlain a06dc14a86
Actually use test_runner::run_gdb (I forgor) 1 year ago
Ian Chamberlain b712e8a68f
Generate bindings with build.rs at compile time 1 year ago
Ian Chamberlain cb43d185ca
cargo fmt 1 year ago
Ian Chamberlain 4752c65f41
Rename to citro3d-macros 1 year ago
Tamara Schmitz daea4e4245
fix triangle example 1 year ago
Tamara Schmitz 827fc7b983
update module and symbol names to match ctru-rs 1 year ago