Skip to content

Commit

Permalink
Shaders: add missing "readonly" decoration
Browse files Browse the repository at this point in the history
- This mute validation error : "vertexPipelineStoresAndAtomics was not enabled."
  • Loading branch information
JonathSpirit committed Dec 26, 2024
1 parent 2b95cba commit 5d29b89
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions resources/shaders/objShapeInstances_vertex.vert
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@ struct TransformsData {
mat4 modelTransform;
mat4 viewTransform;
};
layout(set = 0, binding = 0) buffer GlobalTransformsData {
layout(set = 0, binding = 0) buffer readonly GlobalTransformsData {
TransformsData data[];
} globalTransforms;

struct InstanceData {
uvec4 color[2];
vec2 offset;
};
layout(set = 1, binding = 0) buffer BufferInstanceData {
layout(set = 1, binding = 0) buffer readonly BufferInstanceData {
InstanceData data[];
} instances;

Expand Down
2 changes: 1 addition & 1 deletion resources/shaders/objSpriteBatches_vertex.vert
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ struct InstanceData {
uint textureIndex;
};

layout(set = 0, binding = 0) buffer BufferInstanceData {
layout(set = 0, binding = 0) buffer readonly BufferInstanceData {
InstanceData data[];
} instances;

Expand Down
2 changes: 1 addition & 1 deletion sources/graphic/shaderResources.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ struct InstanceData {
mat4 viewTransform;
};
layout(set = 0, binding = 0) buffer BufferInstanceData {
layout(set = 0, binding = 0) buffer readonly BufferInstanceData {
InstanceData data[];
} instances;
Expand Down

0 comments on commit 5d29b89

Please sign in to comment.