创建光栅化目录
This commit is contained in:
@@ -112,7 +112,6 @@ set(DV_CORE_PIPE_INCLUDE_FILES
|
|||||||
include/pipe/dvc_render_step_IA.h
|
include/pipe/dvc_render_step_IA.h
|
||||||
include/pipe/dvc_render_step_VS.h
|
include/pipe/dvc_render_step_VS.h
|
||||||
include/pipe/dvc_render_step_PS.h
|
include/pipe/dvc_render_step_PS.h
|
||||||
include/pipe/dvc_rasterizer.h
|
|
||||||
)
|
)
|
||||||
source_group("include/pipe" FILES ${DV_CORE_PIPE_INCLUDE_FILES})
|
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_IA.cpp
|
||||||
source/pipe/dvc_render_step_VS.cpp
|
source/pipe/dvc_render_step_VS.cpp
|
||||||
source/pipe/dvc_render_step_PS.cpp
|
source/pipe/dvc_render_step_PS.cpp
|
||||||
source/pipe/dvc_rasterizer_triangle.cpp
|
|
||||||
)
|
)
|
||||||
source_group("source/pipe" FILES ${DV_CORE_PIPE_SOURCE_FILES})
|
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
|
# shader
|
||||||
#################
|
#################
|
||||||
@@ -162,6 +173,8 @@ add_library(dv_core SHARED
|
|||||||
${DV_CORE_ASSET_SOURCE_FILES}
|
${DV_CORE_ASSET_SOURCE_FILES}
|
||||||
${DV_CORE_PIPE_INCLUDE_FILES}
|
${DV_CORE_PIPE_INCLUDE_FILES}
|
||||||
${DV_CORE_PIPE_SOURCE_FILES}
|
${DV_CORE_PIPE_SOURCE_FILES}
|
||||||
|
${DV_CORE_RASTERIZER_INCLUDE_FILES}
|
||||||
|
${DV_CORE_RASTERIZER_SOURCE_FILES}
|
||||||
${DV_CORE_SHADER_INCLUDE_FILES}
|
${DV_CORE_SHADER_INCLUDE_FILES}
|
||||||
${DV_CORE_SHADER_SOURCE_FILES}
|
${DV_CORE_SHADER_SOURCE_FILES}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#include "pipe/dvc_render_step_PS.h"
|
#include "pipe/dvc_render_step_PS.h"
|
||||||
#include "shader/dvc_shader_interface.h"
|
#include "shader/dvc_shader_interface.h"
|
||||||
#include "device/dvc_buffer.h"
|
#include "device/dvc_buffer.h"
|
||||||
#include "pipe/dvc_rasterizer.h"
|
#include "rasterizer/dvc_rasterizer_triangle.h"
|
||||||
#include "math/dvc_math_util.h"
|
#include "math/dvc_math_util.h"
|
||||||
|
|
||||||
DV_CORE_BEGIN_NAMESPACE
|
DV_CORE_BEGIN_NAMESPACE
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
#include "pipe/dvc_rasterizer.h"
|
#include "rasterizer/dvc_rasterizer_triangle.h"
|
||||||
#include "math/dvc_fix_point.h"
|
#include "math/dvc_fix_point.h"
|
||||||
#include "math/dvc_math_util.h"
|
#include "math/dvc_math_util.h"
|
||||||
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
#include "dvr_triangle.h"
|
#include "dvr_triangle.h"
|
||||||
#include "pipe/dvc_rasterizer.h"
|
#include "rasterizer/dvc_rasterizer_triangle.h"
|
||||||
|
|
||||||
void Triangle::build(const davinci::fVector3& _pixelColor, int32_t canvasWidth, int32_t canvasHeight, bool debug)
|
void Triangle::build(const davinci::fVector3& _pixelColor, int32_t canvasWidth, int32_t canvasHeight, bool debug)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#include "pipe/dvc_rasterizer.h"
|
#include "rasterizer/dvc_rasterizer_triangle.h"
|
||||||
#include "buffer/dvu_dump_buffer.h"
|
#include "buffer/dvu_dump_buffer.h"
|
||||||
#include <gtest/gtest.h>
|
#include <gtest/gtest.h>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user