Results 1 to 10 of 53

Thread: Luna Game Library - Simple & Elegant Game Programming

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    You're on a hot streak of productivity.

    Opens clean, compiles clean, examples work, except Polygon had 'invalid floating point operation'. All in all nice and clean like promised. 10 out of 10 would try again!
    Last edited by Thyandyr; 26-05-2017 at 12:08 PM.

  2. #2
    @Thyandyr, hey thanks man and thanks for the feedback. I appreciate it. Did you get the error right away or did you see it rotate a bit first?

    Yea, trying to get in all the features that I need for the series of games I want to make using LGL.

    Again, bro, thanks. I will look into the floating point error.

  3. #3
    Quote Originally Posted by piradyne View Post
    @Thyandyr, hey thanks man and thanks for the feedback. I appreciate it. Did you get the error right away or did you see it rotate a bit first?
    I tried it at work with 32 bit Windows 7 machine without graphics card. It failed straight away I saw nothing. I can maybe look at it Monday if I have time.

    The same example works fine on my home computer, 64 bit windows 10 GTX 860M.

  4. #4
    Yea, it will fail without a GPU. Everything rendered is hardware accelerated. Also, I do not have robust error checking in also at the moment. I've been trying to get the API finalized first. Then, in a future build, I will do a sweep and properly handle error conditions and gracefully return if possible. I was having some floating point issues with physics and I got that sorted out (hopefully ), so maybe it will fix the issue you reported too as I think they steam from the same set of circumstances. Fix will be in the next build.

    Oh, one nice feature I got in the current build is the TBuffer object. This is memory mapped and paging from disk is handled automatically. Large data files (levels, for example) can be access as if it was just a memory pointer. If the pointer reference you're currently accessing is on not in memory, it will page in transparently. NICE! You can access the pointer directly or use the position/read/write routines (its actually a TStream decedent).

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •