X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fglsl%2Ffeatures.cpp;h=c67cf2dca79943f1e39ee7254eec9b6add4ff210;hp=a174f644fedec10c5b906cbd8a6feda19ed1dc63;hb=76cc18518fc8b0b4fa11fda153e7d9b3899ed112;hpb=aa389f9840d961f7edbcf64eadced812134d8481 diff --git a/source/glsl/features.cpp b/source/glsl/features.cpp index a174f644..c67cf2dc 100644 --- a/source/glsl/features.cpp +++ b/source/glsl/features.cpp @@ -41,6 +41,10 @@ Features Features::from_api_version(GraphicsApi api, const Version &ver) features.texture_binding_range = (ver>=Version(3, 20) ? 96 : ver>=Version(3, 10) ? 48 : ver>=Version(3, 0) ? 32 : 8); break; + case VULKAN: + features.uniform_binding_range = 72; + features.texture_binding_range = 96; + break; default: throw invalid_argument("Features::from_api_version"); } @@ -55,6 +59,8 @@ Features Features::latest(GraphicsApi api) return from_api_version(api, Version(4, 60)); case OPENGL_ES: return from_api_version(api, Version(3, 20)); + case VULKAN: + return from_api_version(api, Version(1, 2)); default: throw invalid_argument("Features::latest"); }