没有合适的资源?快使用搜索试试~ 我知道了~
vulkan:Vulkan的Haskell绑定
共1102个文件
hs:699个
hs-boot:344个
md:13个
需积分: 9 0 下载量 146 浏览量
2021-05-14
21:57:08
上传
评论
收藏 3.08MB ZIP 举报
温馨提示
武尔坎 对Vulkan图形API的高级Haskell绑定。 这些绑定为Vulkan提供了一个接口,该接口看起来更惯用了Haskell,并且比C API的冗长得多。 但是,它保留对所有功能的访问。 如果找到可以在C绑定中执行的操作,但不能在这些高级绑定中执行操作,请提出一个问题。 实际上,这意味着: 无需摆弄vkGetInstanceProcAddr或vkGetDeviceProcAddr来获取函数指针,这是在实例和设备创建自动完成的。 无需设置sType成员,这是自动完成的。 没有数组的传递长度/指针对,而是使用Vector代替 。 没有传递返回值的指针,这是为您完成的,并且多个结果作为元组的元素返回。 没有检查VkResult失败的返回值,一个VulkanException如果福尔康命令返回一个错误将被抛出VkResult 。 没有用于命令参数或Vulkan结构的手动内存
资源推荐
资源详情
资源评论
收起资源包目录
vulkan:Vulkan的Haskell绑定 (1102个子文件)
DebugCallback.c 946B
vulkan.cabal 24KB
vulkan-examples.cabal 15KB
generate-new.cabal 11KB
openxr.cabal 7KB
vulkan-utils.cabal 4KB
VulkanMemoryAllocator.cabal 3KB
lib.cpp 263B
weeder.dhall 255B
.gitignore 373B
.gitignore 230B
.gitmodules 549B
gl_enums.h 30KB
CommandBufferBuilding.hs 706KB
VK_KHR_acceleration_structure.hs 363KB
VK_KHR_synchronization2.hs 311KB
StructureType.hs 281KB
DeviceInitialization.hs 275KB
Pipeline.hs 233KB
Dynamic.hs 216KB
VulkanMemoryAllocator.hs 210KB
VK_NV_ray_tracing.hs 206KB
VK_KHR_ray_tracing_pipeline.hs 186KB
VK_NV_device_generated_commands.hs 173KB
VK_KHR_swapchain.hs 170KB
VK_KHR_copy_commands2.hs 167KB
Extends.hs 143KB
Format.hs 137KB
DescriptorSet.hs 135KB
Pass.hs 134KB
PrimitiveTopology.hs 133KB
VK_NV_mesh_shader.hs 125KB
VK_EXT_transform_feedback.hs 121KB
SPIRVRequirements.hs 119KB
Input.hs 115KB
VK_EXT_debug_utils.hs 114KB
Promoted_From_VK_KHR_create_renderpass2.hs 114KB
Core12.hs 114KB
Promoted_From_VK_KHR_get_physical_device_properties2.hs 96KB
VK_EXT_extended_dynamic_state.hs 94KB
Image.hs 88KB
VK_KHR_display.hs 88KB
VK_INTEL_performance_query.hs 84KB
VK_NV_shading_rate_image.hs 81KB
VK_KHR_surface.hs 80KB
VK_KHR_fragment_shading_rate.hs 78KB
ImageView.hs 77KB
VK_KHR_performance_query.hs 75KB
Promoted_From_VK_KHR_draw_indirect_count.hs 72KB
SparseResourceMemoryManagement.hs 72KB
Memory.hs 67KB
Instance.hs 65KB
Promoted_From_VK_EXT_descriptor_indexing.hs 65KB
Handles.hs 65KB
VK_EXT_debug_report.hs 64KB
Device.hs 62KB
OtherTypes.hs 62KB
XR_EXT_debug_utils.hs 60KB
VK_EXT_image_drm_format_modifier.hs 59KB
StructureType.hs 57KB
Promoted_From_VK_KHR_device_group.hs 57KB
XR_EXT_hand_tracking.hs 57KB
VK_KHR_pipeline_executable_properties.hs 54KB
OtherTypes.hs 53KB
XR_MSFT_hand_tracking_mesh.hs 52KB
Image.hs 51KB
Space.hs 50KB
VK_EXT_sample_locations.hs 49KB
VK_ANDROID_external_memory_android_hardware_buffer.hs 49KB
DisplayTiming.hs 49KB
Dynamic.hs 48KB
Queue.hs 47KB
VK_EXT_debug_marker.hs 47KB
VK_NV_fragment_shading_rate_enums.hs 46KB
Promoted_From_VK_KHR_sampler_ycbcr_conversion.hs 45KB
CommandBuffer.hs 45KB
Command.hs 44KB
VK_KHR_external_semaphore_win32.hs 44KB
Device.hs 43KB
Bespoke.hs 43KB
XR_KHR_vulkan_enable2.hs 43KB
Parse.hs 42KB
XR_MSFT_controller_model.hs 42KB
PipelineLayout.hs 42KB
VK_KHR_sampler_ycbcr_conversion.hs 41KB
VK_EXT_full_screen_exclusive.hs 41KB
Promoted_From_VK_KHR_timeline_semaphore.hs 40KB
AccessFlagBits.hs 39KB
Promoted_From_VK_KHR_bind_memory2.hs 38KB
VK_EXT_validation_cache.hs 38KB
Promoted_From_VK_KHR_descriptor_update_template.hs 37KB
Dependencies.hs 37KB
VK_KHR_get_display_properties2.hs 37KB
Sampler.hs 37KB
VK_EXT_display_control.hs 36KB
FundamentalTypes.hs 35KB
XR_MSFT_secondary_view_configuration.hs 35KB
XR_KHR_vulkan_enable.hs 34KB
VK_EXT_conditional_rendering.hs 34KB
Poke.hs 33KB
共 1102 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12
资源评论
世界在你心里
- 粉丝: 25
- 资源: 4574
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功