[Piglit] [PATCH] arb_shader_image_load_store: fix MSVC build

Francisco Jerez currojerez at riseup.net
Wed Feb 4 06:43:46 PST 2015

Jose Fonseca <jfonseca at vmware.com> writes:

> On 04/02/15 11:10, Francisco Jerez wrote:
>> Brian Paul <brianp at vmware.com> writes:
>>> On 02/03/2015 01:08 PM, Francisco Jerez wrote:
>>>> Francisco Jerez <currojerez at riseup.net> writes:
>>>>> Francisco Jerez <currojerez at riseup.net> writes:
>>>>>> Brian Paul <brianp at vmware.com> writes:
>>>>>>> MSVC doesn't seem to like function calls inside struct initializers.
>>>>>> That's awful.  But fine:
>>>>>> Reviewed-by: Francisco Jerez <currojerez at riseup.net>
>>>>> Actually it's surprising that you got it to build with so few changes.
>>>>> I'd expect you to find *many* more function calls inside struct
>>>>> initializers.  Does it actually work with this change or did you forget
>>>>> to include some files?
>>>> Brian, if that's the case don't bother to fix all the function calls in
>>>> struct initalizers, just let me know, I'd like to try a less intrusive
>>>> solution.
>>> I'm just fixing the errors found via our automated build (which didn't
>>> complete).  I don't have a MSVC piglit build on my local system ATM.
>>> -Brian
>> Hi Brian, if you still have trouble to get this to build with MSVC, can
>> you give the attached patch a try?
> Francisco,
> I realized there has been as recent upgrade of MSVC 2013 -- Update 4 --, 
> so I upgraded MSVC 2013 on my development machine and the problem went 
> away.  It appears that neither Brian's or your patch is necessary with 
> 2013 U4.
> (I'm still waiting for a full build to complete to verify)
> Sorry not checking this sooner... I was under the impression that 
> Windows Update would upgrade Visual Studio automatically but that's not 
> the case.  I started the upgrade manually yesterday, but it took 
> forever, so only this morning I was able to verify whether there was any 
> improvement.
> We already require 2013, and U4 is a free upgrade, so there's no reason 
> not to bump MSVC requirements to 2013U4.  So I recommend we devise a 
> cmake check for MSVC2013U4 (I'll do it) and back out Brian's change.

Cool, that sounds good to me.

> Jose
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 212 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/piglit/attachments/20150204/ca073d5d/attachment.sig>

More information about the Piglit mailing list