[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
Vulkan in next update...

AIDA64 report:

<<< System >>>
Device Model: Xiaomi Mi Max
Device Type: Phablet
Manufacturer: Xiaomi
Model: Mi Max
Brand: Xiaomi
Board: msm8952
Device: hydrogen
Hardware: qcom
Platform: msm8952
Product: cm_hydrogen
Serial: xxxxxxxxx
Installed RAM: 3 GB LPDDR3
Total Memory: 2836 MB
Available Memory: 1615 MB
Internal Storage Total Space: 24.36 GB
Internal Storage Free Space: 10.33 GB
External Storage Total Space: 59.62 GB
External Storage Free Space: 38.39 GB
Device Features:
...
android.hardware.vulkan.level
android.hardware.vulkan.version
...
<< Vulkan Device - Adreno (TM) 510 >>
Device Name: Adreno (TM) 510
Device Type: Integrated GPU
Device UUID: 4B-A1-6D-0B-43-51-00-00-00-00-00-00-01-05-00-00
Device ID: 00005143-05010000
Max 1D Image Size: 16384
Max 2D Image Size: 16384 x 16384
Max 3D Image Size: 2048 x 2048 x 2048
Max Cube Image Size: 16384 x 16384
Max Image Layers: 2048
Max Texel Buffer Elements: 65536
Max Uniform Buffer Range: 65536
Max Storage Buffer Range: 2147483647
Max Push Constants Size: 128 bytes
Max Memory Allocation Count: 4096
Max Sampler Allocation Count: 4000
Buffer Image Granularity: 1 bytes
Max Bound Descriptor Sets: 4
Max Per-Stage Descriptor Samplers: 16
Max Per-Stage Descriptor Uniform Buffers: 14
Max Per-Stage Descriptor Storage Buffers: 4
Max Per-Stage Descriptor Sampled Images: 128
Max Per-Stage Descriptor Storage Images: 4
Max Per-Stage Descriptor Input Attachments: 8
Max Per-Stage Resources: 158
Max Descriptor Set Samplers: 96
Max Descriptor Set Uniform Buffers: 84
Max Descriptor Set Dynamic Uniform Buffers: 8
Max Descriptor Set Storage Buffers: 24
Max Descriptor Set Dynamic Storage Buffers: 4
Max Descriptor Set Sampled Images: 768
Max Descriptor Set Storage Images: 24
Max Descriptor Set Input Attachments: 8
Max Vertex Input Attributes: 16
Max Vertex Input Bindings: 16
MaxVertex Input Attribute Offset: 2047
Max Vertex Input Binding Stride: 2048
Max Vertex Output Components: 128
Max Fragment Input Components: 128
Max Fragment Output Attachments: 8
Max Fragment Combined Output Resources: 72
Max Compute Shared Memory Size: 32 KB
Max Compute Work Group Count: X: 65535, Y: 65535, Z: 65535
Max Compute Work Group Invocations: 1024
Max Compute Work Group Size: X: 1024, Y: 1024, Z: 64
Subpixel Precision Bits: 4
Subtexel Precision Bits: 8
Mipmap Precision Bits: 8
Max Draw Indexed Index Value: 4294967295
Max Draw Indirect Count: 1
Max Sampler LOD Bias: 15.996094
Max Sampler Anisotropy: 16.000000
Max Viewports: 1
Max Viewport Size: 16384 x 16384
Viewport Bounds Range: -32768.000000 ... 32767.000000
Min Memory Map Alignment: 64 bytes
Min Texel Buffer Offset Alignment: 64 bytes
Min Uniform Buffer Offset Alignment: 64 bytes
Min Storage Buffer Offset Alignment: 64 bytes
Min / Max Texel Offset: -8 / 7
Min / Max Texel Gather Offset: -32 / 31
Min / Max Interpolation Offset: -0.500000 / 0.437500
Subpixel Interpolation Offset Bits: 4
Max Framebuffer Size: 16384 x 16384
Max Framebuffer Layers: 2048
Framebuffer Color Sample Counts: 0x00000007
Framebuffer Depth Sample Counts: 0x00000007
Framebuffer Stencil Sample Counts: 0x00000007
Framebuffer No Attachments Sample Counts: 0x00000007
Max Color Attachments: 8
Sampled Image Color Sample Counts: 0x00000007
Sampled Image Integer Sample Counts: 0x00000007
Sampled Image Depth Sample Counts: 0x00000007
Sampled Image Stencil Sample Counts: 0x00000007
Storage Image Sample Counts: 0x00000001
Max Sample Mask Words: 1
Timestamp Period: 52.083332 ns
Discrete Queue Priorities: 3
Point Size Range: 1.000000 ... 1.000000
Line Width Range: 1.000000 ... 1.000000
Optimal Buffer Copy Offset Alignment: 64 bytes
Optimal Buffer Copy Row Pitch Alignment: 64 bytes
Non-Coherent Atom Size: 1 bytes
Driver Version: 45.730.331
API Version: 1.0.20
Vulkan Library: /system/lib/libvulkan.so
Alpha To One: Not Supported
Anisotropic Filtering: Supported
ASTC LDR Texture Compression: Supported
BC Texture Compression: Not Supported
Depth Bias Clamping: Not Supported
Depth Bounds Tests: Not Supported
Depth Clamping: Not Supported
Draw Indirect First Instance: Not Supported
Dual Source Blend Operations: Not Supported
ETC2 and EAC Texture Compression: Supported
Fragment Stores and Atomics: Supported
Full Draw Index Uint32: Supported
Geometry Shader: Not Supported
Image Cube Array: Supported
Independent Blend: Supported
Inherited Queries: Supported
Large Points: Not Supported
Logic Operations: Not Supported
Multi-Draw Indirect: Not Supported
Multi Viewport: Not Supported
Occlusion Query Precise: Supported
Pipeline Statistics Query: Not Supported
Point and Wireframe Fill Modes: Not Supported
Robust Buffer Access: Supported
Sample Rate Shading: Supported
Shader Clip Distance: Not Supported
Shader Cull Distance: Not Supported
Shader Float64: Not Supported
Shader Image Gather Extended: Supported
Shader Int16: Not Supported
Shader Int64: Not Supported
Shader Resource Min LOD: Not Supported
Shader Resource Residency: Not Supported
Shader Sampled Image Array Dynamic Indexing: Supported
Shader Storage Buffer Array Dynamic Indexing: Not Supported
Shader Storage Image Array Dynamic Indexing: Not Supported
Shader Storage Image Extended Formats: Not Supported
Shader Storage Image Multisample: Not Supported
Shader Storage Image Read Without Format: Not Supported
Shader Storage Image Write Without Format: Not Supported
Shader Tesselation and Geometry Point Size: Not Supported
Shader Uniform Buffer Array Dynamic Indexing: Supported
Sparse Binding: Not Supported
Sparse Residency 2 Samples: Not Supported
Sparse Residency 4 Samples: Not Supported
Sparse Residency 8 Samples: Not Supported
Sparse Residency 16 Samples: Not Supported
Sparse Residency Aliased: Not Supported
Sparse Residency Aligned Mip Size: No
Sparse Residency Buffer: Not Supported
Sparse Residency Image 2D: Not Supported
Sparse Residency Image 3D: Not Supported
Sparse Residency Non-Resident Strict: No
Sparse Residency Standard 2D Block Shape: No
Sparse Residency Standard 2D Multisample Block Shape: No
Sparse Residency Standard 3D Block Shape: No
Standard Sample Locations: Yes
Strict Line Rasterization: No
Tesselation Shader: Not Supported
Timestamps on All Graphics and Compute Queues: Supported
Variable Multisample Rate: Not Supported
Vertex Pipeline Stores and Atomics: Not Supported
Wide Lines: Not Supported
Device Extensions: VK_KHR_swapchain
Instance Extensions: VK_KHR_surface
VK_KHR_android_surface
VK_EXT_debug_report
...