Basic D Game For New D Gamedevs (glfw 3.3 + openal soft 1.1 + opengl 4.1 )
jordan4ibanez
jordan4ibanez002 at gmail.com
Sat Aug 27 02:56:43 UTC 2022
On Saturday, 27 August 2022 at 00:32:05 UTC, Ruby The Roobster
wrote:
> On Friday, 26 August 2022 at 21:09:20 UTC, jordan4ibanez wrote:
>> On Friday, 26 August 2022 at 12:59:56 UTC, Guillaume Piolat
>> wrote:
>>> On Friday, 26 August 2022 at 02:45:39 UTC, jordan4ibanez
>>> wrote:
>>>>
>>>> Here is the repository, it is very bare bones:
>>>> https://github.com/jordan4ibanez/d_glfw_test/tree/v1.0.0
>>>
>>> Nice work. I get a crash on Windows though.
>>>
>>>
>>> Running d_glfw_test.exe
>>> automatically half sizing the window
>>> Program exited with code -1073740771
>>>
>>>
>>> (Windows 11, AMD Radeon Graphics integrated GPU)
>>
>> I am currently installing Windows 10 onto my laptop with an
>> AMD Ryzen 5500U so I will be able to fix this for version
>> v1.0.1 :) Thank you for letting me know about this, I greatly
>> appreciate it
>
> Another program of yours,
> [Crafter](https://github.com/jordan4ibanez/Crafter), also
> crashes and Windows immediately after being run, and I don't
> think it's because of any of the dependencies.
I appreciate your input! This was actually an oversight in the
GLFW window context creation order of operations! I have fixed
this in a new release that should run properly on all the major
operating systems. Windows seems to be a lot pickier in how you
go about things. :) Here is the release branch
https://github.com/jordan4ibanez/d_glfw_test/tree/v1.0.1
Also for Crafter. Well that is what this bare engine was
originally built for, it will not compile as of the time I am
writing this, because it originally was utilizing Schveiguy's
awesome version of Raylib to do all talking to
drivers/hardware/etc. It is currently taking the first step into
using the new bare bones engine because I like to get really into
building the engine and see how it works and what works, it's fun
for me. The dub.json, imports, logic loop are all horrifically
incorrect, haha. When the time is right, I will make a new
announcement about it, but for now, or until you see a commit
like "get this piece of junk working", it is extremely unusable
and uncompileable.
I just wanted to ensure that this was solved in the basis so that
everything is correct and no one will have problems working from
it, for creating whatever they want. :D
I am doing many tests on this engine's bare bones state, even
though it may not look like it. I might update this later with a
~mysterious~ thing I am testing.
More information about the Digitalmars-d-announce
mailing list