259 Commits

Author SHA1 Message Date
aa35ff5fb1 support glm 2021-09-24 20:36:41 +08:00
2493989c5e Merge branch 'master' of https://github.com/hyzboy/CMCore 2021-09-22 18:04:49 +08:00
41334395d4 added hgl_align function. 2021-09-22 18:03:59 +08:00
3137692c4c added count at hgl_zero(T *) 2021-09-14 21:43:32 +08:00
7cdc507194 fixed ComboFilename funcs. 2021-09-14 09:55:58 +08:00
7f58bcf320 added PrimaryMathematics.h 2021-09-14 09:55:36 +08:00
9c5cb2dc4a updated ComboFilename series functions. 2021-09-07 13:08:58 +08:00
e6b09705b4 updated VolumeInfo::DriverType to enum class. 2021-09-07 13:08:26 +08:00
b058361b1c added a few comment that they are talk about filename length limited. 2021-09-07 13:07:47 +08:00
aaafbeaf60 use str_max_length instead of size at int_to_size function. 2021-09-07 13:06:12 +08:00
2cfb3348ba added hgl_zero(T *) template. 2021-09-07 13:04:07 +08:00
0d46053149 added FixFilename function at filesystem namespace. 2021-09-04 13:44:24 +08:00
2ebff83530 upgraded Set function and operator = at String class. 2021-09-04 13:43:57 +08:00
72b8243499 updated os lists and flags; 2021-09-04 13:42:51 +08:00
9d0febc893 added vsprintf.h 2021-08-21 17:32:31 +08:00
b27524caac Merge remote-tracking branch 'origin/master' 2021-07-27 11:36:08 +08:00
8f4a069c1c use "enum class" instead of "enum" at "CharCodePage". 2021-07-27 11:32:39 +08:00
468aa44622 updated Map.cpp 2021-06-21 20:37:13 +08:00
f42fd8a5b8 added ENUM_CLASS_FOR macro. 2021-06-16 20:27:56 +08:00
109e52db4d used uint32 instead of size_t 2021-06-16 11:42:08 +08:00
c22207b640 add ENUM_CLASS_RANGE_ERROR_RETURN_NULLPTR 2021-06-08 20:33:16 +08:00
77644ce65b add BOM header 2021-05-22 18:25:39 +08:00
49a0ab43af Merge branch 'master' of https://github.com/hyzboy/CMCore into HEAD 2021-05-10 11:26:29 +08:00
5de4e0822d split Math/Physics/Time const to new files. 2021-05-10 11:25:21 +08:00
374da41a24 add posix_memalign comment. 2021-05-08 17:56:41 +08:00
37c49f4865 1.add CheckElementMemcmp construct function.
2.add Value post at indexOf/isMember/Remove functions.
2021-05-08 12:03:55 +08:00
8865308010 new Collection class. it not use template. 2021-05-07 18:59:42 +08:00
1e0c0cfa79 rename AbstractMemoryAllocator::Alloc(const uint64 size). 2021-05-07 18:56:48 +08:00
ff671074f5 added BOM in all files of datatype. 2021-05-07 11:12:58 +08:00
8903a7675f added Collection.cpp 2021-05-06 22:22:25 +08:00
6d0547ca13 added GetSpectralColor function. 2021-05-06 16:43:50 +08:00
0a7b1ff3af updated Collection.h 2021-04-26 20:36:06 +08:00
ec23a526af Merge branch 'master' of https://github.com/hyzboy/CMCore 2021-04-07 16:26:42 +08:00
064a4ae3cb added override flag. 2021-04-07 16:26:34 +08:00
91d408d10c create a Alloc() it's pure-virtual function 2021-03-25 19:56:20 +08:00
f71266bd85 add Get/Set/Exchange/Free functions at Collection template. 2021-03-20 12:39:35 +08:00
6f63956b9d added Free() function at MemoryBlock/MemoryAllocator class. 2021-03-20 12:39:02 +08:00
aca6aa4ee2 add isMember function. Remove() use CheckElement template 2021-03-19 16:35:19 +08:00
88d6590950 add indexOf,Remove(object),Remove(Collection<T>) functions at Collection template. 2021-03-19 11:55:40 +08:00
401d48091f add all platform files to CMakeLists.txt 2021-03-19 11:28:36 +08:00
50ab1250ba add Insert,RemoveAt functions at Collection template. 2021-03-19 11:28:10 +08:00
b452c87591 Fixed data_size that is not set 2021-03-19 11:27:26 +08:00
18026cedf8 add MemoryBlock::Copy function. 2021-03-19 11:24:51 +08:00
b8c76fea90 updated MemoryAllocator/MemoryBlock/Collection 2021-03-12 18:08:27 +08:00
16c7c8a55d add ToArrays() and Remove() functions at Collection template. 2021-03-11 20:04:33 +08:00
ec44cb756e layout codes. 2021-03-10 14:26:04 +08:00
5099410616 add MemoryAllocator/MemoryBlock codes. 2021-03-07 20:01:13 +08:00
9984b9d75c updated Collection.h 2021-02-24 20:04:12 +08:00
c4c52a14ae added Collection.h 2021-02-23 19:55:53 +08:00
f52b7ac971 增加RAD 360定义 2021-02-03 14:31:54 +08:00