Jump to content

Josh

Staff
  • Content Count

    15,972
  • Joined

  • Last visited

Status Updates posted by Josh

  1. It is so cool to revisit an old design and approach it with totally new design parameters. The new renderer introduces constraints we did not have before, but the resulting system is capable of incredible levels of performance beyond anything that's ever been done.

    1. gamecreator

      gamecreator

      I'm curious about numbers for things like this and the model loading improvement.  Tempted to create a test scene/program.

    2. Josh

      Josh

      I will definitely have benchmarks showing different versions of the engine under heavy loads.

  2. Started working on our new zero-overhead renderer for maximum FPS. Very interesting stuff!

    1. Ma-Shell

      Ma-Shell

      Will the new one be based on Vulcan or did you abandon that thought?

    2. Josh

      Josh

      I am going to implement the architecture with the existing OpenGL rendering code and then see if MoltenVK supports everything we need.

    3. Josh

      Josh

      The World::Render() function has been replaced with this. It just iterates through all modified objects, sends the data to the culling thread, and returns. So the entire time of rendering disappears from your game loop:

      void World::Render(shared_ptr<Buffer> buffer)
      {
      	auto gfxdriver = GameEngine::GraphicsDriver();
      	shared_ptr<SharedObject> o;
      	gfxdriver->cullsyncmutex->Lock();
      	gfxdriver->rendertarget = buffer;
      	for (auto it = gfxdriver->modifiedobjects.begin(); it != gfxdriver->modifiedobjects.end(); ++it)
      	{
      		o = (*it).lock();
      		if (o == nullptr) continue;
      		o->Sync();
      	}
      	gfxdriver->cullsyncmutex->Unlock();
      	gfxdriver->modifiedobjects.clear();
      }

       

  3. Update is available on beta branch the implements new model picking code, with faster model loading.

    1. gamecreator

      gamecreator

      Nice.  Faster model loading is definitely useful.

  4. Twitter is a joke! They bring no traffic to this site. Reddit, Pinterest, and StumbleUpon all bring in far more views.

    1. Rick

      Rick

      Social media is such a moving target I have to think at some point we'll all just be fed up with all the flavors and expect our phones to just have a built-in social media platform that people will just use because it's easier and right there built-in, since we basically do everything with our phones involving social media anyway. 

    2. gamecreator

      gamecreator

      Isn't there some sort of good social media manager software out there?  Basically copying and pasting in various formats shouldn't be that difficult.

    3. Josh

      Josh

      Actually I did not notice Twitter traffic is coming from t.co, their link shortener. Still about a third the traffic as fb and a fifth of what comes in from reddit.

      Google plus brings in virtually nothing, and I plan to delete our g+ page soon.

    4. Show next comments  24 more
    1. AggrorJorn
    2. Josh

      Josh

      I don't see a mistake. They removed the page because sales were so low.

    3. Rick

      Rick

      Gotta experiment and be willing to fail to drive forward. I'm sure they learned a lot.

  5. The BFN texture will no longer be needed in the next build. It's being built into the engine.

  6. Do you like the forum coiors? The blue is a saturated light version of the same exact hue as the forum header. The green was copied from GitHub's green buttons.

    1. aiaf

      aiaf

      Looks good,  lately using it more from mobile

    2. AggrorJorn

      AggrorJorn

      nice improvement.

  7. Editable Lua demo posted in Leadwerk 5 Alpha forum.

  8. Does anyone have SebH's original BFN generator code?

  9. Getting C++11 smart pointers to work with Lua is a huge win. I honestly was not sure if it was possible.

    1. AggrorJorn

      AggrorJorn

      Congrats on your accomplishment and your persistence.

  10. Can’t compile LuaJIT in 64 bit on Windows 10. The official instructions don’t work!

    1. aiaf

      aiaf

      I see no problem.All lib files including lua51.lib are in the src directory , with Vs20017 and command as above.

    2. thehankinator

      thehankinator

      Nope, from VS command prompt:

      cd C:\Dev\LuaJIT-2.0.5\src
      msvcbuild.bat

       

    3. Josh

      Josh

      Thanks, it works perfectly.

    4. Show next comments  24 more
  11. It has become very common for people to post animated GIFs recorded from their desktop. Is there some application that everyone is using to make these?

    1. AggrorJorn

      AggrorJorn

      http://www.screentogif.com/ Small, free, opensource, simple, powerfull, good quality gifs, no adds. Great for documentation too.

    2. gamecreator

      gamecreator

      Seems like YouTube could do a better job here to fill a void, to allow quick captures and uploads.  Though I wouldn't be surprised if they already have something we don't know about.

    3. Einlander

      Einlander

      ShareX it's open source

    4. Show next comments  24 more
  12. Big thanks to Brad Bolthouse. Check out his program Unwrap3D for all your UV mapping and model conversion needs: http://www.unwrap3d.com

  13. Updated FBX converter is on the way with better support for model normals and units / scale.

  14. Is anyone having trouble accessing the beta branch on Steam? This guy says it does not appear: http://steamcommunity.com/app/251810/discussions/0/1694914735991804265/?tscn=1521103020

    1. GorzenDev

      GorzenDev

      using latest for testing downloads about 36.7 mb.
      but the editor still shows 4.5.

      just a guess but shouldnt there be a v4.5 - Archive option if latest would be 4.6 ?

    2. Josh

      Josh

      There is no 4.5 archive since it is the current default.

      The version number has not been updated in the beta, but the other new stuff is there.

    3. GorzenDev

      GorzenDev

      Well then confirmed that it works as it should i guess.

      After reading that persons problem again he/she clearly says "beta not available i cant download anything".
      Which is definitely not the case for me.

    4. Show next comments  24 more
  15. On almost a daily basis, $5 payments for Leadwerks 5 alpha are rolling in. Although it is early, the reliability of this is very appealing from a business and planning perspective.

    1. Josh

      Josh

      Yes, maybe, I don’t know.

    2. Josh

      Josh

      There’s no rush for you guys to try it. It’s still really rudimentary.

    3. gamecreator

      gamecreator

      I may misremember or maybe you were being playful but I thought you once said that Leadwerks 3 would be the last engine you'd ever need to write.  Is the reverse true now, that you will likely be building a "new" engine every few years?

    4. Show next comments  24 more
  16. Now less squishy!

    1. gamecreator

      gamecreator

      And maybe not include Promotion in Unread.

    2. Josh

      Josh

      @gamecreator there's now a link in the user menu to do this.

    3. gamecreator

      gamecreator

      Thank you Josh.

    4. Show next comments  24 more
  17. 4.6 beta is now really ready, for reals.

    1. jen

      jen

      For realsies!

  18. Game tournament wraps up today!

  19. Hey, can someone help me test a multiplayer chat app? :D

    1. AggrorJorn

      AggrorJorn

      I am available at 12 PM PST (21:00 amsterdam)

    2. Josh

      Josh

      I am actually east of you now and I will probably by in bed. :D 

  20. Successfully broadcast my own voice over the network back to myself.

    1. Rick

      Rick

      The important question is what did you say to yourself?

    2. AggrorJorn

      AggrorJorn

      My money is on "Hello World:Render()"

    3. macklebee

      macklebee

      "Mr Watson - Come here"?

    4. Show next comments  24 more
  21. Audio recording in-engine works!

    1. Phodex Games

      Phodex Games

      Cool :). I am excited to play around with the multiplayer system in Leadwerks, but currently working on singleplay only...

×
×
  • Create New...