跑通点的渲染。
This commit is contained in:
@@ -24,7 +24,8 @@
|
|||||||
TextureLoading::TextureLoading()
|
TextureLoading::TextureLoading()
|
||||||
{
|
{
|
||||||
zoom = -1.f;
|
zoom = -1.f;
|
||||||
rotation = { 0.0f, 15.0f, 0.0f };
|
//rotation = { 0.0f, 15.0f, 0.0f };
|
||||||
|
rotation = { 0.0f, 0.0f, 0.0f };
|
||||||
title = "Texture loading";
|
title = "Texture loading";
|
||||||
this_instance = this;
|
this_instance = this;
|
||||||
}
|
}
|
||||||
@@ -182,10 +183,10 @@ std::vector<uint8_t> generateSimpleTestImage(int width, int height, int cell_wid
|
|||||||
const uint8_t* color = cellColors[gridY][gridX].data();
|
const uint8_t* color = cellColors[gridY][gridX].data();
|
||||||
int index = (y * width + x) * 4;
|
int index = (y * width + x) * 4;
|
||||||
|
|
||||||
imageData[index] = color[0];
|
imageData[index] = color[0]/10;
|
||||||
imageData[index + 1] = color[1];
|
imageData[index + 1] = color[1]/10;
|
||||||
imageData[index + 2] = color[2];
|
imageData[index + 2] = color[2]/10;
|
||||||
imageData[index + 3] = color[3];
|
imageData[index + 3] = color[3]/10;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1219,7 +1220,14 @@ bool TextureLoading::prepare(const vkb::ApplicationOptions& options)
|
|||||||
prepare_pipeline_bg();
|
prepare_pipeline_bg();
|
||||||
prepare_pipeline_point();
|
prepare_pipeline_point();
|
||||||
|
|
||||||
|
float z = 0.1f;
|
||||||
|
float testPoint[] = {
|
||||||
|
1,1,z,
|
||||||
|
0,0,z,
|
||||||
|
0.5,0.5,z,
|
||||||
|
};
|
||||||
|
int pointCount = sizeof(testPoint) / (3*4);
|
||||||
|
update_point_vertex_buffer(testPoint, pointCount);
|
||||||
|
|
||||||
prepared = true;
|
prepared = true;
|
||||||
//start();
|
//start();
|
||||||
@@ -1273,6 +1281,7 @@ void TextureLoading::render(float delta_time)
|
|||||||
void TextureLoading::view_changed()
|
void TextureLoading::view_changed()
|
||||||
{
|
{
|
||||||
update_uniform_buffers();
|
update_uniform_buffers();
|
||||||
|
update_uniform_buffers_point();
|
||||||
}
|
}
|
||||||
|
|
||||||
void TextureLoading::on_update_ui_overlay(vkb::Drawer& drawer)
|
void TextureLoading::on_update_ui_overlay(vkb::Drawer& drawer)
|
||||||
|
|||||||
Reference in New Issue
Block a user