增加材质和纹理

This commit is contained in:
2025-10-26 20:07:32 +08:00
parent f847154ba2
commit 8db6f7b115
45 changed files with 1124 additions and 281 deletions
+10
View File
@@ -69,11 +69,17 @@ source_group("source/scene/component" FILES ${DV_CORE_SCENE_COMPONENT_SOURCE_FIL
#################
set(DV_CORE_ASSET_INCLUDE_FILES
include/asset/dvc_mesh.h
include/asset/dvc_image.h
include/asset/dvc_texture.h
include/asset/dvc_material.h
)
source_group("include/asset" FILES ${DV_CORE_ASSET_INCLUDE_FILES})
set(DV_CORE_ASSET_SOURCE_FILES
source/asset/dvc_mesh.cpp
source/asset/dvc_image.cpp
source/asset/dvc_texture.cpp
source/asset/dvc_material.cpp
)
source_group("source/asset" FILES ${DV_CORE_ASSET_SOURCE_FILES})
@@ -81,6 +87,7 @@ source_group("source/asset" FILES ${DV_CORE_ASSET_SOURCE_FILES})
# device
#################
set(DV_CORE_DEVICE_INCLUDE_FILES
include/device/dvc_device.h
include/device/dvc_buffer.h
include/device/dvc_buffer_view.h
include/device/dvc_buffer_accessor.h
@@ -92,6 +99,7 @@ set(DV_CORE_DEVICE_INCLUDE_FILES
source_group("include/device" FILES ${DV_CORE_DEVICE_INCLUDE_FILES})
set(DV_CORE_DEVICE_SOURCE_FILES
source/device/dvc_device.cpp
source/device/dvc_buffer.cpp
source/device/dvc_buffer_view.cpp
source/device/dvc_buffer_accessor.cpp
@@ -145,11 +153,13 @@ source_group("source/rasterizer" FILES ${DV_CORE_RASTERIZER_SOURCE_FILES})
#################
set(DV_CORE_SHADER_INCLUDE_FILES
include/shader/dvc_shader_interface.h
include/shader/dvc_shader_functions.h
)
source_group("include/shader" FILES ${DV_CORE_SHADER_INCLUDE_FILES})
set(DV_CORE_SHADER_SOURCE_FILES
source/shader/dvc_shader_interface.cpp
source/shader/dvc_shader_functions.cpp
)
source_group("source/shader" FILES ${DV_CORE_SHADER_SOURCE_FILES})