|
e24286a87f
|
removed render_pass from RenderTarget, use RenderTarget::fbo->render_pass
|
2025-01-26 12:12:13 +08:00 |
|
|
906aba2459
|
use shorter name of manager/modules....
|
2025-01-25 22:31:48 +08:00 |
|
|
63dac1ef74
|
moved SwapchainImage's Destruct function to .cpp
|
2025-01-25 21:16:25 +08:00 |
|
|
2e53b48fff
|
[BIG MILESTONE] render framework first test ok! can draw!
|
2025-01-25 17:17:55 +08:00 |
|
|
c8adc9af24
|
Moved render_cmd_buffer to SwapchainImage
|
2025-01-25 01:41:00 +08:00 |
|
|
79b0b2ef76
|
support Vulkan 1.4 caps
|
2025-01-25 01:40:08 +08:00 |
|
|
96c3718b2a
|
remove about swapchain from GPUDevice class.
|
2025-01-19 19:06:32 +08:00 |
|
|
014d783e73
|
[WIP,can't RUN] recreated TextureManager/RenderTargetManager/SwapchainModule
|
2025-01-19 18:13:06 +08:00 |
|
|
ff8222c256
|
moved device_render_pass to RenderFramework from GPUDevice.
|
2025-01-18 20:28:14 +08:00 |
|
|
911afc06f6
|
preparing newly GraphModule/RenderModule/RenderPassManager/RenderFramework
|
2025-01-16 02:10:03 +08:00 |
|
|
bd0a3d8be1
|
to support newly String<>/IDName/Compare
|
2025-01-15 02:42:04 +08:00 |
|
|
3259f1af4c
|
use SortedSet instead of SortedSets
|
2024-11-21 01:30:42 +08:00 |
|
|
9450d92784
|
use Contains instead of IsMember/IsExist
|
2024-10-05 22:51:27 +08:00 |
|
|
f2a6c61c25
|
[WIP] render gizmo_move, but model is incorrect.
|
2024-07-30 00:47:28 +08:00 |
|
|
8f0cd9f35b
|
use AnsiString in shader
|
2024-07-26 03:25:09 +08:00 |
|
|
416b7bfcb3
|
support C++20
|
2024-07-26 03:24:44 +08:00 |
|
|
ba7be3ff17
|
fix file's encode
|
2024-07-15 01:21:28 +08:00 |
|
|
ac03ae4e44
|
renamed to SAFE_CLEAR_OBJECT_ARRAY_OBJECT from SAFE_CLEAR_OBJECT_ARRAY
|
2024-07-01 23:29:59 +08:00 |
|
|
107251c9ad
|
Added VIL in Pipeline, add comp VIL in CreateRenderable
|
2024-07-01 02:55:48 +08:00 |
|
|
09e9e71d59
|
adjust & layout codes.
|
2024-06-24 22:30:34 +08:00 |
|
|
56b8798122
|
maybe finished, all examples test OK!
|
2024-06-20 00:16:29 +08:00 |
|
|
3927b3c788
|
renamed values/struct.
|
2024-06-18 02:04:11 +08:00 |
|
|
6b9ac3220b
|
removed ShaderResource
|
2024-06-18 01:50:03 +08:00 |
|
|
2efb9c83bf
|
added GetVABMap and GetIBMap in Primitive
|
2024-06-12 02:07:54 +08:00 |
|
|
7b0a185a45
|
Moved vab_map_list and ibo_map from PrimitiveCreater to PrimitiveData
|
2024-06-12 01:48:25 +08:00 |
|
|
7f8fbbd3a0
|
improved VKBufferMap and added newly IBMap/VABMap
|
2024-06-12 00:23:09 +08:00 |
|
|
01bb4b2153
|
fixed VABMap
|
2024-06-02 12:40:17 +08:00 |
|
|
66ef3160e1
|
used newly VKBufferMap in PrimitiveCreater
|
2024-06-02 12:16:33 +08:00 |
|
|
16ae849809
|
added VKBufferMap.cpp/.h
|
2024-06-01 12:08:49 +08:00 |
|
|
611a9fe61d
|
fixed draw_triangle_in_NDC sample and other about codes.
|
2024-05-31 22:04:02 +08:00 |
|
|
6ce713aed5
|
finished to stat about IndirectDraw data in MaterialRenderList
|
2024-05-30 13:14:13 +08:00 |
|
|
ac0d1bee59
|
added VKIndirectCommandBuffer.cpp and other codes.
|
2024-05-30 01:58:32 +08:00 |
|
|
cc80fe7f39
|
add renderitem sort by vdm
|
2024-05-29 00:55:12 +08:00 |
|
|
8cdf88e2fd
|
added VDM in Primitive/Renderable/PrimitiveDataBuffer
|
2024-05-28 23:33:15 +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 |
|
|
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 |
|
|
08a348392d
|
added GetVDM() in PrimitiveData classes.
|
2024-05-25 13:48:15 +08:00 |
|
|
0dfb7220b5
|
finish BIG VBO.Test OK!,Can RUN!..next step is merge drawcall.
|
2024-05-25 04:11:38 +08:00 |
|
|
4a94d78c1f
|
preparing PrimitiveCreater to support multi primitive
|
2024-05-25 03:14:26 +08:00 |
|
|
9a4e495027
|
coded PrimitiveDataVDM, next step is test.
|
2024-05-25 02:48:37 +08:00 |
|
|
6de3cf789a
|
upgraded InlineGeometry, removed RenderResource::CreatePrimitive.
|
2024-05-25 01:48:15 +08:00 |
|
|
299d3bd019
|
newly Primitive/PrimitiveData/PrimitiveCreater, and test OK! can RUN!
|
2024-05-25 01:46:19 +08:00 |
|
|
78b1982849
|
output Vendor in PhysicalDeviceCapsOutput
|
2024-05-25 01:44:47 +08:00 |
|
|
8a0215aee6
|
supported newly IBMap,can RUN OK!!!
|
2024-05-23 14:00:23 +08:00 |
|