Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Jarrio
@Jarrio
I was looking over how Robert added the kha heaps backend and that's basically what he did
Disar
@Disar
so I'm assuming other implementations go into \hardware\
Jarrio
@Jarrio
I believe those files get overwritten by the files in the backend directory
Disar
@Disar
Well if @bendmorris could elaborate that would help alot, now it feels like we are speculating
Jarrio
@Jarrio
We definitely are
Disar
@Disar
it does look like RenderBuffer.hx uses those GL packages specifically
The other files under graphics/hardware look to be higher level abstractions
Disar
@Disar
I guess im missing something but how do I set haxepunk project for vscode to pick up the sources for the haxe cache
navigating trough code is a bit clunky now
Disar
@Disar
@Jarrio looks like you're right
just copy the structure, I guess the biggest confusion was just the GL prefix
We also have to handle asset loading
nvm on that cache building, got it figured out
X.A.N.O.Z.O.I.D.
@XANOZOID
Hello, is there a way to change the window size for desktop? I can't seem to find one.
X.A.N.O.Z.O.I.D.
@XANOZOID
I found that the XML file can change the size, but was hoping for a API specific solution
X.A.N.O.Z.O.I.D.
@XANOZOID
I had to do it using nme.Lib.stage.resize( WIDTH, HEIGHT ); . . . any better way?
X.A.N.O.Z.O.I.D.
@XANOZOID
Was HaxePunk-UI ever any good? Would it be worth trying to bring it up to date?
I haven't seen what its capabilities are . . .
Matrefeytontias
@matrefeytontias
Cross-post from the HaxePunk channel on the Haxe Discord
Let it be known : after looking at the state of HaxePunk, and seeing that we have taken the route of hardware rendering anyway, we decided with @Ghouly The Ghost that we'd rather ditch OpenFL/Lime and NME and rewrite HaxePunk without the backend philosophy to instead only support Kha
For us it makes sense since Kha is the one to provide multiple backends, so it sounded silly trying to do its work when it's already done.
Being extremely optimistic, I'm aiming at reaching a working state with as little change to the HaxePunk API as possible by the end of the month
tl;dr nothing changes for the end user ; for the HaxePunk devs, the backend system will be no more and HaxePunk will only be powered by Kha
This is not a definite decision, I'm posting this here to open a discussion, especially regarding the other contributors to HaxePunk
@bendmorris @MattTuttle
Rahil Patel
@Rahil627
Hi. I’m new here.
First time using this, my bad,
shift enter doesn’t seem to be a thing...
Anyway, by searching the internet, I have seen Xanozoid’s post on HaxePunk forums about porting to Kha, and then found this, but, I haven’t seen any actual results.
I am not sure if this is the same project or not, but I did find KhaPunk by Disar. It’s on BitBucket.
I just want to know where to find the latest Punk project.
Kha’s structure is indeed a bit strange, so I woudn’t be surprised if people gave up on it, not feeling it to be as sexy as FlashPunk...
Rahil Patel
@Rahil627
Anyway, I just wanted to know what’s the status. Then, I can better choose this—the latest KhaPunk project— or Heaps or Godot.
And hopefully, maybe someone with more authority could write a status update on all of these places...
I haven’t really used the internet like this in 10 years... But it seems now that the content is dispersed in so many places... :/
Rahil Patel
@Rahil627
GitHub, GitHub discussions, Haxe discourse, HaxePunk discourse, Gitter, etc...
Wish everyone well, and thanks for the hard work! :) Can never forget my first experience with FlashPunk. It was such a bliss
X.A.N.O.Z.O.I.D.
@XANOZOID
@Rahil627 HaxePunk hasn't had much development in recent time. All of the "main" users are lurking around the Haxe discord - but there's little to no activity there either.
Yes that post was mine - I should probably archive that blog post. Right after I wrote we were going to make an initiative to switch to Kha life swooped in and I suddenly found myself fortunate to have a job and continuing my education at a university. As you are safe to assume - both eat up my time a fair amount and I haven't had a lot of energy to pursue work on HaxePunk - and my friend /other developer also had life come around just the same. There's not much demand for HaxePunk anymore - and I'm currently not in the Haxe world anymore . . . so when I have more time I will probably be devoting it to a new engine in a different language. Sorry, Rahil! Do check out the Haxe discord though.
Rahil Patel
@Rahil627
Yeah... Life, I feel that. If only we had the tjme of being teenagers now.
Hmmm ok. just curious, which engine / la
language? ;)
Rahil Patel
@Rahil627
Yeah... looking at these 8(?) year old libraries, I’m surprised they’re still there! OpenFL, Kha, ‘n Heals all look fine,
surely stable now after fighting 8 years of changes!
Rahil Patel
@Rahil627
it’s just unfortunate HaxePunk didn’t... But I believe most of the OG punks went on to fight with bigger tools or just writing their own little custom jam engines. (MonoGame, Beef, C ‘n Wren, etc.).
It’s awesome that everyone is doing their own thing, finding what they enjoy most... But at the same time it sucks, as less people are doing things together. :/
Ahhhhh. ‘tis life, :)
Rahil Patel
@Rahil627
I guess everyone found their zelda sword and went into the wild.
Rahil Patel
@Rahil627
I still wander what happened though... Maybe everyone tried Unity, fought with it for years, but eventually gave in as it grew, and as it provided a scene graph and editor? Maybe the scene editor workflow is too good to leave now?
Rahil Patel
@Rahil627
or perhaps allured by the performance and simplicity, went back to C, on top of SDL2, making their own C-Punk?...
X.A.N.O.Z.O.I.D.
@XANOZOID
@Rahil627 Thanks for the messages - I and others really won't be on here so it may be best for you to continue your conversations on https://discord.com/invite/0uEuWH3spjck73Lo
X.A.N.O.Z.O.I.D.
@XANOZOID
@Rahil627 Yeah everyone's certainly different. Some people still want HaxePunk - most people just moved on. Heaps is probably the next best option I'd say for anyone who liked HaxePunk. But I don't think there was any single one thing that killed HaxePunk other than it really being the work of a few dedicated people without much help - so as things progressed in their own lives HaxePunk never had enough people to keep it running. It was a lot of effort.
For me - I'm getting comfortable with Red language, so that's where my next work is heading