|
|
@ -67,6 +67,8 @@ public: |
|
|
|
|
|
|
|
|
void ConvertABGR8ToD24S8(const Framebuffer* dst_framebuffer, const ImageView& src_image_view); |
|
|
void ConvertABGR8ToD24S8(const Framebuffer* dst_framebuffer, const ImageView& src_image_view); |
|
|
|
|
|
|
|
|
|
|
|
void ConvertABGR8ToD32F(const Framebuffer* dst_framebuffer, const ImageView& src_image_view); |
|
|
|
|
|
|
|
|
void ConvertD32FToABGR8(const Framebuffer* dst_framebuffer, ImageView& src_image_view); |
|
|
void ConvertD32FToABGR8(const Framebuffer* dst_framebuffer, ImageView& src_image_view); |
|
|
|
|
|
|
|
|
void ConvertD24S8ToABGR8(const Framebuffer* dst_framebuffer, ImageView& src_image_view); |
|
|
void ConvertD24S8ToABGR8(const Framebuffer* dst_framebuffer, ImageView& src_image_view); |
|
|
@ -132,6 +134,7 @@ private: |
|
|
vk::ShaderModule convert_depth_to_float_frag; |
|
|
vk::ShaderModule convert_depth_to_float_frag; |
|
|
vk::ShaderModule convert_float_to_depth_frag; |
|
|
vk::ShaderModule convert_float_to_depth_frag; |
|
|
vk::ShaderModule convert_abgr8_to_d24s8_frag; |
|
|
vk::ShaderModule convert_abgr8_to_d24s8_frag; |
|
|
|
|
|
vk::ShaderModule convert_abgr8_to_d32f_frag; |
|
|
vk::ShaderModule convert_d32f_to_abgr8_frag; |
|
|
vk::ShaderModule convert_d32f_to_abgr8_frag; |
|
|
vk::ShaderModule convert_d24s8_to_abgr8_frag; |
|
|
vk::ShaderModule convert_d24s8_to_abgr8_frag; |
|
|
vk::ShaderModule convert_s8d24_to_abgr8_frag; |
|
|
vk::ShaderModule convert_s8d24_to_abgr8_frag; |
|
|
@ -152,6 +155,7 @@ private: |
|
|
vk::Pipeline convert_d16_to_r16_pipeline; |
|
|
vk::Pipeline convert_d16_to_r16_pipeline; |
|
|
vk::Pipeline convert_r16_to_d16_pipeline; |
|
|
vk::Pipeline convert_r16_to_d16_pipeline; |
|
|
vk::Pipeline convert_abgr8_to_d24s8_pipeline; |
|
|
vk::Pipeline convert_abgr8_to_d24s8_pipeline; |
|
|
|
|
|
vk::Pipeline convert_abgr8_to_d32f_pipeline; |
|
|
vk::Pipeline convert_d32f_to_abgr8_pipeline; |
|
|
vk::Pipeline convert_d32f_to_abgr8_pipeline; |
|
|
vk::Pipeline convert_d24s8_to_abgr8_pipeline; |
|
|
vk::Pipeline convert_d24s8_to_abgr8_pipeline; |
|
|
vk::Pipeline convert_s8d24_to_abgr8_pipeline; |
|
|
vk::Pipeline convert_s8d24_to_abgr8_pipeline; |
|
|
|