# spirv: array, structs, bitcast, call · gitcafe/zig

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

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

Visibility: public

Requested revision: 3f92eaceb61796254d0465ba5689378f15155791

Requested commit: 3f92eaceb61796254d0465ba5689378f15155791

Commit: 3f92eaceb61796254d0465ba5689378f15155791

Tree: 6ac76e438e7ef8823aa40b06cd7f793ddecee4ff

Author: Robin Voetter

Committer: Robin Voetter

## Message

```
spirv: array, structs, bitcast, call

Implements type lowering for arrays and structs, and implements instruction
lowering for bitcast and call. Bitcast currently naively maps to the OpBitcast
instruction - this is only valid for some primitive types, and should be
improved to work with composites.

```

## Parents

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

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