44 Commits

Author SHA1 Message Date
c15fbf8252 texture_rect_array was run OK! 2023-09-25 21:49:35 +08:00
9a7e711658 LoadTexture2DToArray OK! test ok! 2023-09-25 20:32:12 +08:00
ef84e5c699 renamed to RTSwapchain instead of SwapchainRenderTarget 2023-08-17 11:08:21 +08:00
7967150722 upgraded codes and then it can run. 2023-07-28 20:17:46 +08:00
5749d8ec8a optimized ShaderModuleMapByName in RenderResource 2023-06-12 16:30:16 +08:00
01cdb7661b used UTF8String instead of OSString in shader_module_by_name and material_by_name of RenderResource 2023-06-05 17:07:37 +08:00
d17932c7a4 removed source codes about "Load Material file" 2023-06-05 17:00:22 +08:00
ed5aac2a9d layout codes. 2023-05-22 21:28:48 +08:00
8086fb76f1
fixed a few compile error. 2023-05-16 02:23:45 +08:00
30c736b7c8 optimized VertexAttribData class 2023-05-04 19:35:09 +08:00
3937206fcb upgraded DescriptorBinding 2023-03-27 10:22:55 +08:00
6c3e674d23 used DescriptorBinding in Global Binding 2023-03-25 23:12:08 +08:00
f2c6c24ddf
added BindGlobalDescriptor at RenderResource 2023-03-22 02:35:37 +08:00
44620abc21 added SetGlobal/GetGlobal/Free at RenderResource 2023-03-21 21:37:03 +08:00
d26cae0086 removed shadergen namespace 2023-03-21 18:05:48 +08:00
48b5a978b8 added a newly RenderResource::CreateMaterialInstance(MaterialCreateInfo *,...) 2023-03-21 14:36:48 +08:00
c4a4ec5ebc used "uint32_t *" for SPVDATA 2023-03-19 20:18:10 +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
529d6b7939 used newly ShaderAttributeArray 2023-03-17 21:06:05 +08:00
0abe38de98 LoadMaterial use ConstBufferReader 2023-02-23 19:01:01 +08:00
b8a83a25eb use VKDescriptorSet instead of VKDescriptorSets 2023-02-13 11:50:55 +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
d8d8d97abd renamed to Renderable from RenderableInstance, renamed to PrimitiveCreater from RenderableCreater 2022-06-24 21:06:38 +08:00
43c60c16e2 upgrade many value name. 2022-06-24 18:00:22 +08:00
0fca6b8fc4 renamed to Primitive from Renderable 2022-06-24 17:51:05 +08:00
fe730defb7 auto clear chars from tile font. 2022-02-21 17:13:12 +08:00
1d499ffd5b added Cubemap support,but only test non-mipmaps texture. 2022-01-07 16:55:39 +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
b5d344f3a9 added newly CreateSampler(Texture *) function at GPUDevice/RenderResource 2021-11-22 14:06:04 +08:00
ba6367556b (WIP)support newly material file,can't use. 2021-09-09 18:20:17 +08:00
53c58a885e new MaterialInstance 2021-06-16 20:29:25 +08:00
3658171954 refactor and renamed MaterialInstance to MaterialParameters. 2021-06-16 11:43:19 +08:00
bc8848afa6 renamed MaterialInstance to MaterialParameters. 2021-06-16 10:41:04 +08:00
b86742109b add mtl_name value in Material class,It's name of material. 2021-05-10 15:19:16 +08:00
63c6aee8e6 deleted dynamic param at GPUBuffer... 2020-12-10 14:52:58 +08:00
24d52b85e5 add Dynamic GPUBuffer support. 2020-11-30 14:00:57 +08:00
d0fd9af309 add CreatePipeline functions at RenderTarget,remove other they at other places. 2020-10-27 18:11:39 +08:00
2c5fd977f2 finished support autoGenerateMipmaps 2020-10-24 21:50:36 +08:00
96c237e504 add LoadTextuer2D function at RenderResource 2020-10-22 12:22:10 +08:00
ba72addfbf fix memory leak at InlineGeometryScene.cpp 2020-10-22 01:29:09 +08:00
0e56a6b00c a lot of rename 2020-10-21 12:39:22 +08:00