| 98 | } |
| 99 | |
| 100 | static UsedDescriptor MakeUsedDescriptor(ShaderStage stage, ResourceId res, |
| 101 | Subresource sub = Subresource()) |
| 102 | { |
| 103 | UsedDescriptor ret; |
| 104 | ret.descriptor = MakeDescriptor(res, sub); |
| 105 | ret.access.stage = stage; |
| 106 | ret.access.type = ret.descriptor.type; |
| 107 | ret.access.index = DescriptorAccess::NoShaderBinding; |
| 108 | ret.access.byteSize = 1; |
| 109 | return ret; |
| 110 | } |
| 111 | |
| 112 | static QMap<QString, ShaderEncoding> encodingExtensions = { |
| 113 | {lit("hlsl"), ShaderEncoding::HLSL}, |
no test coverage detected