Naming, formatting
This commit is contained in:
parent
b5ae8771aa
commit
9af56b0ae0
3 changed files with 5 additions and 7 deletions
|
|
@ -328,14 +328,12 @@ public:
|
|||
// Create pipeline
|
||||
VkComputePipelineCreateInfo computePipelineCreateInfo = vks::initializers::computePipelineCreateInfo(pipelineLayout, 0);
|
||||
|
||||
// Create specialization constant holding struct
|
||||
struct SpecializationHolding
|
||||
{
|
||||
// Pass SSBO size via specialization constant
|
||||
struct SpecializationData {
|
||||
uint32_t BUFFER_ELEMENT_COUNT = BUFFER_ELEMENTS;
|
||||
} specialization;
|
||||
// create a specialization map entry
|
||||
} specializationData;
|
||||
VkSpecializationMapEntry specializationMapEntry = vks::initializers::specializationMapEntry(0, 0, sizeof(uint32_t));
|
||||
VkSpecializationInfo specializationInfo = vks::initializers::specializationInfo(1, &specializationMapEntry, sizeof(SpecializationHolding), &specialization);
|
||||
VkSpecializationInfo specializationInfo = vks::initializers::specializationInfo(1, &specializationMapEntry, sizeof(SpecializationData), &specializationData);
|
||||
|
||||
VkPipelineShaderStageCreateInfo shaderStage = {};
|
||||
shaderStage.sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO;
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ layout(binding = 0) buffer Pos {
|
|||
|
||||
layout (local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
|
||||
|
||||
layout(constant_id = 0) const uint BUFFER_ELEMENTS = 32;
|
||||
layout (constant_id = 0) const uint BUFFER_ELEMENTS = 32;
|
||||
|
||||
uint fibonacci(uint n) {
|
||||
if(n <= 1){
|
||||
|
|
|
|||
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue