• Editor
  • New Mac OS X OpenGL backend in v1.2.0+

Starting in version 1.2.0, Spine has all new code for dealing with OpenGL, which is used by the editor for all rendering. This affects a ton of stuff: window creation, OpenGL initialization, drawing, input handling, etc. Stability on the Mac should be much improved. Note this only affects Macs


Windows and Linux are unchanged.

We'd be very grateful if you can try it out and report any issues you find. :love:

Related Discussions
...
  • Editado

I wanted to say I just fired it up and did a bunch of stuff that I knew wasn't working well.

  1. When renaming the position and delete keys weren't working. They are working now. (probably unrelated to fix)
  2. Shearing isn't happening anymore.

Everything else looks great!. No other issues.

Had to hold my breath when I clicked on the thread. :tmi: Fantastic to hear that it's working ok, thanks! 8)

Hi, thanks for your hard work!

  • Undo works for me now as expected

Bugs?

  • Zoom in and Out does not respond as expected with a PowerBook built in trackpad.
  • Spine does not save the last size window after it is close.
  • Open project window does not respond as expected of a mac app, ex command + up arrow key does not go up the folder hierarchy, clicking a letter key does not go to a file that starts with that letter

MacBook Pro OSX 10.7.5

Things look pretty good for me so far... the delete bug seems fixed, and the resizing oddness has gone away.

One thing I did notice is that there is a lot of white flicker when doing a window resize. Not a huge deal, but it's a little annoying.

I'll kick the tires a bit more and let you know if I find anything detrimental. 😉

@[borrado]

Sorry to say the new version still crashes on resize for me 😢

It seems it doesn't like the ati driver?

Here's what I get if I use run.sh from the terminal
Note: No Spine window opens this way, just the splash screen!


  • Spine Launcher 1.0.04a-trial
    Mac OS X x86_64 10.7.5
    Java 1.7.0-u6-unofficial Oracle Corporation
    OpenJDK 64-Bit Server VM
    Mar 14 08:16:43 walrus.lan java[622] <Error>: CGContextGetCTM: invalid context 0x0
    Mar 14 08:16:43 walrus.lan java[622] <Error>: CGContextSetBaseCTM: invalid context 0x0
    Mar 14 08:16:43 walrus.lan java[622] <Error>: CGContextGetCTM: invalid context 0x0
    Mar 14 08:16:43 walrus.lan java[622] <Error>: CGContextSetBaseCTM: invalid context 0x0
    Up to date: 1.2.1
    Spine 1.2.1-trial, JGLFW
    ATI Technologies Inc.
    ATI Radeon X1600 OpenGL Engine
    2.1 ATI-7.4.1
    Started.
    Mar 14 08:16:54 walrus.lan java[622] <Error>: CGContextGetCTM: invalid context 0x0
    Mar 14 08:16:54 walrus.lan java[622] <Error>: CGContextSetBaseCTM: invalid context 0x0

cheers

evs

22 días más tarde

Hi,

Sorry to dig up an old post, but any news this?
Also crash on resize in osx 10.7.5 for me.

-Chad

Just today I came across Spine.... (I so wish I'd been able to support the KickStarter project 🙂

I downloaded and installed Spine for mac from the esotericsoftware.com website. In finder it shows as v1.0

The reason I'm here is because I ran Spine, looked around a bit, even loaded a different sample project but as soon as I resized the window the mac crashed. I repeated the same crash a number of times with no other software started on the mac.... and it crashes every time on window resize.

I found this thread and realise there's a v1.2.0 but haven't looked for that yet as I followed the link on this thread to https://github.com/EsotericSoftware/spine/issues/14
While reading through that Issue I realise my Mac is almost identical to Sheado's artist.... Late 2006 iMac running OS X 10.7.5 with ATI X1600... then I got to the end of the Issue report and saw that it was closed. 🙁

So here I am... clearly I'm an unfortunate minority... but if you want to talk me through how to send you my crash reports I'm happy to do so. Should I download v1.2.0 first and have a go with that? Where can I get it?

PS. I've just opened Spine again. If I go to About Spine (from the main Mac program bar at the top of the screen) a dialog window opens and it says Version 1.0 (1.0) but when I click on the word Spine within the Spine window (where you open a new project) it says v1.3.2 (trial). Hope that helps.

PPS. I should have added that I ran Apple's Software Update prior to posting in this forum.... The software is up to date.

Yeah, I wish I could see the error so I could try to fix it. Other users report no errors are logged. I've sent you a PM, maybe I can remote control your computer and see if I can determine what goes wrong.

Actually I just reproduced it! Looking into it.

Fixed in 1.3.3, available now.

Awesome!
Thanks Nate.
I'll test it out again next time I have access to the laptop.

Thanks Nate. Tested. Resizes without crash. Great.

Confirmed here too - works great now on 10.7.5
Thanks!

Thanks guys! 🙂

6 días más tarde

Hello,

Tried the new version - resized like a maniac - NO Crashes!!!

@Nate Thank you for all of your hard work on this issue.

Time to get the wallet out!

cheers

evs