1
0
mirror of https://github.com/Yours3lf/rpi-vk-driver.git synced 2024-12-01 13:24:20 +01:00

Merge remote-tracking branch 'origin/master'

This commit is contained in:
Unknown 2019-07-08 21:10:29 +01:00
commit 2a264e348a

View File

@ -7,12 +7,24 @@
- [x] shader from assembly, vertices from vertex buffer object, no uniforms, color hardcoded
- [ ] uniforms for matrix multiplication and animation
- [ ] texture coordinates and texture sampling
- [ ] shader compiled from spirv
- [ ] Shader compiler chain
- [ ] QPU assembler / disassembler
- [ ] LLVM frontend SPIRV -> LLVMIR (maybe grab from somewhere?)
- [ ] LLVM backend LLVMIR -> QPU ASM
- [ ] LLVM custom optimisation layers
- [x] Shader compiler chain
- [x] QPU assembler / disassembler
- [ ] Resources
- [ ] Descriptor support
- [ ] VkSampler support
- [ ] Push constant support
- [ ] Multipass rendering
- [ ] VkRenderPass support
- [ ] Subpass support
- [ ] Synchronization
- [ ] vkCmdPipelineBarrier support
- [ ] VkEvent support
- [ ] Indexed draw call support
- [ ] Clear command support
- [ ] Layer support
- [ ] Pipeline cache support
- [ ] Try to pass as much of the VK CTS as possible with existing feature set
## VK CTS progress
- Passed: 7894/67979 (11.6%)