Simon Armstrong

Forum Replies Created

Viewing 15 posts - 121 through 135 (of 231 total)
  • Author
    Posts

  • Simon Armstrong
    Participant

    Hey Richard,

    I too feel personally assaulted after reading some of that stuff from the less than stellar.

    I thought your posts were spot on, well done on the restraint I can only imagine was required to maintain your tact.

    in reply to: VPaint 0.2 on itch.io #6536

    Simon Armstrong
    Participant

    Also, the itch.io early access / refinery model looks really nice:

    https://itch.io/refinery

    in reply to: VPaint 0.2 on itch.io #6525

    Simon Armstrong
    Participant

    Oops. It should be viewable now.

    in reply to: Minimum System Requirements? #5432

    Simon Armstrong
    Participant

    If you abandon mojo and it’s GL2 requirement and build pure SDL2 apps you could in theory use monkey2 to build DirectX7 apps, but yeh, nah…

    in reply to: extern C const pointer #4721

    Simon Armstrong
    Participant

    I was hoping monkey2 would follow Java and adopt final variables (const). Maybe not immediately but perhaps somewhere in the future before threading which I realise is not a given.

    in reply to: portmidi module #4651

    Simon Armstrong
    Participant

    Sorry about the delay, it should be there now.

    in reply to: Ted2 won't run on Gnome (Archlinux) #4378

    Simon Armstrong
    Participant

    The only reason the permissions are not set correctly is Mark’s work flow.

    I don’t mind fixing them personally but I think it is a pretty poor impression for git skilled new comers evaluating monkey2 on MacOS / Linux platforms.

    in reply to: Ted2 won't run on Gnome (Archlinux) #4376

    Simon Armstrong
    Participant

    +1 for fixing the permissions for MacOS / Linux users

    in reply to: Ted2 won't run on Gnome (Archlinux) #4371

    Simon Armstrong
    Participant

    Crikey! As a “fix” did you try using a c++ nullptr instead of the bb_array_null to replace the integral zeros in that code or did that fail also?

    in reply to: Ted2 won't run on Gnome (Archlinux) #4330

    Simon Armstrong
    Participant

    A few thoughts (sorry not set up to actually help atm).

    1. I’m not sure sanitize will work on a vm, the way I understand it, it severely abuses the PMMU to do it’s thing
    2. I’m not sure a monkey2 app can be trusted to close down corrctly on linux without cleaning up the audio context and closing the device correctly
    3. the killed scenario and valgrind issues sounds to me like there is something amiss… (will look into it on my work machine on monday)
    4. both valgrind and asan may not be compatible / usable with monkey2 fibers
    in reply to: Ted2 won't run on Gnome (Archlinux) #4317

    Simon Armstrong
    Participant

    If valgrind doesn’t reveal the issue Address Sanitizer might.

    We have been using it at work and typically involves using recent gcc (or clang) and -fsanitize=address flag for both compile and link.

    It will slow down your program 2x (not as bad as valgrind) but manages to trap most bad memory operations.

    in reply to: Ted2 won't run on Gnome (Archlinux) #4315

    Simon Armstrong
    Participant

    The zenity issue has been a deal breaker for others causing complete crash.

    Your crash probably needs a release with debug symbols style build so gdb can be used to backtrace the cause.

    in reply to: Ted2 won't run on Gnome (Archlinux) #4307

    Simon Armstrong
    Participant

    It looks like there are two issues there for maybe Mark to take a look at.

    1. audio.monkey2 calls alcOpenDevice but there is no matching CloseDevice to be found

    2. the zenity system monkey2 uses for requesters may have issues, the thread here suggests an environment variable can fix it

    in reply to: Ted2 won't run on Gnome (Archlinux) #4303

    Simon Armstrong
    Participant

    I think monkey2 on Linux uses OpenAL configured as it finds it so you probably want to start with some plain openal tests.

    According to this page OpenAL Soft should use PulseAudio by default, but can be explicitly configured to do so:

    in reply to: Box2D #4278

    Simon Armstrong
    Participant

    @abakobo

    Sorry I missed your post.

    This is the code I knocked together for the machine translation pass:

    https://github.com/nitrologic/m2/blob/master/autoimport/listimports.monkey2

Viewing 15 posts - 121 through 135 (of 231 total)