Added LLFace::canRenderAsMask()
Added LLVOVolume::isVisible() Avatar VBO now uses stream type under all scenarios. Todo: Perf test. Added other misc render-related tweaks that looked safe.
This commit is contained in:
@@ -125,7 +125,8 @@ void LLDrawPoolAvatar::prerender()
|
||||
|
||||
if (sShaderLevel > 0)
|
||||
{
|
||||
sBufferUsage = GL_STATIC_DRAW_ARB;
|
||||
sBufferUsage = GL_DYNAMIC_DRAW_ARB;
|
||||
//sBufferUsage = GL_STATIC_DRAW_ARB;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -861,8 +862,8 @@ LLColor3 LLDrawPoolAvatar::getDebugColor() const
|
||||
|
||||
LLVertexBufferAvatar::LLVertexBufferAvatar()
|
||||
: LLVertexBuffer(sDataMask,
|
||||
LLViewerShaderMgr::instance()->getVertexShaderLevel(LLViewerShaderMgr::SHADER_AVATAR) > 0 ?
|
||||
GL_DYNAMIC_DRAW_ARB :
|
||||
//LLViewerShaderMgr::instance()->getVertexShaderLevel(LLViewerShaderMgr::SHADER_AVATAR) > 0 ?
|
||||
//GL_DYNAMIC_DRAW_ARB :
|
||||
GL_STREAM_DRAW_ARB)
|
||||
{
|
||||
|
||||
|
||||
Reference in New Issue
Block a user