-
19df201ab5
Added ShaderStage macro in ShaderGen
HuYingzhuo(hugo/hyzboy)
2023-10-07 16:14:34 +08:00
-
921d6d157f
Update README.md
HuYingzhuo(hugo)
2023-10-06 23:05:29 +08:00
-
c0e4128365
Update README.md
HuYingzhuo(hugo)
2023-10-06 23:03:19 +08:00
-
8fe5e8dd55
Update README.md
HuYingzhuo(hugo)
2023-10-06 23:00:09 +08:00
-
-
3393a90127
prepare billboard
hyzboy
2023-10-06 22:25:39 +08:00
-
9b5157594f
added MFGetNormal.h
hyzboy
2023-10-05 01:32:00 +08:00
-
10d4f2f04a
fixed RayPicking.cpp, it can RUN ok!
hyzboy
2023-10-05 00:50:31 +08:00
-
a1e7b105f7
added GetViewportInfo/Buffer in VulkanAppFramework.h
hyzboy
2023-10-05 00:48:38 +08:00
-
67cf89fef1
improved RenderablePrimitiveCreater
hyzboy
2023-10-05 00:48:00 +08:00
-
e95cbb28a4
improved PlaneGrid
hyzboy
2023-09-29 02:59:10 +08:00
-
c9d6774bd3
added SetClearColor(COLOR::MozillaCharcoal) in VulkanApplicationFramework
HuYingzhuo(hugo/hyzboy)
2023-09-28 18:57:15 +08:00
-
78946994bb
Added VertexLum3D material, test PlaneGrid3D OK!
HuYingzhuo(hugo/hyzboy)
2023-09-28 18:13:51 +08:00
-
1a63fa8c76
renamed a func in VertexAttribDataAccess1
HuYingzhuo(hugo/hyzboy)
2023-09-28 18:12:43 +08:00
-
db766f33ac
fixed PlaneGrid3D example, it RUN OK!!!
HuYingzhuo(hugo/hyzboy)
2023-09-28 17:44:47 +08:00
-
3db94948c5
fixed a bug in PrimitiveCreater::Finish
HuYingzhuo(hugo/hyzboy)
2023-09-28 17:44:20 +08:00
-
cefea7229d
added CreateUBODescriptor
HuYingzhuo(hugo/hyzboy)
2023-09-28 17:42:14 +08:00
-
45f50b3bc0
added GetPosition3DCamera/GetPosition3DL2WCamera and to support UBO Camera
HuYingzhuo(hugo/hyzboy)
2023-09-28 17:41:45 +08:00
-
dbea7764fb
added GetPosition3D in Std3DMaterial
HuYingzhuo(hugo/hyzboy)
2023-09-28 15:03:34 +08:00
-
1101bcae9d
updated codes with AABB in SceneNode
HuYingzhuo(hugo/hyzboy)
2023-09-28 15:02:57 +08:00
-
6c7f9ea9d1
perpare it for VertexColor3D material.
devel_26_Texture2DArray
HuYingzhuo(hugo/hyzboy)
2023-09-27 20:31:46 +08:00
-
253d113375
adjusted path of examples.
HuYingzhuo(hugo/hyzboy)
2023-09-27 11:36:39 +08:00
-
ca1bb80b5f
updated M_RectTexture2DArray.cpp
HuYingzhuo(hugo/hyzboy)
2023-09-26 21:57:03 +08:00
-
922fc2661b
added primitive in Material2DCreateConfig
HuYingzhuo(hugo/hyzboy)
2023-09-26 21:49:37 +08:00
-
e9a8e5bbf2
updated texture_quad.cpp
HuYingzhuo(hugo/hyzboy)
2023-09-26 21:16:00 +08:00
-
bba00534ba
removed DescriptorSetType::MaterialInstance
HuYingzhuo(hugo/hyzboy)
2023-09-26 14:50:38 +08:00
-
c15fbf8252
texture_rect_array was run OK!
HuYingzhuo(hugo/hyzboy)
2023-09-25 21:49:35 +08:00
-
9a7e711658
LoadTexture2DToArray OK! test ok!
HuYingzhuo(hugo/hyzboy)
2023-09-25 20:32:12 +08:00
-
65c3d5cad1
renamed to CreateTexture from GetTexture in TextureLoader<>
HuYingzhuo(hugo/hyzboy)
2023-09-25 19:49:06 +08:00
-
7d9192051a
added codes about Texture2DArray.
HuYingzhuo(hugo/hyzboy)
2023-09-25 17:34:36 +08:00
-
22099b6b84
added CopyBufferToImage2D and use it.
HuYingzhuo(hugo/hyzboy)
2023-09-25 17:33:59 +08:00
-
322d24c4ca
added GPUDevice::CreateTexture2DArray functions.
HuYingzhuo(hugo/hyzboy)
2023-09-25 17:01:21 +08:00
-
5230fbc27f
added little codes of texture 2d array, but can't run.
HuYingzhuo(hugo/hyzboy)
2023-09-25 16:38:02 +08:00
-
f901708b6c
improved codes.
HuYingzhuo(hugo/hyzboy)
2023-09-25 15:37:41 +08:00
-
2487cb1f36
added CopyBufferToImage.h
HuYingzhuo(hugo/hyzboy)
2023-09-25 15:13:30 +08:00
-
7805494ca9
created a new GPUDevice::CopyBufferToImage(CopyBufferToImageInfo *,..)
HuYingzhuo(hugo/hyzboy)
2023-09-25 14:44:53 +08:00
-
ac4c97d33a
renamed to CopyBufferToImage from CommitTexture
HuYingzhuo(hugo/hyzboy)
2023-09-25 12:42:48 +08:00
-
a87a35b5f8
removed old examples.
HuYingzhuo(hugo/hyzboy)
2023-09-22 11:32:26 +08:00
-
d456c2bf92
used DescriptorSetType::MaterialInstance
hyzboy
2023-09-22 01:31:04 +08:00
-
12e18b517b
added MaterialInstance::WriteMIData<>(const T &)
hyzboy
2023-09-22 01:30:44 +08:00
-
2f00aa8e1e
improved codes.
hyzboy
2023-09-22 01:08:32 +08:00
-
4e144072e4
texture_rect run ok!
HuYingzhuo(hugo/hyzboy)
2023-09-21 22:11:20 +08:00
-
907cb3c852
added M_RectTexture2D.cpp
HuYingzhuo(hugo/hyzboy)
2023-09-21 21:36:55 +08:00
-
eb51df8dd0
Added few codes of ShaderCreateInfoGeometry
HuYingzhuo(hugo/hyzboy)
2023-09-21 21:36:37 +08:00
-
ed9ba3876f
added PureTexture2D material and test.
HuYingzhuo(hugo/hyzboy)
2023-09-21 20:46:08 +08:00
-
97290ce54c
fixed a bug that lost a ; in ShaderCreateInfo::ProcSampler()
HuYingzhuo(hugo/hyzboy)
2023-09-21 20:45:34 +08:00
-
bebac2284f
used FAN instead of TRIANGLES in texture_quad.cpp
HuYingzhuo(hugo/hyzboy)
2023-09-21 17:38:02 +08:00
-
d5d6a6bc74
added example that it's texture_quad.cpp.
HuYingzhuo(hugo/hyzboy)
2023-09-21 17:15:36 +08:00
-
5559178e7c
fixed a bug about RenderablePrimitiveCreater::SetIBO
HuYingzhuo(hugo/hyzboy)
2023-09-21 17:15:12 +08:00
-
f58ce4f98b
removed dirty codes
HuYingzhuo(hugo/hyzboy)
2023-09-21 17:14:49 +08:00
-
5c2f136689
renamed project's name
HuYingzhuo(hugo/hyzboy)
2023-09-21 10:09:31 +08:00
-
6820ee8c74
completed AutoMergeMaterialInstance,test ok. next step is to support texture2d array
master
devel_25_MaterialInstanceArray_in_UBO
HuYingzhuo(hugo/hyzboy)
2023-09-20 21:53:30 +08:00
-
ddb5a0b77a
use VIL instead of MI in to sort for RenderNode
HuYingzhuo(hugo/hyzboy)
2023-09-20 18:56:09 +08:00
-
69646971ce
used VIL instead of MI in MaterialRenderList
HuYingzhuo(hugo/hyzboy)
2023-09-20 17:19:46 +08:00
-
e71ec4be85
Added few RenderPass::CreatePipeline functions.
HuYingzhuo(hugo/hyzboy)
2023-09-20 17:15:13 +08:00
-
dbe2370a44
1.used uvec2/ushort2 in AssignVBO 2.completed first step then merge MI buffer
HuYingzhuo(hugo/hyzboy)
2023-09-20 15:55:14 +08:00
-
00d2677066
update RenderAssignBuffer,but can't run.
HuYingzhuo(hugo/hyzboy)
2023-09-19 22:04:34 +08:00
-
4208e47534
newly material instance stat,but can't run.
HuYingzhuo(hugo/hyzboy)
2023-09-19 21:45:54 +08:00
-
2dedeaad90
layouted codes of VKMaterialInstance.h
HuYingzhuo(hugo/hyzboy)
2023-09-19 21:45:28 +08:00
-
083600a95f
added mi_max_count in Material
HuYingzhuo(hugo/hyzboy)
2023-09-19 21:44:48 +08:00
-
902dc20340
used ActiveMemoryBlockManager to manage data of material instances in Material class.
HuYingzhuo(hugo/hyzboy)
2023-09-19 21:09:09 +08:00
-
164498446a
fixed crash in RenderAssignBuffer.cpp because not check ubo_mi before use.
HuYingzhuo(hugo/hyzboy)
2023-09-19 21:07:07 +08:00
-
cef5ad073b
a few update
HuYingzhuo(hugo/hyzboy)
2023-09-07 18:09:31 +08:00
-
c2279c553d
fixed a spell error in word.
HuYingzhuo(hugo/hyzboy)
2023-09-06 17:06:12 +08:00
-
d959e7988d
moved few values to VKRenderAssign.h
HuYingzhuo(hugo/hyzboy)
2023-09-06 16:55:04 +08:00
-
202bff5870
moved few codes to RenderAssignBuffer.cpp from MaterialRenderList.cpp
HuYingzhuo(hugo/hyzboy)
2023-09-06 16:24:05 +08:00
-
8437d8d561
named values and macro about RenderAssignBuffer
HuYingzhuo(hugo/hyzboy)
2023-09-06 15:57:52 +08:00
-
714fc3dcb7
use hgl_min in MaterialCreateInfo.cpp
hyzboy
2023-09-05 23:36:59 +08:00
-
e030738a5f
removed old codes of L2W in AssignBuffer
HuYingzhuo(hugo/hyzboy)
2023-09-05 20:52:55 +08:00
-
28b2b53d03
renamed to RenderAssignBuffer from RenderExtraBuffer
HuYingzhuo(hugo/hyzboy)
2023-09-05 20:48:47 +08:00
-
8bb742f3f4
OK???? 3rd_draw_triangle_use_RenderList run OK!.
devel_24_L2WArray_in_UBO
HuYingzhuo(hugo/hyzboy)
2023-09-05 20:19:53 +08:00
-
6e8932fc2f
comments few codes and then start next step.
HuYingzhuo(hugo/hyzboy)
2023-09-05 10:28:03 +08:00
-
9661336325
used uint8 color in third_triangle.cpp
HuYingzhuo(hugo/hyzboy)
2023-08-18 18:39:25 +08:00
-
ef84e5c699
renamed to RTSwapchain instead of SwapchainRenderTarget
HuYingzhuo(hugo/hyzboy)
2023-08-17 11:08:21 +08:00
-
3b106a3b42
updated CMCore, test can Run OK!.
HuYingzhuo(hugo/hyzboy)
2023-08-15 14:42:08 +08:00
-
74003df08b
updated list/pool/map....,but can't run.
HuYingzhuo(hugo/hyzboy)
2023-08-14 21:03:20 +08:00
-
95c67ba857
fixed name of color.
hyzboy
2023-07-29 01:54:01 +08:00
-
f51c7c6964
optimized Sort() in MaterialRenderList
HuYingzhuo(hugo/hyzboy)
2023-07-28 20:41:02 +08:00
-
3fe8d9f90d
Merge branch 'new_RenderList' of h
HuYingzhuo(hugo/hyzboy)
2023-07-28 20:23:46 +08:00
-
-
7967150722
upgraded codes and then it can run.
HuYingzhuo(hugo/hyzboy)
2023-07-28 20:17:46 +08:00
-
51a6da3d9f
update #include, but the codes can't compile.
hyzboy
2023-07-22 12:16:26 +08:00
-
dd047c1644
added WinVulkan.cpp
hyzboy
2023-07-09 22:32:14 +08:00
-
-
df80b1af3b
update submodules.
HuYingzhuo(hugo/hyzboy)
2023-06-21 20:17:12 +08:00
-
64235b12b6
used AutoDelete<>.Finish() at CreateMaterial.
HuYingzhuo(hugo/hyzboy)
2023-06-15 16:07:11 +08:00
-
0557ff2bae
added check of brand name
HuYingzhuo(hugo/hyzboy)
2023-06-14 21:03:30 +08:00
-
b43d4cc5a3
fixed a bug that error in getting the value of features/properties of vkPhysicalDevice
HuYingzhuo(hugo/hyzboy)
2023-06-14 20:17:10 +08:00
-
b72144a28b
reordered the creating vkdevice
HuYingzhuo(hugo/hyzboy)
2023-06-14 19:58:56 +08:00
-
d05f1109b5
removed MaterialData
HuYingzhuo(hugo/hyzboy)
2023-06-14 18:20:23 +08:00
-
3de67f8cf1
updated RenderResource::CreateMaterial
HuYingzhuo(hugo/hyzboy)
2023-06-14 17:55:06 +08:00
-
9816592bf6
optimized codes of RenderSource::CreateMaterial
HuYingzhuo(hugo/hyzboy)
2023-06-14 16:55:22 +08:00
-
82f3ad070b
optimized codes about CreateMaterial
HuYingzhuo(hugo/hyzboy)
2023-06-14 16:49:19 +08:00
-
b021b05cb0
renamed values in MaterialCreateInfo::SetMaterialInstance
HuYingzhuo(hugo/hyzboy)
2023-06-13 18:02:00 +08:00
-
5749d8ec8a
optimized ShaderModuleMapByName in RenderResource
HuYingzhuo(hugo/hyzboy)
2023-06-12 16:30:16 +08:00
-
e6560dfe5f
renamed values.
HuYingzhuo(hugo/hyzboy)
2023-06-12 15:45:34 +08:00
-
8f6260f440
fixed bug at GPUDevice::ChangeTexture2D
HuYingzhuo(hugo/hyzboy)
2023-06-07 20:25:32 +08:00
-
18850b0e27
BufferImageCopy supported RectScope2<>
HuYingzhuo(hugo/hyzboy)
2023-06-07 20:23:13 +08:00
-
de2926a6d5
standalone GPUDevice::CreateMP
HuYingzhuo(hugo/hyzboy)
2023-06-06 21:03:13 +08:00
-
1a8bd0a607
removed GPUDevice::CreateMP(Material *,const DescriptorSetType &)
HuYingzhuo(hugo/hyzboy)
2023-06-06 20:52:23 +08:00
-
ffaa6b5362
few about MaterialInstance
HuYingzhuo(hugo/hyzboy)
2023-06-05 21:39:12 +08:00
-
9d3ea89861
moved CreateMI to Material from GPUDevice.
HuYingzhuo(hugo/hyzboy)
2023-06-05 20:17:16 +08:00
-
7f1532dc6e
updated example programs that are second_triangle and third_triangle
HuYingzhuo(hugo/hyzboy)
2023-06-05 17:10:52 +08:00