diff --git a/example/Basic/draw_triangle_use_UBO.cpp b/example/Basic/draw_triangle_use_UBO.cpp index 3ecaa83c..2c608a14 100644 --- a/example/Basic/draw_triangle_use_UBO.cpp +++ b/example/Basic/draw_triangle_use_UBO.cpp @@ -17,7 +17,7 @@ static float position_data_float[VERTEX_COUNT][2]= {0.25, 0.75} }; -static uint16 position_data_u16[VERTEX_COUNT][2]={}; +static uint16 position_data[VERTEX_COUNT][2]={}; constexpr uint8 color_data[VERTEX_COUNT*4]= { @@ -26,16 +26,6 @@ constexpr uint8 color_data[VERTEX_COUNT*4]= 0,0,255,255 }; -//#define USE_ZERO2ONE_COORD //使用左上角0,0右下角1,1的坐标系 - -#ifdef USE_ZERO2ONE_COORD - constexpr VkFormat PositionFormat=VF_V2F; - #define position_data position_data_float -#else - constexpr VkFormat PositionFormat=VF_V2U16; - #define position_data position_data_u16 -#endif// - class TestApp:public WorkObject { private: @@ -55,9 +45,6 @@ private: VILConfig vil_config; -#ifdef USE_ZERO2ONE_COORD - cfg.coordinate_system=CoordinateSystem2D::ZeroToOne; -#else cfg.coordinate_system=CoordinateSystem2D::Ortho; cfg.position_format =VAT_UVEC2; //这里指定shader中使用uvec2当做顶点输入格式 @@ -70,10 +57,9 @@ private: for(uint i=0;i0) vkUpdateDescriptorSets(device,wds_list.GetCount(),wds_list.GetData(),0,nullptr); - is_dirty=false; + Clear(); } VK_NAMESPACE_END