First working example
This commit is contained in:
@ -3,7 +3,7 @@
|
||||
// This software is released under the MIT License.
|
||||
// https://opensource.org/licenses/MIT
|
||||
|
||||
#include "display/shader/SimpleBillboardedShader.hpp"
|
||||
#include "display/shader/shaders/SimpleBillboardedShader.hpp"
|
||||
#include "SimpleBillboardedMaterial.hpp"
|
||||
#include "game/DawnGame.hpp"
|
||||
|
||||
|
@ -36,8 +36,12 @@ std::vector<struct ShaderPassItem> SimpleTexturedMaterial::getRenderPasses() {
|
||||
onlyPass.shader = shader;
|
||||
onlyPass.colorValues[shader->paramColor] = this->color;
|
||||
onlyPass.matrixValues[shader->paramModel] = this->transform->getWorldTransform();
|
||||
onlyPass.matrixValues[shader->paramView] = camera->transform->getWorldTransform();
|
||||
onlyPass.matrixValues[shader->paramProjection] = camera->getProjection();
|
||||
|
||||
onlyPass.parameterBuffers[shader->bufferRenderPipeline] = &this->getGame()->renderManager.getRenderPipeline()->shaderBuffer;
|
||||
|
||||
// onlyPass.matrixValues[shader->paramView] = camera->transform->getWorldTransform();
|
||||
// onlyPass.matrixValues[shader->paramProjection] = camera->getProjection();
|
||||
|
||||
onlyPass.renderFlags = (
|
||||
RENDER_MANAGER_RENDER_FLAG_BLEND |
|
||||
RENDER_MANAGER_RENDER_FLAG_DEPTH_TEST
|
||||
|
Reference in New Issue
Block a user