loader_aw

Load OBJ/MTL file formats
git clone git://git.meso-star.fr/loader_aw.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2023-10-18 10:02Merge branch 'release_2.1'Vincent Forest15+538-163
2023-10-18 10:01Write release note for version 2.1Vincent Forest1+61-35
2023-10-18 09:51Merge remote-tracking branch 'origin/feature_posix_make' into developVincent Forest15+486-137
2023-10-18 09:50Remove CMake supportVincent Forest1+0-93
2023-10-18 09:44Set the version of dependencies that supports a pc fileVincent Forest1+1-1
2023-10-18 09:41Updating the escape sequence in messages displayed by "make testVincent Forest1+2-2
2023-10-18 09:40Explicitly enable the -e option in the make.sh scriptVincent Forest1+3-1
2023-10-18 09:39Fix the Makefile targets used to link testsVincent Forest1+1-1
2023-10-18 09:35Show other build system commandsVincent Forest1+13-14
2023-10-18 09:32Make generated binaries safer and more robustVincent Forest2+21-11
2023-10-18 09:23Partially link static library object filesVincent Forest2+13-2
2023-07-19 12:16Rewrite of the requirements sectionVincent Forest1+4-1
2023-07-19 07:29Update the Makefile target of the testsVincent Forest1+1-1
2023-07-19 07:04Update Makefile targets of .d filesVincent Forest1+7-2
2023-07-19 06:51Fix clean Makefile targetVincent Forest1+1-1
2023-07-07 14:36Fixed copy/paste issue in some copyright headersvaplv2+6-6
2023-07-05 09:28Clean-up the install targetvaplv1+0-4
2023-06-30 13:48Add the missing make.sh prerequisite to the .test targetVincent Forest1+1-1
2023-06-30 13:37Add missing pkg-config flags when compiling testsVincent Forest1+3-2
2023-06-29 07:12Add RSys as test dependencyVincent Forest1+2-2
2023-06-29 06:41Correct a copy/paste error in a commentVincent Forest1+1-1
2023-06-27 14:44Add RSys CFLAGS when generating .d filesvaplv1+1-1
2023-06-27 14:14Update copyright year rangevaplv12+16-15
2023-06-27 13:57Rewrite the README filevaplv1+22-22
2023-06-27 12:59Extensive rework of the POSIX Makefilevaplv4+145-79
2023-04-11 12:53Set the version number to 2.1.0vaplv1+1-1
2023-04-11 12:50Upd the test to check the fclose functionvaplv2+7-7
2023-04-11 12:43Add the and test the aw_obj_get_<positions|texcoords|normals> functionsvaplv3+111-0
2023-04-11 12:37Update the aw_obj_desc data structurevaplv3+18-0
2023-03-17 11:12Fix the pkg-config filevaplv1+1-1
2023-03-14 14:28Merge remote-tracking branch 'origin/develop' into feature_posix_makevaplv10+38-12
2023-03-14 14:25Update the copyright notice of the make.sh scriptvaplv1+1-1
2023-03-14 14:19Cleanup the POSIX Makefilevaplv1+14-9
2022-04-11 19:47Add a make.sh scriptvaplv2+65-15
2022-04-11 19:45Several Makefile fixesvaplv1+5-5
2022-03-03 20:50Add a POSIX Makefile as an alternative to CMakevaplv3+162-0
2022-03-03 20:50Update the .gitignore filevaplv1+8-6
2021-08-27 10:47Merge branch 'release_2.0.1' into developvaplv10+17-12
2021-08-27 10:46Merge branch 'release_2.0.1'vaplv10+18-13
2021-08-27 10:46Update copyright yearsvaplv10+10-10
2021-08-27 10:44Write release note 2.0.1vaplv1+6-1
2021-08-27 10:43Set version to 2.0.1vaplv1+1-1
2021-08-27 10:17Set CMake minimum version to 3.1vaplv1+1-1
2020-02-21 14:59Merge branch 'release_2.0_rc1'vaplv2+1-4
2020-02-21 14:56Merge branch 'release_2.0' into developvaplv1+21-0
2020-02-21 14:53Merge branch 'release_2.0'vaplv11+1620-1457
2020-02-21 14:53Write the 2.0 release notevaplv1+21-0
2020-01-31 22:48Small update of the CMaleLists.txt filevaplv1+1-1
2020-01-31 22:46Rm useless members of the struct aw_mtl data structurevaplv1+0-3
2020-01-31 14:26Remove the COPYING.LESSER file from CMakeLists.txtvaplv1+1-1
2020-01-31 14:25Bump version number to 2.0vaplv1+3-3
2020-01-31 14:22Add the test_aw programvaplv3+71-1
2020-01-31 14:08Support the "map_bump" keyword in the mtl loadervaplv1+6-2
2020-01-31 11:58Relicense the code in GPLv3 in place of LGPLv3vaplv10+26-191
2020-01-31 11:18Full review and refactoring of the codevaplv8+1496-1263
2017-12-12 14:11Merge branch 'release_1.3.1' into developvaplv2+9-4
2017-12-12 14:10Merge branch 'release_1.3.1'vaplv5+548-544
2017-12-12 14:05Write the 1.3.1 release notevaplv1+7-2
2017-12-12 14:02Bump version number to 1.3.1vaplv1+1-1
2017-12-12 14:02Fix the version of the RCMake dependency to 0.4vaplv1+1-1
2017-11-27 09:11Remove the BUILD_STATIC CMake optionvaplv1+3-10
2017-11-23 14:28Add the BUILD_STATIC CMake optionvaplv1+14-7
2017-11-23 14:21Fix deprecations introduced by RSys 0.6vaplv4+534-535
2017-05-29 09:03Merge branch 'release-1.3'vaplv2+9-1
2017-05-29 09:00Add the release note of the 1.3 versionvaplv1+8-0
2017-05-29 08:44Bump the version number from 1.2 to 1.3vaplv1+1-1
2016-12-22 14:48Fix zealous GCC warnings in releasevaplv2+6-0
2016-12-22 14:36Add and test the aw_<obj|mtl>_purge functionvaplv5+50-0
2016-04-22 14:20Update the README filevaplv1+5-15
2016-04-22 12:59Update the version from 1.1 to 1.2vaplv1+1-1
2016-04-22 12:58Update the copyright year rangevaplv9+9-9
2016-04-22 12:56Update the install directory of the documentationvaplv1+1-1
2015-09-19 13:31Add the NO_TEST build optionvaplv1+13-9
2015-06-17 14:18Update the aw_<obj|mtl>_create APIvaplv6+58-33
2015-05-27 12:14Fix a wrong preprocessor pragma on GCCvaplv2+2-2
2015-05-27 08:33Fix wrong links in the README filesvaplv1+4-4
2015-05-27 07:45Install the COPYING and the README filesvaplv2+20-1
2015-05-27 07:37Make the library compliant with the CL compilervaplv3+27-0
2015-05-20 09:32Use the new RSys mem_allocator APIvaplv3+4-4
2015-01-07 10:37Change the API of the obj named group data structurevaplv4+139-103
2015-01-06 20:54Update the copyright year rangevaplv7+7-7
2015-01-06 20:50Change the aw_map and aw_material APIvaplv4+191-284
2015-01-06 14:46Change the aw_material_init function profilevaplv3+42-20
2015-01-06 14:12Handle empty group namevaplv2+17-7
2014-12-24 09:56Small update of the README filevaplv1+7-6
2014-12-16 08:36Add and test the aw_<obj|mtl>_clear functionsvaplv5+55-19
2014-12-08 12:50Remove the aw_<obj|mtl>_set_logger functionsvaplv5+0-36
2014-12-08 11:40Do not print the loading timevaplv2+0-25
2014-12-07 14:29Add and test the aw_<obj|mtl>_set_logger functionsvaplv5+38-4
2014-12-07 13:43Dump the <obj|mtl> loading timevaplv2+30-7
2014-10-03 15:31Minor fix on logged warning messagesvaplv2+2-2
2014-10-03 13:46Take into account the the res macros renamingvaplv7+304-304
2014-10-02 13:52Fix mtl comment parsingvaplv3+6-3
2014-09-30 13:43Handle the \r\n end of linevaplv3+11-7
2014-09-27 20:48Fix log typovaplv1+1-1
2014-09-25 13:50Add support of negative vertex indexationvaplv3+202-24
2014-09-25 10:22Return R_IO_ERR rather than R_BAD_ARG if the loaded file cannot be openedvaplv4+4-3
2014-09-24 19:32Fix comment typosvaplv1+1-1
2014-09-24 16:07Change the aw_mtl_material_get APIvaplv3+300-195
2014-09-24 14:50Add and test the missing aw_obj_mtllib_get functionvaplv3+42-2
2014-09-24 09:32Rename from loader_aw to awvaplv1+8-8
2014-09-24 08:41Remove the aw/ directory from the header install destinationvaplv1+2-2
2014-09-24 07:55Add a logger to the mtl/obj APIsvaplv5+45-30
2014-09-23 15:45Replace the useless enum aw_result type by res_Tvaplv7+345-358
2014-09-21 14:06Fix warnings and issues when one compiles in 32-bitsvaplv4+12-10
2014-09-21 13:56Add a README filevaplv1+27-0
2014-09-21 13:56Append the RCMAKE_SOURCE_DIR to the CMAKE_MODULE_PATHvaplv1+1-0
2014-09-19 22:14Apply the LGPL licensevaplv11+960-25
2014-09-05 14:38Fix mtl and obj testsvaplv2+2-2
2014-07-21 16:51Fix the `newline' character deletion in the mtl/obj streamingvaplv3+10-4
2014-07-20 14:46Test the obj stream loadingvaplv2+10-3
2014-07-20 14:38Take into account the tab separator in obj loadingvaplv2+18-13
2014-07-20 14:32Add the loading of an obj from a C streamvaplv6+106-110
2014-07-20 14:16Add the loading of a mtl from a C streamvaplv3+122-72
2014-07-20 12:49Push further the tests on mtl loadingvaplv2+166-11
2014-07-20 11:49Use raw char* to manage material/map namevaplv1+33-21
2014-07-19 15:34Internally use the public material typesvaplv3+226-160
2014-07-14 14:56Test the mtl loadervaplv3+167-30
2014-07-13 15:12Parse the mm, imchan, o, s, t, bm and texres map optionsvaplv4+136-75
2014-07-12 09:52Begin to parse the map_XX directivevaplv1+200-16
2014-07-06 15:03Parse the Ni and illum mtl directivesvaplv1+33-2
2014-07-06 14:45Parse the Tf and Ns mtl directivesvaplv2+25-2
2014-07-06 14:35Parse the newmtl, Ka, Kd and Ks mtl directivesvaplv6+333-67
2014-07-06 12:25Begin the implementation and the tests of the Mtl loadervaplv4+65-26
2014-07-06 12:21Change the `obj' project prefix by `aw'vaplv8+1331-1232
2014-07-05 21:35Fix wrong assertionsvaplv2+6-4
2014-07-05 17:27Add and test the vertex gettervaplv3+129-9
2014-07-05 14:07Add and test the mtl gettervaplv3+57-4
2014-07-05 13:56Add and test the smooth group gettervaplv3+47-16
2014-07-05 13:44Add and test the group gettervaplv3+57-10
2014-07-05 13:29Add and test the face gettervaplv3+204-120
2014-07-05 13:04Handle multiple groups declaration on the same linevaplv3+119-37
2014-06-29 21:30Push further the obj loader testsvaplv2+55-25
2014-06-29 20:00Test the obj loadervaplv3+209-20
2014-06-28 14:07Begin the implementation of the obj file parsingvaplv1+413-1
2014-06-24 22:05First commitvaplv5+255-0