1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-04-25 13:17:46 +00:00

Trying to fix the alpha composite issues

This commit is contained in:
Joshua Goins 2024-04-27 15:57:22 -04:00
parent b64c59ab76
commit b7a594e9d3

View file

@ -79,6 +79,13 @@ GameRenderer::GameRenderer(Device &device, GameData *data)
InstanceParameter instanceParameter{}; InstanceParameter instanceParameter{};
instanceParameter.g_InstanceParameter.m_MulColor = glm::vec4(1.0f); instanceParameter.g_InstanceParameter.m_MulColor = glm::vec4(1.0f);
const float wetnessMin = 0.0f;
const float wetnessMax = 1.0f;
const float maybeWetness = 0.0f;
instanceParameter.g_InstanceParameter.m_Wetness = {maybeWetness, 2.0f, wetnessMin, wetnessMax};
m_device.copyToBuffer(g_InstanceParameter, &instanceParameter, sizeof(InstanceParameter)); m_device.copyToBuffer(g_InstanceParameter, &instanceParameter, sizeof(InstanceParameter));
} }
@ -87,6 +94,7 @@ GameRenderer::GameRenderer(Device &device, GameData *data)
g_ModelParameter = m_device.createBuffer(sizeof(ModelParameter), VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT); g_ModelParameter = m_device.createBuffer(sizeof(ModelParameter), VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT);
ModelParameter modelParameter{}; ModelParameter modelParameter{};
modelParameter.g_ModelParameter.m_Params = glm::vec4(1.0f);
m_device.copyToBuffer(g_ModelParameter, &modelParameter, sizeof(ModelParameter)); m_device.copyToBuffer(g_ModelParameter, &modelParameter, sizeof(ModelParameter));
} }
@ -136,7 +144,6 @@ GameRenderer::GameRenderer(Device &device, GameData *data)
g_SceneParameter = m_device.createBuffer(sizeof(SceneParameter), VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT); g_SceneParameter = m_device.createBuffer(sizeof(SceneParameter), VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT);
SceneParameter sceneParameter{}; SceneParameter sceneParameter{};
m_device.copyToBuffer(g_SceneParameter, &sceneParameter, sizeof(SceneParameter)); m_device.copyToBuffer(g_SceneParameter, &sceneParameter, sizeof(SceneParameter));
} }