mirror of
https://github.com/JulianGro/overte.git
synced 2025-08-13 09:53:58 +02:00
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
This commit is contained in:
commit
926f0d099c
2 changed files with 10 additions and 8 deletions
|
@ -1116,7 +1116,7 @@ var toolBar = (function () {
|
|||
browseModelsButton,
|
||||
loadURLMenuItem,
|
||||
loadFileMenuItem,
|
||||
menuItemWidth = 90,
|
||||
menuItemWidth = 125,
|
||||
menuItemOffset,
|
||||
menuItemHeight,
|
||||
menuItemMargin = 5,
|
||||
|
|
|
@ -887,22 +887,24 @@ void HeightfieldBuffer::render(bool cursor) {
|
|||
DefaultMetavoxelRendererImplementation::getShadowLightHeightfieldProgram().bind();
|
||||
DefaultMetavoxelRendererImplementation::getShadowLightHeightfieldProgram().setUniformValue(
|
||||
DefaultMetavoxelRendererImplementation::getShadowLightHeightScaleLocation(), 1.0f / _heightSize);
|
||||
|
||||
glDrawRangeElements(GL_TRIANGLES, 0, vertexCount - 1, indexCount, GL_UNSIGNED_INT, 0);
|
||||
DefaultMetavoxelRendererImplementation::getShadowMapHeightfieldProgram().bind();
|
||||
|
||||
} else if (Menu::getInstance()->isOptionChecked(MenuOption::CascadedShadows)) {
|
||||
DefaultMetavoxelRendererImplementation::getCascadedShadowLightHeightfieldProgram().bind();
|
||||
DefaultMetavoxelRendererImplementation::getCascadedShadowLightHeightfieldProgram().setUniformValue(
|
||||
DefaultMetavoxelRendererImplementation::getCascadedShadowLightHeightScaleLocation(), 1.0f / _heightSize);
|
||||
|
||||
glDrawRangeElements(GL_TRIANGLES, 0, vertexCount - 1, indexCount, GL_UNSIGNED_INT, 0);
|
||||
DefaultMetavoxelRendererImplementation::getCascadedShadowMapHeightfieldProgram().bind();
|
||||
|
||||
} else {
|
||||
DefaultMetavoxelRendererImplementation::getLightHeightfieldProgram().bind();
|
||||
DefaultMetavoxelRendererImplementation::getLightHeightfieldProgram().setUniformValue(
|
||||
DefaultMetavoxelRendererImplementation::getBaseHeightScaleLocation(), 1.0f / _heightSize);
|
||||
DefaultMetavoxelRendererImplementation::getLightHeightScaleLocation(), 1.0f / _heightSize);
|
||||
glDrawRangeElements(GL_TRIANGLES, 0, vertexCount - 1, indexCount, GL_UNSIGNED_INT, 0);
|
||||
DefaultMetavoxelRendererImplementation::getHeightfieldProgram().bind();
|
||||
}
|
||||
|
||||
glDrawRangeElements(GL_TRIANGLES, 0, vertexCount - 1, indexCount, GL_UNSIGNED_INT, 0);
|
||||
|
||||
DefaultMetavoxelRendererImplementation::getHeightfieldProgram().bind();
|
||||
|
||||
glDisable(GL_POLYGON_OFFSET_FILL);
|
||||
glDisable(GL_BLEND);
|
||||
glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_CONSTANT_ALPHA, GL_ONE);
|
||||
|
|
Loading…
Reference in a new issue