|
9fd13680d1
|
used RenderablePrimitiveCreater in second_triangle.cpp
|
2023-03-22 18:15:45 +08:00 |
|
|
8af96ed4a5
|
added a test that it's zero2one coordinate system at second_triangle.cpp
|
2023-03-22 17:56:36 +08:00 |
|
|
57b480754c
|
renamed name of example project
|
2023-03-22 16:09:11 +08:00 |
|
|
ac42dcdb26
|
finished auto bound GlobalDescriptor
|
2023-03-22 15:58:59 +08:00 |
|
|
e1c3b95de7
|
next work: support 3-way coordinate system in VertexColor2D material.
|
2023-03-22 02:41:19 +08:00 |
|
|
ee061e4a1a
|
Bind ViewportInfo to Global in VulkanAppFramework
|
2023-03-22 02:40:26 +08:00 |
|
|
f2c6c24ddf
|
added BindGlobalDescriptor at RenderResource
|
2023-03-22 02:35:37 +08:00 |
|
|
76f5dcb884
|
1.added GetDescriptorCount at MaterialParameters
2.renamed to GetBoundCount from GetCount
|
2023-03-22 02:35:05 +08:00 |
|
|
157c09eff0
|
added GetBindCount at MaterialDescriptorManager
|
2023-03-22 02:31:39 +08:00 |
|
|
9f8e63788d
|
used 2d array at binding_map of MaterialDescriptorManager
|
2023-03-21 22:28:01 +08:00 |
|
|
a7c761e1c5
|
renamed value.
|
2023-03-21 21:46:16 +08:00 |
|
|
44620abc21
|
added SetGlobal/GetGlobal/Free at RenderResource
|
2023-03-21 21:37:03 +08:00 |
|
|
8bf1ad2a46
|
added a standard material that it's VertexColor2DNDC.
|
2023-03-21 21:01:16 +08:00 |
|
|
d26cae0086
|
removed shadergen namespace
|
2023-03-21 18:05:48 +08:00 |
|
|
bc9fc9b50f
|
fixed a bug that it don't Add(mtl) at RenderResource::CreateMaterial(MaterialCreateInfo *)
|
2023-03-21 18:05:27 +08:00 |
|
|
fb4c8ed8c2
|
removed SPVParseData
|
2023-03-21 18:04:26 +08:00 |
|
|
0dae30fa06
|
updated first_triangle.cpp
|
2023-03-21 14:37:51 +08:00 |
|
|
48b5a978b8
|
added a newly RenderResource::CreateMaterialInstance(MaterialCreateInfo *,...)
|
2023-03-21 14:36:48 +08:00 |
|
|
694add27ae
|
first tested ok that AutoMaterial in first_triangle example.
|
2023-03-21 14:17:33 +08:00 |
|
|
251bbd2705
|
added "all_dslb=nullptr" at construct function of MaterialDescriptorManager.
|
2023-03-21 14:16:48 +08:00 |
|
|
3bfc31b57f
|
added a safe check at ~PipelineLayoutData()
|
2023-03-21 14:15:58 +08:00 |
|
|
8c8a218a3a
|
added GetCount() at MaterialDescriptorInfo class.
|
2023-03-21 14:15:33 +08:00 |
|
|
9302cbc3ef
|
finished write codes of CreateMaterial from MaterialCreateInfo
|
2023-03-20 22:09:37 +08:00 |
|
|
696d3259aa
|
renamed to ChangeOrAdd from Update at Map template.
|
2023-03-20 16:20:32 +08:00 |
|
|
85530e6d57
|
renamed to MaterialDescriptorManager from MaterialDescriptorSets
|
2023-03-20 13:55:47 +08:00 |
|
|
81e2aac321
|
optimized MaterialDescriptorSets
|
2023-03-20 13:51:25 +08:00 |
|
|
35a282ef5e
|
used DESCRIPTOR_SET_TYPE_COUNT
|
2023-03-20 13:35:04 +08:00 |
|
|
3a378be660
|
removed sd_list for MaterialDescriptorSets
|
2023-03-19 20:41:12 +08:00 |
|
|
aed56a35e0
|
use GetSPVData/GetSPVSize instead of GetCode/GetCodeSize
|
2023-03-19 20:23:54 +08:00 |
|
|
09277924f1
|
comment sd_list_by_set_type array and GetDescriptorList function at MaterialDescriptorSets
|
2023-03-19 20:18:56 +08:00 |
|
|
c4a4ec5ebc
|
used "uint32_t *" for SPVDATA
|
2023-03-19 20:18:10 +08:00 |
|
|
703d444cbb
|
added GetInput at ShaderCreateInfoVertex
|
2023-03-19 20:17:27 +08:00 |
|
|
159c808dad
|
added GetCode/GetCodeSize at ShaderCreateInfo
|
2023-03-19 20:17:02 +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 |
|
|
42f63c5ef1
|
renamed few values at VKShaderModule
|
2023-03-19 13:37:55 +08:00 |
|
|
5f4dd09f92
|
updated ShaderStage
|
2023-03-18 21:07:21 +08:00 |
|
|
9872f74160
|
used short funcname.
|
2023-03-18 17:58:57 +08:00 |
|
|
529d6b7939
|
used newly ShaderAttributeArray
|
2023-03-17 21:06:05 +08:00 |
|
|
f748301787
|
split standalone VKUUID.h/DebugOutProperties.h
|
2023-03-17 18:15:55 +08:00 |
|
|
165f9d2a5f
|
rename and layout.
|
2023-03-17 16:21:12 +08:00 |
|
|
4de8139936
|
reanmed to ShaderAttribute instead of ShaderStage
|
2023-03-17 16:06:11 +08:00 |
|
|
9ee5f0adaa
|
renamed files of shadergen
|
2023-03-17 10:14:07 +08:00 |
|
|
555e8fc066
|
renamed many source of ShaderGen
|
2023-03-17 10:08:41 +08:00 |
|
|
f564f55e7b
|
added StandardMaterial
|
2023-03-16 21:54:03 +08:00 |
|
|
31b5bb6d4f
|
added VertexColor2DMaterial at MaterialCreaterTest.cpp
|
2023-03-15 17:50:33 +08:00 |
|
|
5ba705cd6b
|
updated layout of codes
|
2023-03-15 14:55:10 +08:00 |
|
|
9cfb88235a
|
fixed a bug that Illegal class copy used
|
2023-03-15 11:53:13 +08:00 |
|
|
eceaf9ba68
|
layout codes.
|
2023-03-15 11:32:38 +08:00 |
|
|
14e7074b3f
|
used ShaderDescriptorManager * instead of ShaderDescriptorManager
|
2023-03-15 11:09:51 +08:00 |
|
|
f79599b1d4
|
updated shadergen
|
2023-03-14 22:22:35 +08:00 |
|