-
Notifications
You must be signed in to change notification settings - Fork 87
Commits on Apr 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 36a90e9 - Browse repository at this point
Copy the full SHA 36a90e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3b2dbd - Browse repository at this point
Copy the full SHA a3b2dbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0b7a15 - Browse repository at this point
Copy the full SHA a0b7a15View commit details -
Configuration menu - View commit details
-
Copy full SHA for bde174d - Browse repository at this point
Copy the full SHA bde174dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92862a3 - Browse repository at this point
Copy the full SHA 92862a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b6ab05 - Browse repository at this point
Copy the full SHA 4b6ab05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7900f0a - Browse repository at this point
Copy the full SHA 7900f0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9f56df - Browse repository at this point
Copy the full SHA a9f56dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e2d9d9 - Browse repository at this point
Copy the full SHA 5e2d9d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30d5748 - Browse repository at this point
Copy the full SHA 30d5748View commit details -
Update vertex test for coordinate system
This is also the first working version of the mesh. I successfully loaded it in Minetest.
Configuration menu - View commit details
-
Copy full SHA for 2ae436c - Browse repository at this point
Copy the full SHA 2ae436cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c9c1e5 - Browse repository at this point
Copy the full SHA 8c9c1e5View commit details -
Also converted all .cpp and .h line endings to CRLF in this commit.
Configuration menu - View commit details
-
Copy full SHA for 21c3c16 - Browse repository at this point
Copy the full SHA 21c3c16View commit details -
Configuration menu - View commit details
-
Copy full SHA for a20ac71 - Browse repository at this point
Copy the full SHA a20ac71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d2d3f8 - Browse repository at this point
Copy the full SHA 3d2d3f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4c4325 - Browse repository at this point
Copy the full SHA b4c4325View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82c547d - Browse repository at this point
Copy the full SHA 82c547dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12b760e - Browse repository at this point
Copy the full SHA 12b760eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 837b6be - Browse repository at this point
Copy the full SHA 837b6beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 742307f - Browse repository at this point
Copy the full SHA 742307fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72cb09a - Browse repository at this point
Copy the full SHA 72cb09aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7220104 - Browse repository at this point
Copy the full SHA 7220104View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdad3a8 - Browse repository at this point
Copy the full SHA cdad3a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dc24ab - Browse repository at this point
Copy the full SHA 3dc24abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47a195b - Browse repository at this point
Copy the full SHA 47a195bView commit details -
Old code was inverting the X axis, new code inverts the Z axis.
Configuration menu - View commit details
-
Copy full SHA for a326f27 - Browse repository at this point
Copy the full SHA a326f27View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1042bf - Browse repository at this point
Copy the full SHA f1042bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0216a02 - Browse repository at this point
Copy the full SHA 0216a02View commit details -
Fix indices, inverted models, & multiple models failing to load
Fix embedded textures causing a model not to load Add todo Add another todo Push current (broken) prototyping Fix missing bracket Make a single array object work Convert hard array into dynamic vector Simplify semantics Remove "new" Add blocker for vscode environment changes Disable non-dynamic prototyping Add comment Add more informative debug & disable it Add additional items to gitignore Add debug info for scalar value Output even more debug info Make textures render correctly Insert the indices properly Update .gitignore Disable y flip Make a reusable vertex buffer :) Disallow embedded textures More disable Set up implementation for contiguous model Add a note More automation & framework Final framework before stepping into function overhaul Hold track of current_index Integrate iterators More integration Rename, it's going to need 2 counters Correctly offset the count to the right Sync normals with positions Time to use a tuple Set up other counters Do return value Do input passing Make (somewhat) working contiguous model Add getter for translation data Add debug info for future utilization Update .gitignore More debug Update .gitignore Update .gitignore Remove all debug info & clean up Delete this thing Automate everything & put it into spec Spaces into tabs Remove array include as build test Fix the gitignore
Configuration menu - View commit details
-
Copy full SHA for 08d226c - Browse repository at this point
Copy the full SHA 08d226cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a8602e - Browse repository at this point
Copy the full SHA 4a8602eView commit details -
Update code with requested changes
Fix mistake on github Comply with changes 1 Comply with requested changes 2 Comply with requested changed 3 Comply with requested changed 4 Requested changed 5 Requested changed 6 Requested changed 7 Requested changed 8 Requested changed 9 Requested changed 10 Requested changes 11 Requested changes 12 This one wasn't even requested I just turned on my vertical ruler and I'm going to go nuts Line 81 doesn't exist anymore Requested changes 13 Requested changes 14 Begin snow man test Write a lot of tests for snow man Add to git ignore Now unignore it Alphabetical order Pass by reference Pass by reference vertexBuffer is now handled on stack Preallocate indicesBuffer then reverse it when complete Undo vertexBuffer stack change causing mac builds to fail Use direct initialization on the vertexBuffer
Configuration menu - View commit details
-
Copy full SHA for 971a9e2 - Browse repository at this point
Copy the full SHA 971a9e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 030abc7 - Browse repository at this point
Copy the full SHA 030abc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 246ee9c - Browse repository at this point
Copy the full SHA 246ee9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a190a6 - Browse repository at this point
Copy the full SHA 5a190a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 673de22 - Browse repository at this point
Copy the full SHA 673de22View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3633af - Browse repository at this point
Copy the full SHA a3633afView commit details -
Configuration menu - View commit details
-
Copy full SHA for eaebd34 - Browse repository at this point
Copy the full SHA eaebd34View commit details -
Work around cmake<3.12 object target rules
CMake does not allow specifying usage requirements with target_link_libraries() until version 3.12.
Configuration menu - View commit details
-
Copy full SHA for c9e05c6 - Browse repository at this point
Copy the full SHA c9e05c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d4d8df - Browse repository at this point
Copy the full SHA 4d4d8dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f2d5a1 - Browse repository at this point
Copy the full SHA 9f2d5a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7741238 - Browse repository at this point
Copy the full SHA 7741238View commit details -
Set C compiler to gcc-5 for minimum-cmake CI
gcc-5 is already installed on the CI as a dependency for g++-5.
Configuration menu - View commit details
-
Copy full SHA for 5bae506 - Browse repository at this point
Copy the full SHA 5bae506View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bbf3f7 - Browse repository at this point
Copy the full SHA 3bbf3f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2175cf6 - Browse repository at this point
Copy the full SHA 2175cf6View commit details -
Reorganize CGLTFMeshFileLoader help functions
I moved them all into static methods and changed the ordering in the source file so that createMesh() would be close to the top of the file. I also corrected formatting in some of the function declarations since I had to change them anyway.
Configuration menu - View commit details
-
Copy full SHA for 7e0d57b - Browse repository at this point
Copy the full SHA 7e0d57bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dbe3b8 - Browse repository at this point
Copy the full SHA 2dbe3b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79bfd8a - Browse repository at this point
Copy the full SHA 79bfd8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85fdf95 - Browse repository at this point
Copy the full SHA 85fdf95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50da042 - Browse repository at this point
Copy the full SHA 50da042View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c9a576 - Browse repository at this point
Copy the full SHA 8c9a576View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f5dd7a - Browse repository at this point
Copy the full SHA 5f5dd7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea22b64 - Browse repository at this point
Copy the full SHA ea22b64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60a5f57 - Browse repository at this point
Copy the full SHA 60a5f57View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd41ee0 - Browse repository at this point
Copy the full SHA fd41ee0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22f6012 - Browse repository at this point
Copy the full SHA 22f6012View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f73c30 - Browse repository at this point
Copy the full SHA 0f73c30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3930bd8 - Browse repository at this point
Copy the full SHA 3930bd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0896aae - Browse repository at this point
Copy the full SHA 0896aaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53c92b0 - Browse repository at this point
Copy the full SHA 53c92b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16b7841 - Browse repository at this point
Copy the full SHA 16b7841View commit details -
The method to load a mesh from a file was removed. This is not a good fix, but it will keep the tests working until a file loader can be properly exposed to the tests.
Configuration menu - View commit details
-
Copy full SHA for 05ede68 - Browse repository at this point
Copy the full SHA 05ede68View commit details -
Configuration menu - View commit details
-
Copy full SHA for eabc84a - Browse repository at this point
Copy the full SHA eabc84aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86026f9 - Browse repository at this point
Copy the full SHA 86026f9View commit details -
Handle byte stride on vertex buffers
Vertex buffers (and only vertex buffers) may have a byte stride specified.
Configuration menu - View commit details
-
Copy full SHA for 95a4030 - Browse repository at this point
Copy the full SHA 95a4030View commit details -
Package glTF spec docs with comments
* 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
Configuration menu - View commit details
-
Copy full SHA for f8f1024 - Browse repository at this point
Copy the full SHA f8f1024View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2b05f0 - Browse repository at this point
Copy the full SHA e2b05f0View commit details -
Axe the minimum-cmake CI build
This is useful, but has no business being in this PR. Off with its head.
Configuration menu - View commit details
-
Copy full SHA for f33b8a6 - Browse repository at this point
Copy the full SHA f33b8a6View commit details -
* Fix getScale() * Create blender_cube_scaled.gltf * Add scaling unit test * Remove comment * Undo github's silent reversion of 1,1,1
Configuration menu - View commit details
-
Copy full SHA for 777ec9d - Browse repository at this point
Copy the full SHA 777ec9dView commit details -
Move from tinygltf to tiniergltf (#13)
* Remove tinygltf * Integrate tiniergltf * Update build.yml to include jsoncpp * Namespace target * Undo noexcept removal, readd move constructor * Remove debug throw * Remove now obsolete build code * Bump CMake minimum version to 3.12 * Fix oops * Remove unnecessary install/export * Remove tinygltf from Config.cmake.in * Take inspiration from Minetest's FindJson.cmake * Move tiniergltf to separate repo * CI: Install git * Bump tiniergltf version (obtain jsoncpp via FetchContent) * Remove jsoncpp from build dependency list
Configuration menu - View commit details
-
Copy full SHA for 0faf132 - Browse repository at this point
Copy the full SHA 0faf132View commit details -
Fix gltf static mesh loading issues (#14)
* Support u8 / u32 indices * Skip primitives without vertices * Add support for non-indexed geometry & skipping primitives * Fix possible memory leak on error * Use SSkinnedMesh * Check indices * Properly mirror node hierarchy * Update .gitignore * Reorder includes * Add some throws for logic errors * Fix non-indexed geometry winding order, add unit test * Address code review comments * Add matrix transform unit test
Configuration menu - View commit details
-
Copy full SHA for 036b40a - Browse repository at this point
Copy the full SHA 036b40aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 718c865 - Browse repository at this point
Copy the full SHA 718c865View commit details -
Configuration menu - View commit details
-
Copy full SHA for df4dd7b - Browse repository at this point
Copy the full SHA df4dd7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c263a28 - Browse repository at this point
Copy the full SHA c263a28View commit details