Looking for Feedback (3D engine)
Danny Arends
Danny.Arends at gmail.com
Fri May 16 21:26:21 UTC 2025
On Friday, 16 May 2025 at 18:40:46 UTC, drug007 wrote:
> On 16.05.2025 14:16, drug007 wrote:
>> On 16.05.2025 13:29, Danny Arends wrote:
>>> On Friday, 16 May 2025 at 09:53:06 UTC, drug007 wrote:
>>>> [...]
>>>
>>> Should be solved in commit:
>>> 86259698fd24be5f2fbad5fbcfe9ae4d1f416f01
>>>
>>> Thanks for trying it, and reporting this.
>>> Let me know if it works now :)
>>
>> Thank you! The problem is fixed. Now I need to install other
>> dependencies, I'll do it later
>
> I installed the dependencies, now I got the fowllowing error
> ```bash
> INFO: createScene: Add a Cube
> INFO: createScene: Add an Icosahedron
> INFO: createScene: Add Text
> INFO: createScene: Add Wavefront
> INFO: createScene: Add ParticleSystem
> INFO: createScene: Add L-System
>
> Thread 1 "DImGui" hit Breakpoint 1,
> _D7lsystem13createLSystemFZSQBa7LSystem (test=0x7fffffffd900)
> at src/math/lsystem.d:94
> 94 test.rules[Symbols.Origin] ~= Rule("W.O", 5);
> (gdb) p test.rules
> $1 = {ptr = 0x0}
> (gdb)
> ```
> is it okay for AA to be null here? Does runtime initialize it
> here properly?
>
> P.S. also there is a bug if the box has no vulkan extensions at
> all the program will crush at src/engine/extensions.d:15
Thanks, I'll look into that one never had issues assigning to the
L-System AA array. Does it cause a crash? If so could you do a
stack trace to see if it comes from D runtime or just me not
initializing it?
About 2) No Vulkan will lead to a hard crash, when querying
instance extensions due to no vulkan instance being available. It
might be nicer to have a clean exit indeed.
More information about the Digitalmars-d-learn
mailing list