Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. I have reached cross platform nirvana

I have reached cross platform nirvana

Scheduled Pinned Locked Moved The Lounge
graphicsc++game-devarchitectureperformance
7 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    H Offline
    honey the codewitch
    wrote on last edited by
    #1

    *plays Nevermind* I just got GFX working on a Wio Terminal which is a 32-bit Atmel system, which is an entirely different architecture than an ESP32. I *think* it also works on my STM32 boards but I'm having issues wiring those to test. (I hate the Nucleo boards). It works on PC too, albeit slowly because DirectX and GFX work entirely differently, but for prototyping it's fine - and the drawing library itself is fine on PC, it's the DirectX driver I wrote that's slow. Still, it works. Anyway, it's starting to get to the point where I need to find things it *won't* run on, and that's a good problem to have. That and at least on some platforms it can take advantage of native performance features. GFX is my first serious attempt at writing massively cross platform code, because it's the first time I've really needed to target more than even a few platforms. I'm happy with the result. Sometimes I think my 30+ years of experience carries me to where I can branch out into areas I haven't treaded before and find my footing. It's nice.

    Real programmers use butterflies

    P R 2 Replies Last reply
    0
    • H honey the codewitch

      *plays Nevermind* I just got GFX working on a Wio Terminal which is a 32-bit Atmel system, which is an entirely different architecture than an ESP32. I *think* it also works on my STM32 boards but I'm having issues wiring those to test. (I hate the Nucleo boards). It works on PC too, albeit slowly because DirectX and GFX work entirely differently, but for prototyping it's fine - and the drawing library itself is fine on PC, it's the DirectX driver I wrote that's slow. Still, it works. Anyway, it's starting to get to the point where I need to find things it *won't* run on, and that's a good problem to have. That and at least on some platforms it can take advantage of native performance features. GFX is my first serious attempt at writing massively cross platform code, because it's the first time I've really needed to target more than even a few platforms. I'm happy with the result. Sometimes I think my 30+ years of experience carries me to where I can branch out into areas I haven't treaded before and find my footing. It's nice.

      Real programmers use butterflies

      P Offline
      P Offline
      PIEBALDconsult
      wrote on last edited by
      #2

      MicroVAX? Alpha? :D Kidding. Good onya, kid.

      Mike HankeyM 1 Reply Last reply
      0
      • P PIEBALDconsult

        MicroVAX? Alpha? :D Kidding. Good onya, kid.

        Mike HankeyM Offline
        Mike HankeyM Offline
        Mike Hankey
        wrote on last edited by
        #3

        PIEBALDconsult wrote:

        MicroVAX? Alpha?

        Clustered? :)

        The less you need, the more you have. Even a blind squirrel gets a nut...occasionally. JaxCoder.com

        P J 2 Replies Last reply
        0
        • Mike HankeyM Mike Hankey

          PIEBALDconsult wrote:

          MicroVAX? Alpha?

          Clustered? :)

          The less you need, the more you have. Even a blind squirrel gets a nut...occasionally. JaxCoder.com

          P Offline
          P Offline
          PIEBALDconsult
          wrote on last edited by
          #4

          Nah, just stacked.

          1 Reply Last reply
          0
          • Mike HankeyM Mike Hankey

            PIEBALDconsult wrote:

            MicroVAX? Alpha?

            Clustered? :)

            The less you need, the more you have. Even a blind squirrel gets a nut...occasionally. JaxCoder.com

            J Offline
            J Offline
            jmaida
            wrote on last edited by
            #5

            DEC buzzwords.

            Mike HankeyM 1 Reply Last reply
            0
            • H honey the codewitch

              *plays Nevermind* I just got GFX working on a Wio Terminal which is a 32-bit Atmel system, which is an entirely different architecture than an ESP32. I *think* it also works on my STM32 boards but I'm having issues wiring those to test. (I hate the Nucleo boards). It works on PC too, albeit slowly because DirectX and GFX work entirely differently, but for prototyping it's fine - and the drawing library itself is fine on PC, it's the DirectX driver I wrote that's slow. Still, it works. Anyway, it's starting to get to the point where I need to find things it *won't* run on, and that's a good problem to have. That and at least on some platforms it can take advantage of native performance features. GFX is my first serious attempt at writing massively cross platform code, because it's the first time I've really needed to target more than even a few platforms. I'm happy with the result. Sometimes I think my 30+ years of experience carries me to where I can branch out into areas I haven't treaded before and find my footing. It's nice.

              Real programmers use butterflies

              R Offline
              R Offline
              Rage
              wrote on last edited by
              #6

              honey the codewitch wrote:

              *plays Nevermind*

              :cool:

              Do not escape reality : improve reality !

              1 Reply Last reply
              0
              • J jmaida

                DEC buzzwords.

                Mike HankeyM Offline
                Mike HankeyM Offline
                Mike Hankey
                wrote on last edited by
                #7

                Indistinct phraseology for the intellectually challenged?

                The less you need, the more you have. Even a blind squirrel gets a nut...occasionally. JaxCoder.com

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups