I spent pretty much the whole day today converting all of the "List" code over to use generics.
ABitmap.LoadFromFileUTF8(AFileName);
Now regarding uploading the codebase... I think I need a bit more time, both to clean up the various placeholders/test functions I've left "lying around" everywhere, and also to ensure that I've properly structured the project files so there won't be any issues loading them on computers that aren't mine. I understand what you were saying about uploading everything at once having the potential to cause issues, but honestly at this point I've deviated enough from the original code that I'm not sure it's going to matter either way.
this article (http://"http://forum.lazarus.freepascal.org/index.php/topic,30556.msg194627.html#msg194627")That link is never going to work. Can you correct it Marco? Oh well, That article? (http://forum.lazarus.freepascal.org/index.php/topic,30556.msg194627.html#msg194627)
What is the verticalflip good for? bottom-up vs top-down can be compensated in the draw commands, doesn't need slow in memory inverting?
I have some simple texture loading objects in the code linked from this article (http://forum.lazarus.freepascal.org/index.php/topic,30556.msg194627.html#msg194627)
Without it the textures are displayed upside-down and mirrored. I figured it was better to do the compensation exactly once per image, within the temporary TBGRABitmap instance, before sending it to OpenGL.
I'm not entirely sure. I suppose I need to fire up VMWare and find out.
This is open source, why are you still incubating the code privately?
Also, it occured to me that Deled is essentially useless if it can't at least export to file formats other than its own, so I've been working on a basic "native" OBJ exporter, which is about 85% done, I'd say.
Mostly because I'd rather leave the community with a codebase they can immediately start improving (i.e. adding new features), rather than wasting time fixing my bugs.
Also, as far as revision control, I'm fine, thanks.
it occurred to me that maybe there is no DeleD port from Akira. Maybe the pics were just mockups or rendered with the Delphi version.
it occurred to me that maybe there is no DeleD port from Akira. Maybe the pics were just mockups or rendered with the Delphi version.
So I went out of my way to study the source code to the extent that I'm able to convincingly talk about it, made up a bunch of changes/feature additions that I hadn't actually made, and then went on an internet forum and posted about it in detail in some weirdly specific attempt to impress a bunch of people I've never met? The amount of effort that would take is far more than it is to actually work on the code.
LOL. He said that to force you to upload the code... like right now.
Yeah, obviously. I don't know why he cares so much, though. No one had worked on the application at ALL in over three years, and if I hadn't decided to pick up the codebase myself it could have just as easily remained untouched until the end of time.
I had honestly thought that some old DeleD developers would jump in with enthusiasm and improve my code. Their forum have threads about the project's future when Delphi has become so expensive and not everybody has access to it. Some people even suggested rewriting DeleD with C++ or Java (!). To me Lazarus seemed like a perfect match for their needs.
To my disappointment the project has no active developers now, even the original branch has no recent commits.
The original DeleD developers have a vested financial interest in NOT ever working on the open-source Object Pascal desktop version of DeleD again, as they're currently focused on a web-based (written in JavaScript or something) version of the application that's going to used a tiered subscription model (as in you're paying for more texture asset storage space at the higher levels) once it's out of beta.
What is the best place to publish your code?
Hi there!
That's a great job your doing Akira.
I never thought it was a hoax.
Note that if you don't want to make the code public yet, I would still suggest to make backups so that your work is safe.
It is great to have you around teasing us. :)
Even in the somewhat unlikely case that "PJ" wrote that comment in 2004 (which is the year development on DeleD first began, as near as I can tell), it still would have been a borderline irrelevant issue referring to an outdated operating system running on the most niche hardware possible. (How many people who weren't lawyers or "businesspeople" that got issued them them by their employers really bought Windows 98 laptops for home use?
Even in the somewhat unlikely case that "PJ" wrote that comment in 2004 (which is the year development on DeleD first began, as near as I can tell), it still would have been a borderline irrelevant issue referring to an outdated operating system running on the most niche hardware possible. (How many people who weren't lawyers or "businesspeople" that got issued them them by their employers really bought Windows 98 laptops for home use?
Simple business sense. XP is from late 2001, but laptops with it preinstalled only came later (well in 2002). So I wouldn't be surprise that say by early 2004, a significant enough share of the customers still ran '98. You don't buy a laptop every two years. (and you could rarely put enough memory in them to upgrade them manually)
That said, best wait a bit, and raise the limit directly to FPC 3.0.2+, with advanced TRectF and TPointF for vertices.
As far as your second point, I feel as though I detect a hint of sarcasm? :P
EDIT: To be clear, I use trunk everything, all the time. Yes, yes, everyone always says "Rarrgh, trunk Lazarus is NOT meant to be used with trunk FPC! >:D" but I have historically found the combination of trunk Lazarus/trunk FPC to be pretty much always objectively better than the latest "official combined release" of FPC and Lazarus. I suppose this serves as a testament to the overall abilities of the FPC/Lazarus development teams: they very, very rarely introduce bugs that break compatibility between the two.
As far as your second point, I feel as though I detect a hint of sarcasm? :P
No. A bit tongue in cheek maybe since it suggest using a not yet released version. But I actually implemented it because of OpenGL work (http://forum.lazarus-ide.org/index.php/topic,30556.msg194484.html#msg194484).
I also agree with you that the lower versionitis is actually a point in FPC/Lazarus favor. 95% of the users are on the last 2-3 releases.
I am one of the original testers of DeLeD and wonder if there is a compiled x version i can try out
No there isn't any version from Akira yet. I also wish he would publish it ASAP.
An open source motto is "release early, release often". The SW does not need to be "finished" or "ready" before it is published.
I honestly don't understand why he is holding it back. :(
I honestly don't understand why he is holding it back.He must be busy ,Shame i was looking forward to trying this :).
Looks like this might be Dead now ,Sent a pm a while back with no reply.Shame i was looking forward to this :(.Yet he felt important to report his "progress" in lengthy posts, like "Significant changes since the last time I posted:" and such...
It is a hoax! He did not do the things he claimed he had done.I think you might be right,they used to call it vapor ware or something like that i think.But the funny thing is
September 04, 2016, 03:44:30 am »
Checking in:
I'm aiming to upload the full codebase for the application sometime Monday evening, as I have a day off work for "Labor Day"... if you're not from the United States (or Canada like me) and you don't know what that is, don't worry, it's not particularly important. :P
I believe when I see it.
[Edit] DeleD code does not use generics. At least Akira1364 should use his imagination and make up a better excuse.
QuoteSeptember 04, 2016, 03:44:30 am »QuoteChecking in:
I'm aiming to upload the full codebase for the application sometime Monday evening, as I have a day off work for "Labor Day"... if you're not from the United States (or Canada like me) and you don't know what that is, don't worry, it's not particularly important. :P
Dave
I'll also point out for anyone else reading this that I literally posted the complete code for an entirely new unit (implementing a built-in OBJ exporter) earlier in this thread...I'll also point out for you that such code snippets and reports about your significant and great code only make sense when you have published the whole code.
I'll also point out for anyone else reading this that I literally posted the complete code for an entirely new unit (implementing a built-in OBJ exporter) earlier in this thread...I'll also point out for you that such code snippets and reports about your significant and great code only make sense when you have published the whole code.
Without the full code this is just a sick game or joke going on and on...
You are not planning to publish anything, are you? I predict this will continue forever, you will always feel deeply insulted when somebody dares to ask to see the code.
Now I must ask you to stop it! Either publish the code ot stop praising this "invisible" (maybe non-existent) code of yours.
Understood?
The code itself is... code.Yes, show us the code. That was the whole point. Otherwise please shut up.
I honestly would not have posted this thread until I had something ready to present, if I knew it was going to turn into something like this. I'm just a guy who went to SourceForge one day and downloaded the codebase!Yes, I also think you are an innocent victim. You could not possibly guess that anybody would ask for the code after you had explained its significant progress in your lengthy posts. Of course not.
You can at least provide an executable ;)No lainz, that would be a license violation. DeleD was published under GPL which requires source code to be available when an executable is delivered. At least the source must be provided on-demand if not directly with the executable.
Surprisingly it is always other people's fault that you cannot show the code.
Also, regarding releasing an executable without the code: Jeroen Commandeur (one of the original DeleD developers) straight-up asked me if "there was an executable we could try", in the thread I made on the DeleD forums, which would seem to directly imply that it wouldn't be a problem. (To be honest it's quite likely that he doesn't even remember what license DeleD CE specifically used, as he hasn't worked on it for years and is now focused on the web-based version.)Jeroen Commandeur is allowed to switch the license of his own code to something else, but GPL sets the rules until he does so.
So I actually probably will upload some test builds first, in the period leading up to when I upload the code.That is a license violation without any ambiguity!
Maybe oot but could be possible to have something similar to DeleD palette in Lazarus components palette?Yes it is out of topic. Please start a new thread. Explain there what exactly you meant. A new palette using 3D effects or some 3D components in the existing component palette?
Something similar to 3DScene, 3DShapes, 3DLayers components available in Delphi?
A thought crossed my mind.
Perhaps AkIra is just a chat bot. Someone experimenting with AI research.