Skip to content

Commit e27970e

Browse files
committed
Full GPU vertex parsing
1 parent da0e288 commit e27970e

11 files changed

Lines changed: 542 additions & 850 deletions

File tree

lib/gfx/common.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ void initialize() {
406406
};
407407
createBuffer(g_uniformBuffer, wgpu::BufferUsage::Uniform | wgpu::BufferUsage::CopyDst, UniformBufferSize,
408408
"Shared Uniform Buffer");
409-
createBuffer(g_vertexBuffer, wgpu::BufferUsage::Vertex | wgpu::BufferUsage::CopyDst, VertexBufferSize,
409+
createBuffer(g_vertexBuffer, wgpu::BufferUsage::Storage | wgpu::BufferUsage::CopyDst, VertexBufferSize,
410410
"Shared Vertex Buffer");
411411
createBuffer(g_indexBuffer, wgpu::BufferUsage::Index | wgpu::BufferUsage::CopyDst, IndexBufferSize,
412412
"Shared Index Buffer");

lib/gfx/texture.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ TextureFormatInfo format_info(wgpu::TextureFormat format) {
3737
case wgpu::TextureFormat::R16Sint:
3838
return {1, 1, 2, false};
3939
case wgpu::TextureFormat::RGBA8Unorm:
40+
case wgpu::TextureFormat::BGRA8Unorm:
4041
case wgpu::TextureFormat::R32Float:
4142
return {1, 1, 4, false};
4243
case wgpu::TextureFormat::BC1RGBAUnorm:

0 commit comments

Comments
 (0)