[Mesa-dev] [Mesa-stable] [PATCH 1/3] glsl: Allow binding of image variables with 420pack.
Matt Turner
mattst88 at gmail.com
Mon Dec 7 16:12:42 PST 2015
On Mon, Dec 7, 2015 at 4:10 PM, Ian Romanick <idr at freedesktop.org> wrote:
> On 12/07/2015 03:35 PM, Matt Turner wrote:
>> This interaction was missed in the addition of ARB_image_load_store.
>>
>> Cc: "11.0 11.1" <mesa-stable at lists.freedesktop.org>
>> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93266
>> ---
>> src/glsl/ast_to_hir.cpp | 4 +++-
>> 1 file changed, 3 insertions(+), 1 deletion(-)
>>
>> diff --git a/src/glsl/ast_to_hir.cpp b/src/glsl/ast_to_hir.cpp
>> index 8fcda63..6d7e40f 100644
>> --- a/src/glsl/ast_to_hir.cpp
>> +++ b/src/glsl/ast_to_hir.cpp
>> @@ -2649,7 +2649,9 @@ apply_explicit_binding(struct _mesa_glsl_parse_state *state,
>>
>> return;
>> }
>> - } else if (state->is_version(420, 310) && base_type->is_image()) {
>> + } else if ((state->is_version(420, 310) ||
>> + state->ARB_shading_language_420pack_enable) &&
>> + base_type->is_image()) {
>
> This is just an open-coded version of has_420pack_or_es31 (added in
> patch 3), yeah? If so, I think I'd pull that addition to patch 1 and
> use it here.
>
> With that change, the series is
>
> Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>
It is. I wanted to make this bug fix separate from 3/3 since this is
tagged for 11.0 and 3/3 isn't.
More information about the mesa-dev
mailing list