Resolve "Pipeline Buffer Input"
Closes #33 (closed)
Die Implementierung ist soweit für den Vertex Input fertig. Die im Issue festgehalteten DescriptorSets werden jedoch noch nicht behandelt. Für den Milestone %Texture Cube sind diese jedoch noch nicht von großer Bedeutung.
Im Branch wurden folgende Dinge getan:
- #36 (closed) (ShaderReflection) wurde mit hinein gemerget
- Über
ShaderRefelction
bzw. über dasvkcv::VertexLayout
werden die benötigten Daten aus den geladenen Shadern genommen und in Container fürvk::VertexInputBindingDescription
undvk::VertexInputAttributeDescription
abgelegt. Diese werden entsprechen anvk::PipelineVertexInputStateCreateInfo
weitergegeben. - @agauggel hat Cube Experimente gemacht
Edited by Mark Oliver Mints
Merge request reports
Activity
Filter activity
changed milestone to %Texture Cube
added 🌈 Rendering 👍 Feature 💻 Doing labels
added 1 commit
- 81d76ebc - [#33 (closed)][Refac] Exchange include guards by
Note: das verwenden von " ` " (Hochkomma für Inline Code) macht in commit-msgs keinen Sinn ^^' Die msg sollte sein:
[#33 (closed)][Refac] Exchange include guards by #pragma once
Edited by Mark Oliver Mints
added 5 commits
- 636f8131 - [#36 (closed)][Propose] Add SPIRV-Cross Library globally
- c0d144a2 - [#36 (closed)] Removed testing and C API targets and changed used library to the C++ specific
- 2d2a35ed - shader reflection attempt throws error Invalid SPIRV format
- aad45984 - [#36 (closed)] vertex layout reflection done
- e6b51467 - [#33 (closed)][Merge] #36 (closed) to get access to VertexLayout
Toggle commit listadded 2 commits
- 779aa495 - [#36 (closed)][Fix] Add const keyword to return value type
- 8b49a71f - Merge branch '36-shader-program-reflection' of...
added 1 commit
- 36581a06 - [#33 (closed)][Impl] Get Vertex Layout from Shader Reflection and us it for ONE Vertex Input
added 1 commit
- 1904a580 - [#33 (closed)][Fix] Reset Attribute Description Format
added 1 commit
- f1543c1a - [#33 (closed)][Update] Pass Binding and Attribute Description to VertexInfoState >> WIP
added 65 commits
-
f1543c1a...00c6cebc - 63 commits from branch
develop
- 4ee0eab0 - [33] Merge develop into branch
- 0d3f0411 - [#33 (closed)] Fix validation layer errors by binding dummy vertex buffer
-
f1543c1a...00c6cebc - 63 commits from branch
added 5 commits
-
0d3f0411...b69b166b - 3 commits from branch
develop
- 6da93dfa - [#33 (closed)] Merge develop
- 4898a6ff - Add rendering of box into first mesh project
-
0d3f0411...b69b166b - 3 commits from branch
added 1 commit
- bacca130 - [#33 (closed)][Finalize] Creat attribute and description containers and hand them over...
added 1 commit
- dc479587 - [#33 (closed)] Add VertexInput to vk::Format conversion
added 20 commits
-
dc479587...f05dcda6 - 19 commits from branch
develop
- 04cc44e1 - Merge branch 'develop' into 33-pipeline-buffer-input
-
dc479587...f05dcda6 - 19 commits from branch