Re: Help with SDL2_gfx on OS X

jeroen clarysse <[email protected]>
Newsgroups gmane.comp.lib.sdl
Message-ID <[email protected]>
hm, weird… how did you manage to get your code compiled/linked when passing a surface as first parameter ?

my guess is that you have two versions of SDL_gfx and the headers/libs don’t match ?


> Yes, sorry, but I tried both :/
> With a surface it says « no matching function call », it doesn’t exist.
> 
> And the primitives header file for SDL2_gfx shows this :
> 
> SDL2_GFXPRIMITIVES_SCOPE int pixelRGBA(SDL_Renderer * renderer, Sint16 x, Sint16 y, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
> 
> SDL2_GFXPRIMITIVES_SCOPE int filledEllipseRGBA(SDL_Renderer * renderer, Sint16 x, Sint16 y,
> Sint16 rx, Sint16 ry, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
> 
> 
> 
> Apparently it used to ask for a surface in SDL, but it changed to a renderer with SDL2.
> 
>> Le 2 oct. 2016 à 22:53, jeroen clarysse <[email protected]> a écrit :
>> 
>> I relied to your stackoverflow post, but I think the solution is simple :
>> 
>> 
>> you are calling with as 1st parameter a RENDERER. The function header expects a SURFACE :
>> 
>> http://www.ferzkopp.net/Software/SDL_gfx-2.0/Docs/html/_s_d_l__gfx_primitives_8h.html#a4f7b717b958ef39bfc8c958476dd0de1
>> 
>> clearly defines the function as :
>> 
>> SDL_GFXPRIMITIVES_SCOPE int filledCircleColor   (   SDL_Surface *   dst,
>> Sint16  x,
>> Sint16  y,
>> Sint16  rad,
>> Uint32
>>  color 
>> 
>> )   
>> 
>> 
>> 
>>> On 02 Oct 2016, at 22:28, Alice Probst <[email protected]> wrote:
>>> 
>>> 
>>> Well I’d love to use the framework, but there is none :/
>>> 
>>> I got the library here http://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/
>>> 
>>> Is there a simple mean to generate a .framework with this ? Or is this one part of the complicated cases ^^’ ?
>>> 
>>> 
>>> And yes I’m using the correct lib, if what you mean is that I may have had wrong copies here and there. I juste have one version, in one place.
>>> 
>>> 
>>> Thanks a lot for helping.
>>> I guess I’ll try to generate a framework with what I have...
>>> 
>>> 
>>> 
>>>> Le 2 oct. 2016 à 21:20, jeroen clarysse <[email protected]> a écrit :
>>>> 
>>>> i just realized your stackoverflow line was a link to the issue, not some sort of signature in your mail :-)
>>>> 
>>>> I never use the dylib target, only the framework. Is there a reason you don’t use the framework ? 
>>>> 
>>>> also : are you sure that you’re using the correct dylib ? In your mail project, right-click the included dylib and choose ‘show in finder’. Is this the version you compiled ?
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>>> On 02 Oct 2016, at 19:34, Alice Probst <[email protected]> wrote:
>>>>> 
>>>>> Hello,
>>>>> 
>>>>> Not sure if this is the right place to ask this, but I’m having much trouble trying to use sdl2_gfx on Xcode 8, I really can’t figure it out, and... well, the documentation or help in general for os x users is…. pretty discreet.
>>>>> 
>>>>> If someone can help, I’ll be forever grateful.
>>>>> 
>>>>> http://stackoverflow.com/questions/39817226/sdl2-gfx-install-and-use-mac-os-x
>>>>> _______________________________________________
>>>>> SDL mailing list
>>>>> [email protected]
>>>>> http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
>>>> 
>>>> _______________________________________________
>>>> SDL mailing list
>>>> [email protected]
>>>> http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
>>> 
>>> _______________________________________________
>>> SDL mailing list
>>> [email protected]
>>> http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
>> 
>> _______________________________________________
>> SDL mailing list
>> [email protected]
>> http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
> 
> _______________________________________________
> SDL mailing list
> [email protected]
> http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

_______________________________________________
SDL mailing list
[email protected]
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.