No description
Find a file
2024-11-07 11:55:44 +03:00
.gitignore
bitstream.h Optimize slice header building 2024-10-12 02:20:47 +03:00
comp.comp
compress-bc1.comp Add betsy bc1 compression (ugly, not tuned) 2024-11-07 09:47:00 +03:00
conversion.glsl Add betsy bc1 compression (ugly, not tuned) 2024-11-07 09:47:00 +03:00
glsl_shared.h Define pixel conversion modes, add rgb332 8bit mode (poor, but works) 2024-11-03 04:17:06 +03:00
image-decomposite.comp Add betsy bc1 compression (ugly, not tuned) 2024-11-07 09:47:00 +03:00
image.comp Restore 10 bit switch 2024-10-12 02:44:21 +03:00
LICENSE
positional_utl.h Workaround clang bugs, add separate header with handy constructor wrappers, use vulkan generated wrappers 2024-10-16 10:10:47 +03:00
quad.comp Specialize compute pipeline resolution, split different resolution constants preparing for real reconstruction pipeline 2024-10-29 22:32:50 +03:00
quad.frag Create ycbcr quad sampler pipeline, convert ffmpeg frame to nv12 2024-10-28 23:44:11 +03:00
quad.vert Create ycbcr quad sampler pipeline, convert ffmpeg frame to nv12 2024-10-28 23:44:11 +03:00
README.md
reconstruction.comp Define pixel conversion modes, add rgb332 8bit mode (poor, but works) 2024-11-03 04:17:06 +03:00
triangle.frag Implement graphics pipeline utilities, port Overv's triangle demo 2024-10-14 03:37:21 +03:00
triangle.vert Implement graphics pipeline utilities, port Overv's triangle demo 2024-10-14 03:37:21 +03:00
vaapi-recorder-hevc.cpp Use async chain of 4 frames with separate command buffers 2024-10-08 04:46:19 +03:00
vaapi-recorder.cpp Refactor h264 encoder, allow switch in runtime 2024-10-12 04:26:44 +03:00
vaapi-recorder.h Use async chain of 4 frames with separate command buffers 2024-10-08 04:46:19 +03:00
vaapi_encoder.h va: disable output buffer overflow check, as it sometimes false-positive 2024-10-13 19:47:14 +03:00
vaapi_encoder_h264.h Refactor h264 encoder, allow switch in runtime 2024-10-12 04:26:44 +03:00
vaapi_encoder_hevc.h First reconstruction prototype (rgb444, ugly!) 2024-10-31 07:33:31 +03:00
vkcompute.cpp Refactor h264 encoder, allow switch in runtime 2024-10-12 04:26:44 +03:00
vkcompute2.cpp lz4fast compression 2024-11-07 11:55:44 +03:00
vkgraphics.cpp Workaround broken generated structure type wrappers, rewrite vkgraphics vulkan calls 2024-10-16 22:15:07 +03:00
vkplayer.cpp lz4fast compression 2024-11-07 11:55:44 +03:00
vulkan_contructors.h Separate reconstruction framebuffer 2024-10-29 06:12:52 +03:00
vulkan_framebuffer_utl.h Split vulkan utility, use positional arguments in pipeline utility for extendable arguments 2024-10-16 08:08:58 +03:00
vulkan_pipeline_utl.h Add betsy bc1 compression (ugly, not tuned) 2024-11-07 09:47:00 +03:00
vulkan_texture_utl.h Split vulkan utility, use positional arguments in pipeline utility for extendable arguments 2024-10-16 08:08:58 +03:00
vulkan_utl.h Add betsy bc1 compression (ugly, not tuned) 2024-11-07 09:47:00 +03:00

vulkan-playground