Code Monkey home page Code Monkey logo

Comments (11)

Dovyski avatar Dovyski commented on July 22, 2024

I experienced that problem with FlashDevelop after it was upgraded to 4.7. I solved the problem by using the "Clean project" command before compiling anything. I don't think that's a Flixel issue, but a FlashDevelop one.

What version of Genome2d are you using?

from flixel.

greysondn avatar greysondn commented on July 22, 2024

I believe it was the current from here:

https://github.com/pshtif/Genome2D/tree/master/bin

Is there a specific one that's meant to be built against?

from flixel.

Dovyski avatar Dovyski commented on July 22, 2024

The new GPU render has been tested with Genome2D 1.0.274. After release 1.0.279, the API has changed, so Flixel Community should build just fine against it, but it will show a black screen in GPU mode. There is a pull request with a fix to make everything work with 1.0.279.

The "error:null" problem seems to be a SDK/FlashDevelop issue though.

from flixel.

greysondn avatar greysondn commented on July 22, 2024

Two things that may be involved that I've found, still chipping away at this as I work on everything else.

First, the FPT test suite carries a copy of Flixel 2.55 and of 2.56 in its default configuration, which may have been a piece of the puzzle. So I've removed both of those so I can work with it against the current marker.

Second, this may be an upstream error but if you say that there is a version that is known to be good then I should test against that before submitting it upstream.

http://stackoverflow.com/questions/6483692/flashdevelop-halted-with-no-explicit-compile-error

If nothing else, this error is teaching me just how dependent we become on compiler vomit to clue us to what's going on. I'm afraid with no error I'm at a bit of a loss. If there's a way to force it to tell me some gist of what's actually wrong here, it'd be useful.

The IDE and SDK are both up to date. I've tried cleaning. Obsessively as I move things around and search the source trees for possible answers.

from flixel.

Dovyski avatar Dovyski commented on July 22, 2024

I've just merged the pull request I mentioned. The dev branch should now work with Genome2D 1.0.279.

About the FPT compilation, I've tried a different approach. I cloned the FlixelSandbox project and moved the FPT folders src and lib into it. The FlixelSandbox project seems to compile and inform compilation erros correctly.

You could try that and see how it goes.

from flixel.

greysondn avatar greysondn commented on July 22, 2024

No luck, though I think it's just me struggling with something that actually is simple here given that flixel itself is precompiled in that project.

I need to start on my own work. Therefore I have decided to work from the last commit I can get to compile. Ironically, this happens to be 7232E06F

If there is anything I am able to do that may help you diagnose this error, please let me know. Naturally, the FPT will be against that commit. The good news is that the lib-dev folder is marked at ten months ago (as I write this) for last change (in FlixelSandbox) and the indicated commit is approximately seven months - in theory newer commit than even what I was pointed at? The bad news is that this is still the early side of the GPU render changes.

I imagine you're as frustrated as I am.

from flixel.

Dovyski avatar Dovyski commented on July 22, 2024

Go ahead and work against 7232E06F. Even though it is behind the GPU render, it should be straightforward to apply all GPU-related changes later, since there is minor API changes.

Regarding your problem, could you please ZIP your current working dir (including the FlashDevelop project file) and host it anywhere I can download? From there I can replicate your dev environment and dig for the problem.

from flixel.

greysondn avatar greysondn commented on July 22, 2024

Good (bad?) news! I can compile against that SWC now. I think my current problem is related to trying to forcedebugger but once that gets cleaned up and I can confirm that compilation runs against this fine for latest dev, this can be closed.

This is in anticipation on trying to get some minor work on flixel itself done.

Edit: Genome2D_1_0_279.swc is the one referenced here and the one build works against. I'm sure dev already knows but just in case someone comes across this and wonders.

from flixel.

greysondn avatar greysondn commented on July 22, 2024

Followup - despite the fact that this works, no objects seem to be drawn to camera in more complex situations.

I use factories to simplify creation. I'm befuddled.

I'm open to zipping the project up and sending it to you privately to analyze. We've moved to "won't compile" to "utterly WTF", which is an improvement but still not a useful state 😞

from flixel.

Dovyski avatar Dovyski commented on July 22, 2024

I've seen that pattern already, but I cannot do much without analyzing the code. If you are ok sending it to me privately, that would be great. You can use [email protected].

from flixel.

greysondn avatar greysondn commented on July 22, 2024

Subject: flixel-community #227 code

Sent roughly five minutes before this comment. Don't forget to check your spam filter.

Best of wishes and don't be afraid to ask me if there's something you think I could clear up or could help you with.

from flixel.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.