windows端运行通过

This commit is contained in:
xsl
2025-09-19 15:54:03 +08:00
parent adf45c1b55
commit 41756e71df
@@ -1189,17 +1189,23 @@ bool TextureLoading::prepare(const vkb::ApplicationOptions& options)
int rowStride = width*4; int rowStride = width*4;
auto testImage = generateSimpleTestImage(width, height, 80); auto testImage = generateSimpleTestImage(width, height, 80);
size_t dataSize = testImage.size(); size_t dataSize = testImage.size();
std::cout << "Generated test image: " << width << "x" << height << std::endl;
std::cout << "Row stride: " << rowStride << std::endl;
std::cout << "Data size: " << dataSize << " bytes" << std::endl;
processWithVulkan(testImage.data(), width, height, rowStride, dataSize, cam_text); processWithVulkan(testImage.data(), width, height, rowStride, dataSize, cam_text);
width = 256;
height = 256;
rowStride = width * 4;
auto arrowImage = generateSimpleTestImage(width, height, 80);
dataSize = arrowImage.size();
processWithVulkan(arrowImage.data(), width, height, rowStride, dataSize, texture_point);
load_texture(); load_texture();
generate_quad(); generate_quad();
prepare_uniform_buffers(); prepare_uniform_buffers();
prepare_uniform_buffers_point(); prepare_uniform_buffers_point();
setup_descriptor_pool();
setup_descriptor_set_layout(); setup_descriptor_set_layout();
setup_descriptor_set(); setup_descriptor_set();
@@ -1213,7 +1219,7 @@ bool TextureLoading::prepare(const vkb::ApplicationOptions& options)
prepare_pipeline_bg(); prepare_pipeline_bg();
prepare_pipeline_point(); prepare_pipeline_point();
setup_descriptor_pool();
prepared = true; prepared = true;
//start(); //start();