.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 |
image-decomposite.comp
|
Fix image generation, tune rgb565 reconstruction
|
2024-11-02 07:22:28 +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
|
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
|
Initial commit
|
2024-09-25 18:58:58 +02:00 |
reconstruction.comp
|
Fix image generation, tune rgb565 reconstruction
|
2024-11-02 07:22:28 +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
|
Switch to rgb565, improve downsampling
|
2024-11-01 06:49:18 +03:00 |
vkgraphics.cpp
|
Workaround broken generated structure type wrappers, rewrite vkgraphics vulkan calls
|
2024-10-16 22:15:07 +03:00 |
vkplayer.cpp
|
Fix image generation, tune rgb565 reconstruction
|
2024-11-02 07:22:28 +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
|
Specialize compute pipeline resolution, split different resolution constants preparing for real reconstruction pipeline
|
2024-10-29 22:32:50 +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
|
Check device extensions before enabling (this fixes renderdoc)
|
2024-10-31 04:07:59 +03:00 |