-
Notifications
You must be signed in to change notification settings - Fork 70
Development milestones
Yours3lf edited this page Jun 18, 2020
·
3 revisions
- clear screen example working
- triangle example working
- shader from assembly, vertices from vertex buffer object, no uniforms, color hardcoded
- uniforms for matrix multiplication and animation
- texture coordinates and texture sampling
- varyings
- Multiple vertex attributes
- Depth buffers
- Stencil buffers
- Indexed draw calls
- blending
- mipmapping
- cube mapping
- shadow mapping / depth texture sampling
- Cubemaps with mipmaps
- Multi threaded cmdbuf generation test (secondary cmdbufs)
- Shader compiler chain
- QPU assembler / disassembler
- Resources
- Descriptor support
- VkSampler support
- Push constant support
- Platform features
- Layer support
- Emulated features
- Clear command support
- Copy command support
- Render to texture features
- VkRenderPass support
- MSAA support
- Performance
- Performance counters
- WSI
- Direct to display support
- Vsync support
- Present modes support
- Fixes
- Hardware bug workarounds
- Handle offsets wherever required
- Handle subresource ranges properly
- Handle allocation scopes properly
- Code cleanup
- Clean up compile time warnings
- Profile and optimise the driver code
- Run Clang static analysis
- Documentation
- Github pages
- Wiki
- Performance recommendations
- How to do blending, depth/stencil testing, attributes
- Try to pass as much of the VK CTS as possible with existing feature set