Skip to content
Snippets Groups Projects
Commit 8bbec3c8 authored by Alexander Gauggel's avatar Alexander Gauggel
Browse files

[#66] Fix compile error

parent e7e255c0
Branches
Tags
1 merge request!54Resolve "Cmd/Sync-Rework"
Pipeline #25433 failed
...@@ -8,10 +8,13 @@ ...@@ -8,10 +8,13 @@
int main(int argc, const char** argv) { int main(int argc, const char** argv) {
const char* applicationName = "First Mesh"; const char* applicationName = "First Mesh";
const int windowWidth = 800;
const int windowHeight = 600;
vkcv::Window window = vkcv::Window::create( vkcv::Window window = vkcv::Window::create(
applicationName, applicationName,
800, windowWidth,
600, windowHeight,
true true
); );
...@@ -115,7 +118,8 @@ int main(int argc, const char** argv) { ...@@ -115,7 +118,8 @@ int main(int argc, const char** argv) {
UINT32_MAX, UINT32_MAX,
trianglePass, trianglePass,
mesh.vertexGroups[0].vertexBuffer.attributes, mesh.vertexGroups[0].vertexBuffer.attributes,
{ core.getDescriptorSetLayout(set, 0) }); { core.getDescriptorSetLayout(set, 0) },
true);
vkcv::PipelineHandle trianglePipeline = core.createGraphicsPipeline(trianglePipelineDefinition); vkcv::PipelineHandle trianglePipeline = core.createGraphicsPipeline(trianglePipelineDefinition);
if (!trianglePipeline) { if (!trianglePipeline) {
...@@ -144,6 +148,14 @@ int main(int argc, const char** argv) { ...@@ -144,6 +148,14 @@ int main(int argc, const char** argv) {
setWrites.samplerWrites = { vkcv::SamplerDescriptorWrite(1, sampler) }; setWrites.samplerWrites = { vkcv::SamplerDescriptorWrite(1, sampler) };
core.writeResourceDescription(set, 0, setWrites); core.writeResourceDescription(set, 0, setWrites);
vkcv::ImageHandle depthBuffer = core.createImage(vk::Format::eD32Sfloat, windowWidth, windowHeight).getHandle();
window.e_resize.add([&](int width, int height) {
depthBuffer = core.createImage(vk::Format::eD32Sfloat, width, height).getHandle();
});
const vkcv::ImageHandle swapchainInput = vkcv::ImageHandle::createSwapchainImageHandle();
auto start = std::chrono::system_clock::now(); auto start = std::chrono::system_clock::now();
while (window.isWindowOpen()) { while (window.isWindowOpen()) {
vkcv::Window::pollEvents(); vkcv::Window::pollEvents();
...@@ -167,8 +179,8 @@ int main(int argc, const char** argv) { ...@@ -167,8 +179,8 @@ int main(int argc, const char** argv) {
indexBuffer.getHandle(), indexBuffer.getHandle(),
mesh.vertexGroups[0].numIndices, mesh.vertexGroups[0].numIndices,
set, set,
0 0,
); { swapchainInput, depthBuffer });
core.endFrame(); core.endFrame();
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment