|
160ba000d3
|
want to split RenderList2D/3D
|
2023-03-22 21:19:23 +08:00 |
|
|
5f830b8d57
|
changed GPUArrayBuffer to non-template
|
2023-03-22 21:18:46 +08:00 |
|
|
eb8e0a921b
|
used DESCRIPTOR_SET_TYPE_COUNT instead of "(size_t)DescriptorSetType::RANGE_SIZE"
|
2023-03-22 19:37:48 +08:00 |
|
|
8af96ed4a5
|
added a test that it's zero2one coordinate system at second_triangle.cpp
|
2023-03-22 17:56:36 +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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
2cc0dca050
|
renamed many values.
|
2023-03-13 21:58:27 +08:00 |
|
|
ece7fa5f32
|
writed ProcSubpassInput,ProcStruct,ProcUBO,ProcConst,ProcSampler at ShaderCreater
|
2023-03-10 02:15:26 +08:00 |
|
|
68b24903bb
|
Added ProcOutput() at ShaderCreaterFragment
|
2023-03-10 01:47:01 +08:00 |
|
|
6ee832c39f
|
updated ShaderGen->ShaderCreater.
|
2023-03-09 23:21:52 +08:00 |
|
|
26f7c915c8
|
update Input/Output
|
2023-03-08 21:41:57 +08:00 |
|
|
2ac91b80ac
|
added GLSLCompiler.cpp/.h
|
2023-03-08 14:02:51 +08:00 |
|
|
eed16928e9
|
optmized layout of shadergen
|
2023-03-06 21:30:32 +08:00 |
|
|
6b8e76b75f
|
split codes of ShaderGen
|
2023-03-06 14:06:20 +08:00 |
|
|
ba65d1abf2
|
renamed to PerMaterial instead of PerMaterialInstance
|
2023-03-04 18:21:03 +08:00 |
|