Introduction


 在Vulkan中,緩沖區(qū)是內(nèi)存的一塊區(qū)域,該區(qū)域用于向顯卡提供預(yù)要讀取的任意數(shù)據(jù)。它們可以用來(lái)存儲(chǔ)頂點(diǎn)數(shù)據(jù),也可以用于其他目的。與之前創(chuàng)建的Vulkan對(duì)象不同的是,緩沖區(qū)自己不會(huì)分配內(nèi)存空間。前幾個(gè)章節(jié)了解到,Vulkan API使開(kāi)發(fā)者控制所有的實(shí)現(xiàn),內(nèi)存管理是其中一個(gè)非常重要的環(huán)節(jié)。

Buffer creation


添加新的函數(shù)createVertexBuffer,并在initVulkan函數(shù)中的createCommandBuffers函數(shù)之前調(diào)用。

photoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)

void initVulkan() {
    createInstance();
    setupDebugCallback();
    createSurface();
    pickPhysicalDevice();
    createLogicalDevice();
    createSwapChain();
    createImageViews();
    createRenderPass();
    createGraphicsPipeline();
    createFramebuffers();
    createCommandPool();
    createVertexBuffer();
    createCommandBuffers();
    createSemaphores();
}

...void createVertexBuffer() {

}

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式