# spirv: some fixes and improvements · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/0c2526b18ec21d8155b070022d3b3b9069303744)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 0c2526b18ec21d8155b070022d3b3b9069303744

Requested commit: 0c2526b18ec21d8155b070022d3b3b9069303744

Commit: 0c2526b18ec21d8155b070022d3b3b9069303744

Tree: 880e4e26bf2b703b6d6de83bcda64c8b3bba69ec

Author: Robin Voetter

Committer: Robin Voetter

## Message

```
spirv: some fixes and improvements

- Adds the Int8. Int16, Int64 and GenericPointer capabilities.
  TODO: This should integrate with the feature system.
- Default some struct fields of SPIR-V types so that we dont
  need to type them all the time.
- Store struct field name's in SPIR-V types, and generate the
  OpMemberName decoration if they are non-null.
- Also add the field names to the actual SPIR-V types.
- Generate OpName for functions.

```

## Parents

- [e443b1bed7ccce45bf039a304fa8fa271f1faa0b](https://git.cafe/gitcafe/zig/commit/e443b1bed7ccce45bf039a304fa8fa271f1faa0b?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/0c2526b18ec21d8155b070022d3b3b9069303744?format=markdown)
