86 Commits

Author SHA1 Message Date
60ba3e4df2 improved safe. 2024-03-16 00:41:20 +08:00
222ff2961f renamed to AccessVAD from CreateCADA 2023-05-29 21:43:39 +08:00
21201b1695 finished to stat render list,maked buffer list....next step to bind buffer. 2023-05-05 21:12:53 +08:00
011fbdb55d update codes...but can't compile 2023-04-20 21:49:48 +08:00
696d3259aa renamed to ChangeOrAdd from Update at Map template. 2023-03-20 16:20:32 +08:00
facdec5556 1.removed VertexShaderModule
2.added VertexInput at MaterialData
3.newly CreateShaderModule/CreateMaterial functions at GPUDevice/RenderResource class.
2023-03-19 19:41:21 +08:00
ba65d1abf2 renamed to PerMaterial instead of PerMaterialInstance 2023-03-04 18:21:03 +08:00
a6b71a449e optimized name of values. 2023-02-23 13:25:05 +08:00
cce2cab12c renamed to PerMaterialInstance instead of PerMaterial 2023-02-23 12:31:42 +08:00
af4b9cd6d4 renamed to DescriptorSetType instead of DescriptorSetsType 2023-02-22 21:53:51 +08:00
b35ef27610 upgraded to newly DescriptorSetType 2023-02-22 21:50:18 +08:00
df8156cfe1 support new VILConfig 2023-02-21 18:36:42 +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
cd2f278e84 renamed to VertexInputLayout instead of VertexAttributeBinding 2022-10-11 19:16:06 +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
e647fd5365 Improve character width calculation 2022-06-22 11:48:04 +08:00
d7f0b1b5ec fixed a bug that The number of pixels in a line of a character bitmap is incorrectly calculated 2022-06-22 11:36:20 +08:00
394bd4bc8d
Improved TextRender supports character limit customization. 2022-05-13 10:57:05 +08:00
678a55a2c9 changed include 2022-05-12 16:02:36 +08:00
07092da047 used newly GetColor3f/4f 2022-03-11 17:38:21 +08:00
8fddcf7507 renamed to FULL_WIDTH_SPACE from FULL_SPACE 2022-02-28 14:28:01 +08:00
1fc1db4376 renamed values' name 2022-02-22 20:53:39 +08:00
fe730defb7 auto clear chars from tile font. 2022-02-21 17:13:12 +08:00
eb30999133 renamed values and functions. 2022-02-21 11:18:51 +08:00
125bf163dc added is_currency attribute at CharAttributes. 2022-02-18 20:42:12 +08:00
f9cf0d1911 used u32char insted of u16char at FontSource.cpp 2022-02-18 20:38:20 +08:00
14269369be added not_bitmap_chars at TileFont 2022-02-18 20:30:50 +08:00
6a039b8a51 used get_max 2022-02-18 19:59:02 +08:00
33b8ce120e codes layout 2022-02-18 19:07:02 +08:00
693bc33720 used hgl_align2 function 2022-02-18 12:01:42 +08:00
f0ffb87d5b used a struct instead of multi values. 2022-02-18 11:46:01 +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
e7ad21c82e used VABConfigInfo at CreateMaterialInstance of TextRenderable 2021-11-30 15:01:55 +08:00
af72c68ebe used VBO instead of VAB 2021-11-29 15:58:48 +08:00
903f9081eb renamed VAF to VF, FMT to PF 2021-06-24 19:25:43 +08:00
015a4d0b8e (WIP) renamed a few values, new SceneTreeToRenderList 2021-05-11 20:45:00 +08:00
744c3a1963 little change 2020-10-26 15:45:03 +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