VULKAN: Refactor and improve vulkan wrapper library
* The vulkan code is much more consistent, stable and leak free now. Texture sampling works but we are limited by the texture extent limits. Hope storage buffer can come to our rescue.
Showing
- src/gs/gs.cc 2 additions, 6 deletionssrc/gs/gs.cc
- src/gs/gsrenderer.cpp 12 additions, 19 deletionssrc/gs/gsrenderer.cpp
- src/gs/gsrenderer.h 1 addition, 1 deletionsrc/gs/gsrenderer.h
- src/gs/vulkan/buffer.cc 52 additions, 44 deletionssrc/gs/vulkan/buffer.cc
- src/gs/vulkan/buffer.h 27 additions, 21 deletionssrc/gs/vulkan/buffer.h
- src/gs/vulkan/common.h 10 additions, 0 deletionssrc/gs/vulkan/common.h
- src/gs/vulkan/context.cc 112 additions, 117 deletionssrc/gs/vulkan/context.cc
- src/gs/vulkan/context.h 33 additions, 44 deletionssrc/gs/vulkan/context.h
- src/gs/vulkan/texture.cc 25 additions, 64 deletionssrc/gs/vulkan/texture.cc
- src/gs/vulkan/texture.h 16 additions, 17 deletionssrc/gs/vulkan/texture.h
- src/gs/vulkan/window.cc 70 additions, 153 deletionssrc/gs/vulkan/window.cc
- src/gs/vulkan/window.h 18 additions, 11 deletionssrc/gs/vulkan/window.h
- src/main.cc 0 additions, 1 deletionsrc/main.cc
- src/shaders/fragment.glsl 2 additions, 2 deletionssrc/shaders/fragment.glsl
- stbi.h 4 additions, 0 deletionsstbi.h
Loading
Please register or sign in to comment