Reviewed-by: Bas Nieuwenhuizen <[email protected]>
On Wed, Dec 28, 2016 at 12:30 AM, Dave Airlie <[email protected]> wrote: > From: Dave Airlie <[email protected]> > > I'm sure anv has support for these as well, but this is just > a first use of the interface to allow different supported spir-v > features. > > Signed-off-by: Dave Airlie <[email protected]> > --- > src/amd/vulkan/radv_pipeline.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c > index f14e5df..25d7805 100644 > --- a/src/amd/vulkan/radv_pipeline.c > +++ b/src/amd/vulkan/radv_pipeline.c > @@ -191,10 +191,12 @@ radv_shader_compile_to_nir(struct radv_device *device, > spec_entries[i].data = *(const uint32_t > *)data; > } > } > - > + const struct nir_spirv_supported_extensions supported_ext = { > + .storage_image_extended_formats = true, > + }; > entry_point = spirv_to_nir(spirv, module->size / 4, > spec_entries, num_spec_entries, > - stage, entrypoint_name, > &nir_options); > + stage, entrypoint_name, > &supported_ext, &nir_options); > nir = entry_point->shader; > assert(nir->stage == stage); > nir_validate_shader(nir); > -- > 2.7.4 > > _______________________________________________ > mesa-dev mailing list > [email protected] > https://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
