创建光栅化目录

This commit is contained in:
2025-06-29 16:08:25 +08:00
parent 2fe2ef5d74
commit 2520e9589f
6 changed files with 19 additions and 6 deletions
+15 -2
View File
@@ -112,7 +112,6 @@ set(DV_CORE_PIPE_INCLUDE_FILES
include/pipe/dvc_render_step_IA.h
include/pipe/dvc_render_step_VS.h
include/pipe/dvc_render_step_PS.h
include/pipe/dvc_rasterizer.h
)
source_group("include/pipe" FILES ${DV_CORE_PIPE_INCLUDE_FILES})
@@ -123,10 +122,22 @@ set(DV_CORE_PIPE_SOURCE_FILES
source/pipe/dvc_render_step_IA.cpp
source/pipe/dvc_render_step_VS.cpp
source/pipe/dvc_render_step_PS.cpp
source/pipe/dvc_rasterizer_triangle.cpp
)
source_group("source/pipe" FILES ${DV_CORE_PIPE_SOURCE_FILES})
#################
# rasterizer
#################
set(DV_CORE_RASTERIZER_INCLUDE_FILES
include/rasterizer/dvc_rasterizer_triangle.h
)
source_group("include/rasterizer" FILES ${DV_CORE_RASTERIZER_INCLUDE_FILES})
set(DV_CORE_RASTERIZER_SOURCE_FILES
source/rasterizer/dvc_rasterizer_triangle.cpp
)
source_group("source/rasterizer" FILES ${DV_CORE_RASTERIZER_SOURCE_FILES})
#################
# shader
#################
@@ -162,6 +173,8 @@ add_library(dv_core SHARED
${DV_CORE_ASSET_SOURCE_FILES}
${DV_CORE_PIPE_INCLUDE_FILES}
${DV_CORE_PIPE_SOURCE_FILES}
${DV_CORE_RASTERIZER_INCLUDE_FILES}
${DV_CORE_RASTERIZER_SOURCE_FILES}
${DV_CORE_SHADER_INCLUDE_FILES}
${DV_CORE_SHADER_SOURCE_FILES}
)
@@ -1,7 +1,7 @@
#include "pipe/dvc_render_step_PS.h"
#include "shader/dvc_shader_interface.h"
#include "device/dvc_buffer.h"
#include "pipe/dvc_rasterizer.h"
#include "rasterizer/dvc_rasterizer_triangle.h"
#include "math/dvc_math_util.h"
DV_CORE_BEGIN_NAMESPACE
@@ -1,4 +1,4 @@
#include "pipe/dvc_rasterizer.h"
#include "rasterizer/dvc_rasterizer_triangle.h"
#include "math/dvc_fix_point.h"
#include "math/dvc_math_util.h"