|
898d01ac62
|
Change MaterialRenderList::Add
|
2024-07-18 01:53:23 +08:00 |
|
|
941f5ee6ec
|
fixed comment and layout comment.
|
2024-06-12 09:49:48 +08:00 |
|
|
0da0290fc6
|
resume vab_offset but don't use it in short time.
|
2024-06-02 15:27:03 +08:00 |
|
|
c780662ff6
|
fixed draw without VDM
|
2024-05-31 23:07:05 +08:00 |
|
|
22868dafab
|
[Important] Indirect Draw Finished....test OK!!
|
2024-05-30 13:39:16 +08:00 |
|
|
6ce713aed5
|
finished to stat about IndirectDraw data in MaterialRenderList
|
2024-05-30 13:14:13 +08:00 |
|
|
bf7c6bdeac
|
preparing VKIndirectCommandBuffer.h
|
2024-05-30 01:14:27 +08:00 |
|
|
cc80fe7f39
|
add renderitem sort by vdm
|
2024-05-29 00:55:12 +08:00 |
|
|
55001843ea
|
added vdm sort
|
2024-05-28 23:49:28 +08:00 |
|
|
ca8e36687f
|
OK! Can RUN! full OK!...next step is to create VDMRender in MaterialRenderList
|
2024-05-28 23:10:50 +08:00 |
|
|
86ff7517d9
|
[WIP] optimizing VDM Support
|
2024-05-28 02:21:33 +08:00 |
|
|
742fe201ad
|
rename and layout codes.
|
2024-05-27 01:42:10 +08:00 |
|
|
8bb97ef2de
|
added comments
|
2024-05-26 15:55:28 +08:00 |
|
|
9947d46ab8
|
changed many size/count type why to equal vkCmdDraw/vkCmdDrawIndexed
|
2024-05-26 15:04:44 +08:00 |
|
|
bf5e401566
|
[STRONG] merge VDM render OK!!! TEST OK! next step is to support VDM Render and non-VDM Render, recommend is two MaterialRenderList class.
|
2024-05-26 02:25:49 +08:00 |
|
|
0dcf004f4c
|
renamed to VAB from VBO
|
2024-05-25 22:57:29 +08:00 |
|
|
8d3cd8d561
|
remove RenderablePrimitiveCreater.h, fixed auto_instance.cpp/auto_merge_material_instance.cpp examples, can RUN.
|
2024-05-25 22:47:26 +08:00 |
|
|
6740764f07
|
create DrawData that it split from VertexInputData
|
2024-05-25 22:08:01 +08:00 |
|
|
a5e76988c7
|
resume Assign instead of local2world and materialinstanceId in VertexInputStream
|
2024-05-25 17:58:39 +08:00 |
|
|
11ebb841be
|
improved IBAccess in VKPrimitive/VKRenderable/MaterialRenderList
|
2024-04-27 01:13:12 +08:00 |
|
|
ad330f3a42
|
renamed many values and function's name.
|
2024-04-27 01:07:44 +08:00 |
|
|
bbf94767fe
|
using IBAccess=IndexBufferAccess
|
2024-04-27 00:05:25 +08:00 |
|
|
9c6c37c07a
|
renamed to IndexBufferAccess from IndexBufferData
|
2024-04-26 00:32:11 +08:00 |
|
|
3bbbe18c40
|
use VAB instead of VBO
|
2024-04-24 01:44:01 +08:00 |
|
|
d8140ae64e
|
use VAB instead of VBO
|
2024-04-24 01:38:55 +08:00 |
|
|
0f38f94139
|
split to two class they are RenderL2WBuffer and RenderMIBuffer from RenderAssignBuffer, two sample program RUN OK!
|
2024-03-26 01:51:59 +08:00 |
|
|
a60ffbb7da
|
first step OK that it's to resumed to use L2W in VertexInputStream.
|
2024-03-26 01:20:20 +08:00 |
|
|
317635877b
|
optimized MaterialRenderList, removed last_vil(pipeline already include vil), don't create assign_buffer if material don't include assign
|
2023-10-12 02:24:58 +08:00 |
|
|
6820ee8c74
|
completed AutoMergeMaterialInstance,test ok. next step is to support texture2d array
|
2023-09-20 21:53:30 +08:00 |
|
|
ddb5a0b77a
|
use VIL instead of MI in to sort for RenderNode
|
2023-09-20 18:56:09 +08:00 |
|
|
69646971ce
|
used VIL instead of MI in MaterialRenderList
|
2023-09-20 17:19:46 +08:00 |
|
|
dbe2370a44
|
1.used uvec2/ushort2 in AssignVBO
2.completed first step then merge MI buffer
|
2023-09-20 15:55:14 +08:00 |
|
|
00d2677066
|
update RenderAssignBuffer,but can't run.
|
2023-09-19 22:04:34 +08:00 |
|
|
4208e47534
|
newly material instance stat,but can't run.
|
2023-09-19 21:45:54 +08:00 |
|
|
cef5ad073b
|
a few update
|
2023-09-07 18:09:31 +08:00 |
|
|
c2279c553d
|
fixed a spell error in word.
|
2023-09-06 17:06:12 +08:00 |
|
|
d959e7988d
|
moved few values to VKRenderAssign.h
|
2023-09-06 16:55:04 +08:00 |
|
|
202bff5870
|
moved few codes to RenderAssignBuffer.cpp from MaterialRenderList.cpp
|
2023-09-06 16:24:05 +08:00 |
|
|
8437d8d561
|
named values and macro about RenderAssignBuffer
|
2023-09-06 15:57:52 +08:00 |
|
|
28b2b53d03
|
renamed to RenderAssignBuffer from RenderExtraBuffer
|
2023-09-05 20:48:47 +08:00 |
|
|
8bb742f3f4
|
OK???? 3rd_draw_triangle_use_RenderList run OK!.
|
2023-09-05 20:19:53 +08:00 |
|
|
6e8932fc2f
|
comments few codes and then start next step.
|
2023-09-05 10:28:03 +08:00 |
|
|
74003df08b
|
updated list/pool/map....,but can't run.
|
2023-08-14 21:03:20 +08:00 |
|
|
f51c7c6964
|
optimized Sort() in MaterialRenderList
|
2023-07-28 20:41:02 +08:00 |
|
|
3fe8d9f90d
|
Merge branch 'new_RenderList' of h
|
2023-07-28 20:23:46 +08:00 |
|
|
7967150722
|
upgraded codes and then it can run.
|
2023-07-28 20:17:46 +08:00 |
|
|
51a6da3d9f
|
update #include, but the codes can't compile.
|
2023-07-22 12:16:26 +08:00 |
|
|
f4a8406ad8
|
support MI_MAX_COUNT in ShaderGen
|
2023-06-02 20:45:19 +08:00 |
|
|
f8fe0e46d6
|
added WriteMaterialInstance in RenderExtraBuffer
|
2023-06-01 21:25:50 +08:00 |
|
|
e076b72f1a
|
splited MaterialRenderList and MaterialRenderMap, RenderExtraBuffer
|
2023-06-01 15:08:45 +08:00 |
|