New
0.4.0
Features:
- Storage Textures now use formats as type args
HccRwTexture2D(FMT_8_8_8_8_UNORM)instead of raw data typesHccRwTexture2D(u32). new solution has less vulkan hurdles.- see here for documentation https://github.com/heroseh/hcc/blob/main/docs/intrinsics.md#textures
- fetch_texture_*() now takes a mip_level argument
- add wave_thread_is_first();
- add wave_thread_idx();
Bug Fixes:
- fix using bundle constants type as function parameter
- fix ternary operator
- fix switch condition const type
- fix error that was preventing use of some sample texture types
- fix quad any/all