added command line, added basic character
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
#include "cglm/mat4.h"
|
||||
#include "filesystem.h"
|
||||
#include "rendering.h"
|
||||
#include "tier1/utlvector.h"
|
||||
#include "vk_helper.h"
|
||||
#include "vulkan/vulkan_core.h"
|
||||
#include "math3d.h"
|
||||
|
||||
|
||||
vk_tripipeline_t g_meshPipeline = {};
|
||||
@@ -112,7 +112,7 @@ void IMeshRenderer::Init()
|
||||
bindings[1].descriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER;
|
||||
bindings[1].descriptorCount = 1024;
|
||||
CUtlVector<VkFormat> formats(1);
|
||||
formats[0] = g_meshColor.m_format;
|
||||
formats[0] = VK_FORMAT_R16G16B16A16_SFLOAT;
|
||||
g_meshPipeline.Create(shaders, bindings, 76, formats);
|
||||
shaders[1].Destroy();
|
||||
shaders[0].Destroy();
|
||||
@@ -285,7 +285,7 @@ void IMeshRenderer::Frame( float fDelta )
|
||||
.sType = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO,
|
||||
.imageView = g_meshDepthMSAA.m_imageView,
|
||||
.imageLayout = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL,
|
||||
.resolveMode = VK_RESOLVE_MODE_AVERAGE_BIT,
|
||||
.resolveMode = VK_RESOLVE_MODE_MIN_BIT,
|
||||
.resolveImageView = g_meshDepth.m_imageView,
|
||||
.resolveImageLayout = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL,
|
||||
.loadOp = VK_ATTACHMENT_LOAD_OP_CLEAR,
|
||||
@@ -346,7 +346,7 @@ void IMeshRenderer::Frame( float fDelta )
|
||||
VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT,
|
||||
NULL,
|
||||
1, 0,
|
||||
VK_FORMAT_R32G32_SFLOAT,
|
||||
VK_FORMAT_R32G32_SFLOAT,
|
||||
12
|
||||
}
|
||||
};
|
||||
@@ -385,7 +385,7 @@ void IMeshRenderer::Frame( float fDelta )
|
||||
}
|
||||
else
|
||||
{
|
||||
vkCmdDraw(g_vkCommandBuffer, mesh.m_pVertexBuffer->m_buffer.m_nSize/12,1,0,0);
|
||||
vkCmdDraw(g_vkCommandBuffer, mesh.m_pVertexBuffer->m_buffer.m_nSize/20,1,0,0);
|
||||
}
|
||||
}
|
||||
vkCmdEndRendering(g_vkCommandBuffer);
|
||||
|
||||
Reference in New Issue
Block a user