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 |