helikopterodaktyl

Results 12 issues of helikopterodaktyl

Example when attempting to convert webgpu headers. Reproduced with dstep 1.0.3: ` typedef enum WGPUTextureDimension { WGPUTextureDimension_1D = 0x00000000, WGPUTextureDimension_2D = 0x00000001, WGPUTextureDimension_3D = 0x00000002, WGPUTextureDimension_Force32 = 0x7FFFFFFF } WGPUTextureDimension;...

bug

It looks like DStep can't handle function pointers with no arguments. Tested on DStep 1.0 on Windows with latest LLVM. For an input header file that consists of: ``` typedef...

I see that there is a sample for serializing through base class reference: ``` Cereal.registerChildClass!ChildClass; BaseClass obj = ChildClass(3, 7); assert(obj.cerealise == [0, 0, 0, 3, 0, 0, 0, 7]);...

bug
enhancement
helpwanted

When doing struct initialization, dfmt will try to wrap fields to match the line length, like this: ``` void main() { MyStruct foo = { long_field_name_a: 1, long_field_name_b: 2, long_field_name_c:...

Tested with dfmt 0.13.2. Look at attached file which is both a repro case and example of incorrect formatting. Pay attention especially to the indentation of "createPipelineLayout" function. [repro.txt](https://github.com/dlang-community/dfmt/files/5395717/repro.txt) I...

Reproduces both with latest available from VSCode marketplace and with v0.23.2 (latest release on github). Repro steps: 1. Create a new dub project (dub init) 2. Put arsd-official:simpledisplay in list...

Currently unclipped_depth is not implemented in wgpu-native but exists in wgpu/wgpu-rs and is part of webgpu headers. https://github.com/gfx-rs/wgpu-native/blob/3a6d1d9a0954973a31160141d71974b2c9deab30/src/device.rs#L618

good first issue
help wanted

It seems that DX12 backend is leaking some memory in wgpu_queue_write_buffer. The bigger the buffer data being uploaded, the faster the memory usage goes up. I don't know how this...

bug
help wanted

### Describe the bug I am getting this error when trying to run LLAMA. I can run the default models available from download_models.py like OPT or Pythia with no problem....

bug

What determines what is usable as a handler and what isn't? I am getting inconsistent behavior ```d import arsd.simpledisplay; import std.stdio; void main() { SimpleWindow window = new SimpleWindow(Size(1024, 768),...