Change Log
WIP
[0.4.1] - 2021-01-09
[0.4] - 2020-11-30
- Add
Vulkan.Utils.Requirements
, a module with several helpers for the
Requirement
types found in Vulkan.Requirement
- Change the creation helpers in
Vulkan.Utils.Initialization
to use the new
Requirement
types.
- Add QuasiQuoters for creating device requirements in
Vulkan.Utils.Requirements.TH
- Allow selecting target environment in
compileShader
[0.3] - 2020-11-24
- Change type of pickPhysicalDevice to return Nothing instead of throwing
- Add
checkCommandsExp
function to generate an expression checking specified
commands for non-nullness
- Expose Queue family index for queues assigned with
assignQueues
- Add
Vulkan.Utils.ShaderQQ.Shaderc
to compile HLSL shaders
[0.2] - 2020-11-15
- Add
Vulkan.Utils.Misc
for handy functions used in Vulkan programs, but not
Vulkan specific.
- Add
Vulkan.Utils.Initializaion
for functions to ease creating a Vulkan device.
- Add
Vulkan.Vulkan.Utils.QueueAssignment
to help with easy queue creation.
[0.1.3] - 2020-11-12
- Add
glsl
interpolating quasiquoter
[0.1.2.1] - 2020-11-01
[0.1.2] - 2020-09-27
- Initial release
- Shader QuasiQuoters
- GL format enum conversion
- Debug helpers