diff options
| author | Andrey Lihatskiy <alihatskiy@productengine.com> | 2020-11-13 18:22:43 +0200 | 
|---|---|---|
| committer | Andrey Lihatskiy <alihatskiy@productengine.com> | 2020-11-13 18:22:43 +0200 | 
| commit | 0bba892bb0b146a2c20597d8cfe6eb0353c17f06 (patch) | |
| tree | 15d3ad979533feb32114589a5fd4f79e4aa8a5ae /indra/llrender | |
| parent | dfc406f0ff4e03e36c3d877c9bd57d2c18e08d43 (diff) | |
| parent | 04c473ab46041133ea6a87dbe0d43e662472adf5 (diff) | |
Merge branch 'master' into DRTVWR-515-maint
# Conflicts:
#	indra/newview/llfloatereditextdaycycle.cpp
#	indra/newview/llfloaterfixedenvironment.cpp
Diffstat (limited to 'indra/llrender')
| -rw-r--r-- | indra/llrender/llgl.cpp | 7 | ||||
| -rw-r--r-- | indra/llrender/llvertexbuffer.cpp | 32 | 
2 files changed, 20 insertions, 19 deletions
diff --git a/indra/llrender/llgl.cpp b/indra/llrender/llgl.cpp index 498dfca1a3..604fb4e946 100644 --- a/indra/llrender/llgl.cpp +++ b/indra/llrender/llgl.cpp @@ -2700,10 +2700,11 @@ LLGLSPipelineBlendSkyBox::LLGLSPipelineBlendSkyBox(bool depth_test, bool depth_w  }  #if LL_WINDOWS -// Expose desired use of high-performance graphics processor to Optimus driver +// Expose desired use of high-performance graphics processor to Optimus driver and to AMD driver  extern "C"  -{  -    _declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001;  +{ +    __declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001; +    __declspec(dllexport) int AmdPowerXpressRequestHighPerformance = 1;  }  #endif diff --git a/indra/llrender/llvertexbuffer.cpp b/indra/llrender/llvertexbuffer.cpp index 6a02cd9c19..7d2b09ca4a 100644 --- a/indra/llrender/llvertexbuffer.cpp +++ b/indra/llrender/llvertexbuffer.cpp @@ -1193,7 +1193,7 @@ bool LLVertexBuffer::createGLBuffer(U32 size)  		return true;  	} -	bool sucsess = true; +	bool success = true;  	mEmpty = true; @@ -1215,9 +1215,9 @@ bool LLVertexBuffer::createGLBuffer(U32 size)  	if (!mMappedData)  	{ -		sucsess = false; +		success = false;  	} -	return sucsess; +	return success;  }  bool LLVertexBuffer::createGLIndices(U32 size) @@ -1232,7 +1232,7 @@ bool LLVertexBuffer::createGLIndices(U32 size)  		return true;  	} -	bool sucsess = true; +	bool success = true;  	mEmpty = true; @@ -1257,9 +1257,9 @@ bool LLVertexBuffer::createGLIndices(U32 size)  	if (!mMappedIndexData)  	{ -		sucsess = false; +		success = false;  	} -	return sucsess; +	return success;  }  void LLVertexBuffer::destroyGLBuffer() @@ -1306,7 +1306,7 @@ bool LLVertexBuffer::updateNumVerts(S32 nverts)  {  	llassert(nverts >= 0); -	bool sucsess = true; +	bool success = true;  	if (nverts > 65536)  	{ @@ -1318,34 +1318,34 @@ bool LLVertexBuffer::updateNumVerts(S32 nverts)  	if (needed_size > mSize || needed_size <= mSize/2)  	{ -		sucsess &= createGLBuffer(needed_size); +		success &= createGLBuffer(needed_size);  	}  	sVertexCount -= mNumVerts;  	mNumVerts = nverts;  	sVertexCount += mNumVerts; -	return sucsess; +	return success;  }  bool LLVertexBuffer::updateNumIndices(S32 nindices)  {  	llassert(nindices >= 0); -	bool sucsess = true; +	bool success = true;  	U32 needed_size = sizeof(U16) * nindices;  	if (needed_size > mIndicesSize || needed_size <= mIndicesSize/2)  	{ -		sucsess &= createGLIndices(needed_size); +		success &= createGLIndices(needed_size);  	}  	sIndexCount -= mNumIndices;  	mNumIndices = nindices;  	sIndexCount += mNumIndices; -	return sucsess; +	return success;  }  bool LLVertexBuffer::allocateBuffer(S32 nverts, S32 nindices, bool create) @@ -1358,10 +1358,10 @@ bool LLVertexBuffer::allocateBuffer(S32 nverts, S32 nindices, bool create)  		LL_ERRS() << "Bad vertex buffer allocation: " << nverts << " : " << nindices << LL_ENDL;  	} -	bool sucsess = true; +	bool success = true; -	sucsess &= updateNumVerts(nverts); -	sucsess &= updateNumIndices(nindices); +	success &= updateNumVerts(nverts); +	success &= updateNumIndices(nindices);  	if (create && (nverts || nindices))  	{ @@ -1377,7 +1377,7 @@ bool LLVertexBuffer::allocateBuffer(S32 nverts, S32 nindices, bool create)  		}  	} -	return sucsess; +	return success;  }  static LLTrace::BlockTimerStatHandle FTM_SETUP_VERTEX_ARRAY("Setup VAO");  | 
