No description
Find a file
2024-12-10 06:08:26 +03:00
xpack Tune xpack to improve bc1 compression performance a little (possibly breaks format) 2024-11-11 11:17:24 +03:00
.gitignore Initial commit 2024-09-25 18:58:58 +02:00
bitstream.h Optimize slice header building 2024-10-12 02:20:47 +03:00
comp.comp Demo from https://github.com/Erkaman/vulkan_minimal_compute/, remove STL and fix validation layer 2024-09-25 20:08:35 +03:00
compress-bc1.comp Add betsy bc1 compression (ugly, not tuned) 2024-11-07 09:47:00 +03:00
compress_bc1.h Move decomposer and compressors to separate files, separate fractal pipeline, decomposer image input 2024-11-16 01:35:29 +03:00
compress_xpack.h xpack decompressor wrapper 2024-11-25 04:47:29 +03:00
conversion.glsl Different bc1 565L tune (better quality), Make 888S work with bc1 correclty 2024-11-12 01:32:18 +03:00
decoder_ffmpeg.h Exit on video stream end 2024-12-10 06:08:26 +03:00
decompose.comp Move decomposer and compressors to separate files, separate fractal pipeline, decomposer image input 2024-11-16 01:35:29 +03:00
decomposer.h Fix decomposer validation errors on missing input semaphore 2024-11-25 04:48:02 +03:00
fractal-image.comp Move decomposer and compressors to separate files, separate fractal pipeline, decomposer image input 2024-11-16 01:35:29 +03:00
glsl_shared.h Add 888S and 565L conversions 2024-11-11 11:15:08 +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 Initial commit 2024-09-25 18:58:58 +02:00
positional_utl.h positional: ensure compile-time setter deduction, add new type-generic initializator syntax 2024-12-09 03:42:13 +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 Initial commit 2024-09-25 18:58:58 +02:00
reconstruction.comp Define pixel conversion modes, add rgb332 8bit mode (poor, but works) 2024-11-03 04:17:06 +03:00
reconstructor.h Fix incorrect bits in format feature detection 2024-12-09 18:11:26 +00:00
streamer_shared.h Draft some streamer shared structures 2024-11-29 05:06:59 +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 Video decoder and reconstruction source template, packeted video stream 2024-11-29 04:51:21 +03:00
vaapi_encoder_h264.h Move encoder output to separate class 2024-11-13 21:30:06 +03:00
vaapi_encoder_hevc.h Fix warnings 2024-11-18 22:40:59 +03:00
vkcapture.cpp Add opaque import fd support, fix uninitialized error 2024-11-29 14:42:25 +00:00
vkcompute.cpp Refactor h264 encoder, allow switch in runtime 2024-10-12 04:26:44 +03:00
vkcompute2.cpp Video decoder and reconstruction source template, packeted video stream 2024-11-29 04:51:21 +03:00
vkgraphics.cpp Video decoder and reconstruction source template, packeted video stream 2024-11-29 04:51:21 +03:00
vkplayer.cpp xpack compression 2024-11-11 11:18:28 +03:00
vkplayer2.cpp Reconstruction: fix names, add image layout check 2024-11-29 18:40:13 +00: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 Handle xr vulkan1 extension requirement, remove runtime extensions from hard-coded list 2024-12-09 20:27:33 +00:00
xrapp.cpp Exit on video stream end 2024-12-10 06:08:26 +03:00
xrm_log.h Very basic openxr app (xrgears-based) 2024-12-02 10:46:24 +03:00

vulkan-playground