71 Commits

Author SHA1 Message Date
e778f64f00 renamed to CreateMesh from CreateRenderable 2025-05-18 02:19:14 +08:00
014fce2c8e renamed Renderable to Mesh 2025-05-18 02:03:16 +08:00
0e789b6f47 各种类名结构名优化,不再使用GPU开头 2025-05-17 20:26:36 +08:00
aed57437f9 List模板改名为ArrayList 2025-04-23 00:27:43 +08:00
bd0a3d8be1 to support newly String<>/IDName/Compare 2025-01-15 02:42:04 +08:00
62d370e508 renamed to SortedSet from SortedSets 2024-11-18 13:19:11 +08:00
d8140ae64e use VAB instead of VBO 2024-04-24 01:38:55 +08:00
74003df08b updated list/pool/map....,but can't run. 2023-08-14 21:03:20 +08:00
7967150722 upgraded codes and then it can run. 2023-07-28 20:17:46 +08:00
2fb443bcb4 updated codes to support newly CM??? modules. 2023-02-19 19:28:47 +08:00
251d851f65 upgraded codes based on newly CM... library. 2023-02-13 11:48:53 +08:00
b980457ba2 renamed DeviceBuffer/DeviceMemory instead of GPUBuffer/GPUMemory, 2022-10-14 17:52:35 +08:00
e381c3efeb renamed to render_obj from render_instance 2022-06-24 21:17:28 +08:00
d8d8d97abd renamed to Renderable from RenderableInstance, renamed to PrimitiveCreater from RenderableCreater 2022-06-24 21:06:38 +08:00
6e7144ffab add VKPrimitive and TextPrimitive 2022-06-24 17:51:39 +08:00
0fca6b8fc4 renamed to Primitive from Renderable 2022-06-24 17:51:05 +08:00
394bd4bc8d
Improved TextRender supports character limit customization. 2022-05-13 10:57:05 +08:00
3c449df4ca deleted hgl_cpy(T *,T *) function. 2022-03-11 17:58:53 +08:00
fe730defb7 auto clear chars from tile font. 2022-02-21 17:13:12 +08:00
125bf163dc added is_currency attribute at CharAttributes. 2022-02-18 20:42:12 +08:00
14269369be added not_bitmap_chars at TileFont 2022-02-18 20:30:50 +08:00
33b8ce120e codes layout 2022-02-18 19:07:02 +08:00
1d457c5d58 splited function at TextRender 2022-02-17 20:02:59 +08:00
1ab3e5241f optimized TextRender 2022-02-17 11:02:55 +08:00
0f963fb74b optmized TextRender. 2022-02-17 10:48:12 +08:00
be2b3b7bcf added TextRender.cpp/.h 2022-02-16 23:26:50 +08:00
3e78da3b45 updated names of many params 2022-02-16 16:54:19 +08:00
5712efd7a5 Renamed to SortedSets instead of Sets. 2022-02-08 11:12:17 +08:00
af72c68ebe used VBO instead of VAB 2021-11-29 15:58:48 +08:00
015a4d0b8e (WIP) renamed a few values, new SceneTreeToRenderList 2021-05-11 20:45:00 +08:00
c8955b6f35 remove vulkan namespace 2020-10-21 12:47:06 +08:00
0e56a6b00c a lot of rename 2020-10-21 12:39:22 +08:00
a20afeba9e a lot of rename 2020-10-21 12:09:15 +08:00
917424e784 move VK source files to up-level folder 2020-10-21 11:43:18 +08:00
35b522a992 rename from Set<> to Sets<> 2020-09-21 11:55:02 +08:00
3f6742f116 fix bugs in Clang 2020-09-11 17:11:32 +08:00
cba14ff413 VertexAttrib 属性中的Vertex全部改名为Position 2020-09-05 18:56:49 +08:00
5427d10e8d support String 2020-09-05 17:54:21 +08:00
90314c4b97 finished first edition of the TextRenderable class. 2020-08-08 20:12:37 +08:00
a6f1657cac add TextRenderable 2020-08-07 22:34:07 +08:00
d26b59cb1d use VAB instead VertexAttribBuffer.
use VAD instead VertexAttribData.
2020-08-07 21:59:20 +08:00
12aa57a0f0 1.add AddCJK(FontSource *) in FontSourceMulti
2.impl GetCharHeight() in FontSourceMulti
2020-08-04 18:26:27 +08:00
824c1b0fcd finished draw text example,and tested ok. 2020-08-04 02:23:22 +08:00
cea2f8da9e fix draw text example. 2020-08-04 01:27:35 +08:00
2ae2228546 first finished TileFont and test program. 2020-08-03 21:22:02 +08:00
bb1484ae98 split CharAttributes from CharLayoutAttributes. use in all FontSource 2020-08-03 17:51:24 +08:00
cbd3598ebb first finished TileFont::Registry/Unregistry functions. but it not test. 2020-08-01 19:38:43 +08:00
18b00d40fe update TileFont codes 2020-07-31 22:21:44 +08:00
1f80f793ac update TileFont.... 2020-07-31 18:01:28 +08:00
4dc060e05f layout TextLayout.h 2020-07-30 21:32:16 +08:00