diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..3268099 --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/IDEAS.md b/IDEAS.md index 61b0c32..f768237 100644 --- a/IDEAS.md +++ b/IDEAS.md @@ -1,7 +1,7 @@ more ideas on what to try out - [ ] post processing -- [ ] UI rendering +- [x] UI rendering - [ ] DirectX - [ ] compute shaders - [ ] mini game diff --git a/NOTES.md b/NOTES.md index 4047325..be40ca3 100644 --- a/NOTES.md +++ b/NOTES.md @@ -16,4 +16,12 @@ Cycling === - due to the nature of in-flight frames, resources might still be in use in a previous frames - to make up for this, many SDL_gpu APIs have a `cycle` parameter - - if set to true, SDL will provide an unused resource if the previous one is still in use \ No newline at end of file + - if set to true, SDL will provide an unused resource if the previous one is still in use + +First Look At The Resulting Vulkan Calls +=== + - they are correct + - but not really optimal, e.g. + - double transitions + - transition for the depth attachment in pass without depth? + - vkCmdSetStencilReference even though there is no stencil buffer \ No newline at end of file