* git --CRUSH
And try to make this line the same
Now undo my gitignore nonsense
Hail mary
Move these functions to the top
More documentation
Add some serious documentation
Move this to the top
Readability & documentation
Add some documentation
Add spec documentation
Make this more more complex to make it less complex
Move this up & document
Make this more readable for me
Document and make this more readable
Move this out of the way and document it
Update CGLTFMeshFileLoader.cpp
Documentation
Document
Update CGLTFMeshFileLoader.cpp
Document
Move entry point to bottom
Part 5
Part 4
Part 3
Part 2
Allman -> OTBS (readability for me)
Consolidate
Remove unneeded function
These files are annoying
* fix#1
* fix 2
* indentation
* Remove redundant function
* Remove redundant function
* add trailing new line
* Stop an interesting build error with a template
* Code reduction
* Document bytestride
* Add more detail to chain hierarchy
* Dump this huge vscode thing in here for no reason
* Document 3 more functions
* Document copyTcoords
* Dump in (incorrect) scale documentation for node
* Add a readable description
* Fix incorrect getScale
* Add update based on context of function
* Add documentation, fix another one
* Document another
* Document another
* And document another
* Document this nice function
* Bolt in some future use documentation
* Add highlighting for IDE
* Just shovel on more docs to this
* 2 more comments
* I think that's all of them
* Add some wild west debuggin
* And then update this comment
* Bolt on isAccessorNormalized()
* Bolt in an absolute hack job to test
* Now clean this mess up and give josiah ref material
* Fix Josiah's request for scale
* Fix josiah request
* Fix josiah request .vscode
Fix indentation
Fix indentation
Fix indentation
* Unfix getScale()
again
Rest of Irrlicht is using left-handed rotatations.
But 2d vector rotations all uses ccw which is kinda the same direction as this one if you consider those as rotations around Y, so I guess that was maybe the reason back then.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6536 dfc29bdd-3216-0410-991c-e03cc46cb475
The exact commands to make this commit were:
git reset --hard origin/master
find -type f | # list all regular files
grep -E '\.(h|cpp|fsh|vsh|mm)|LICENSE$' | # filter for text files
xargs -n 1 -P $(nproc) sed -i 's:\s*$::' # for each file, trim trailing whitespace including the CR
git commit -a
That was a bad case of premature optimization.
Multiplication is indeed faster, but when working with floats this can introduce some rather unexpected inaccuracies.
Like x/x suddenly no longer being 1.0 (something guaranteed by division).
If someone really needs this back, then please add some new function which makes it clear we don't just have a typical division here.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6298 dfc29bdd-3216-0410-991c-e03cc46cb475
GLES drivers adapted, but only did make compile-tests.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6038 dfc29bdd-3216-0410-991c-e03cc46cb475