|
237c1a469b
|
writed GeometryShaderStateParse, need to test in furture.
|
2023-10-09 03:15:42 +08:00 |
|
|
5ede824522
|
MaterialTextParse completed VertexShader/FragmentShader parse.
|
2023-10-09 02:22:38 +08:00 |
|
|
aaff0c23c9
|
improved CodeParse in MaterialFileLoader.cpp
|
2023-10-09 01:23:06 +08:00 |
|
|
3a3f9d10b7
|
Parse MaterialInstance filed in MaterialFileLoader.cpp
|
2023-10-09 01:12:27 +08:00 |
|
|
b6e391762b
|
added MaterialInstanceStateParse
|
2023-10-08 20:38:54 +08:00 |
|
|
b262fdc645
|
added MaterialFileLoader.cpp
|
2023-10-08 20:00:46 +08:00 |
|
|
0524c51feb
|
Set Base-class StdMaterial to Std2DMaterial/Std3DMaterial
|
2023-10-08 10:04:58 +08:00 |
|
|
1d866abb48
|
use List<const char *> instead of AnsiStringList in ShaderCreateInfo::function_list
|
2023-10-07 23:35:22 +08:00 |
|
|
ece7912f3c
|
removed ShaderCreateInfoFragment::UseDefaultMain
|
2023-10-07 23:34:36 +08:00 |
|
|
4ef37a430e
|
move Material2DCreateConfig/Material3DCreateConfig
|
2023-10-07 20:59:44 +08:00 |
|
|
86123827cb
|
moved glsl to standalone .glsl file.
|
2023-10-07 17:02:00 +08:00 |
|
|
19df201ab5
|
Added ShaderStage macro in ShaderGen
|
2023-10-07 16:14:34 +08:00 |
|
|
3393a90127
|
prepare billboard
|
2023-10-06 22:25:39 +08:00 |
|
|
9b5157594f
|
added MFGetNormal.h
|
2023-10-05 01:32:00 +08:00 |
|
|
e95cbb28a4
|
improved PlaneGrid
|
2023-09-29 02:59:10 +08:00 |
|
|
78946994bb
|
Added VertexLum3D material, test PlaneGrid3D OK!
|
2023-09-28 18:13:51 +08:00 |
|
|
db766f33ac
|
fixed PlaneGrid3D example, it RUN OK!!!
|
2023-09-28 17:44:47 +08:00 |
|
|
3db94948c5
|
fixed a bug in PrimitiveCreater::Finish
|
2023-09-28 17:44:20 +08:00 |
|
|
cefea7229d
|
added CreateUBODescriptor
|
2023-09-28 17:42:14 +08:00 |
|
|
45f50b3bc0
|
added GetPosition3DCamera/GetPosition3DL2WCamera and to support UBO Camera
|
2023-09-28 17:41:45 +08:00 |
|
|
dbea7764fb
|
added GetPosition3D in Std3DMaterial
|
2023-09-28 15:03:34 +08:00 |
|
|
1101bcae9d
|
updated codes with AABB in SceneNode
|
2023-09-28 15:02:57 +08:00 |
|
|
6c7f9ea9d1
|
perpare it for VertexColor3D material.
|
2023-09-27 20:31:46 +08:00 |
|
|
ca1bb80b5f
|
updated M_RectTexture2DArray.cpp
|
2023-09-26 21:57:03 +08:00 |
|
|
922fc2661b
|
added primitive in Material2DCreateConfig
|
2023-09-26 21:49:37 +08:00 |
|
|
bba00534ba
|
removed DescriptorSetType::MaterialInstance
|
2023-09-26 14:50:38 +08:00 |
|
|
c15fbf8252
|
texture_rect_array was run OK!
|
2023-09-25 21:49:35 +08:00 |
|
|
9a7e711658
|
LoadTexture2DToArray OK! test ok!
|
2023-09-25 20:32:12 +08:00 |
|
|
65c3d5cad1
|
renamed to CreateTexture from GetTexture in TextureLoader<>
|
2023-09-25 19:49:06 +08:00 |
|
|
7d9192051a
|
added codes about Texture2DArray.
|
2023-09-25 17:34:36 +08:00 |
|
|
22099b6b84
|
added CopyBufferToImage2D and use it.
|
2023-09-25 17:33:59 +08:00 |
|
|
322d24c4ca
|
added GPUDevice::CreateTexture2DArray functions.
|
2023-09-25 17:01:21 +08:00 |
|
|
5230fbc27f
|
added little codes of texture 2d array, but can't run.
|
2023-09-25 16:38:02 +08:00 |
|
|
f901708b6c
|
improved codes.
|
2023-09-25 15:37:41 +08:00 |
|
|
2487cb1f36
|
added CopyBufferToImage.h
|
2023-09-25 15:13:30 +08:00 |
|
|
7805494ca9
|
created a new GPUDevice::CopyBufferToImage(CopyBufferToImageInfo *,..)
|
2023-09-25 14:44:53 +08:00 |
|
|
ac4c97d33a
|
renamed to CopyBufferToImage from CommitTexture
|
2023-09-25 12:42:48 +08:00 |
|
|
d456c2bf92
|
used DescriptorSetType::MaterialInstance
|
2023-09-22 01:31:04 +08:00 |
|
|
2f00aa8e1e
|
improved codes.
|
2023-09-22 01:08:32 +08:00 |
|
|
4e144072e4
|
texture_rect run ok!
|
2023-09-21 22:11:20 +08:00 |
|
|
907cb3c852
|
added M_RectTexture2D.cpp
|
2023-09-21 21:36:55 +08:00 |
|
|
eb51df8dd0
|
Added few codes of ShaderCreateInfoGeometry
|
2023-09-21 21:36:37 +08:00 |
|
|
ed9ba3876f
|
added PureTexture2D material and test.
|
2023-09-21 20:46:08 +08:00 |
|
|
97290ce54c
|
fixed a bug that lost a ; in ShaderCreateInfo::ProcSampler()
|
2023-09-21 20:45:34 +08:00 |
|
|
f58ce4f98b
|
removed dirty codes
|
2023-09-21 17:14:49 +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 |
|
|
e71ec4be85
|
Added few RenderPass::CreatePipeline functions.
|
2023-09-20 17:15:13 +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 |
|