Browse Source

Updated OVR SDK 0.4.4.

Branimir Karadžić 11 years ago
parent
commit
18e9c30a0c

+ 1 - 1
README.md

@@ -18,7 +18,7 @@ Supported rendering backends:
 
 Supported HMD:
 
- * OculusVR (0.4.3)
+ * OculusVR (0.4.4)
 
 Supported platforms:
 

+ 3 - 3
src/ovr.cpp

@@ -48,7 +48,7 @@ namespace bgfx
 			case ovrRenderAPI_D3D9:
 				{
 					ovrD3D9ConfigData* data = (ovrD3D9ConfigData*)_config;
-					m_rtSize = data->Header.RTSize;
+					m_rtSize = data->Header.BackBufferSize;
 				}
 				break;
 #endif // BGFX_CONFIG_RENDERER_DIRECT3D9
@@ -57,7 +57,7 @@ namespace bgfx
 			case ovrRenderAPI_D3D11:
 				{
 					ovrD3D11ConfigData* data = (ovrD3D11ConfigData*)_config;
-					m_rtSize = data->Header.RTSize;
+					m_rtSize = data->Header.BackBufferSize;
 				}
 				break;
 #endif // BGFX_CONFIG_RENDERER_DIRECT3D11
@@ -66,7 +66,7 @@ namespace bgfx
 			case ovrRenderAPI_OpenGL:
 				{
 					ovrGLConfigData* data = (ovrGLConfigData*)_config;
-					m_rtSize = data->Header.RTSize;
+					m_rtSize = data->Header.BackBufferSize;
 				}
 				break;
 #endif // BGFX_CONFIG_RENDERER_OPENGL

+ 2 - 2
src/renderer_d3d11.cpp

@@ -1857,8 +1857,8 @@ RENDERDOC_IMPORT
 			{
 				ovrD3D11Config config;
 				config.D3D11.Header.API = ovrRenderAPI_D3D11;
-				config.D3D11.Header.RTSize.w = m_scd.BufferDesc.Width;
-				config.D3D11.Header.RTSize.h = m_scd.BufferDesc.Height;
+				config.D3D11.Header.BackBufferSize.w = m_scd.BufferDesc.Width;
+				config.D3D11.Header.BackBufferSize.h = m_scd.BufferDesc.Height;
 				config.D3D11.Header.Multisample = 0;
 				config.D3D11.pDevice = m_device;
 				config.D3D11.pDeviceContext = m_deviceCtx;

+ 2 - 2
src/renderer_gl.cpp

@@ -1961,8 +1961,8 @@ namespace bgfx
 			{
 				ovrGLConfig config;
 				config.OGL.Header.API = ovrRenderAPI_OpenGL;
-				config.OGL.Header.RTSize.w = m_resolution.m_width;
-				config.OGL.Header.RTSize.h = m_resolution.m_height;
+				config.OGL.Header.BackBufferSize.w = m_resolution.m_width;
+				config.OGL.Header.BackBufferSize.h = m_resolution.m_height;
 				config.OGL.Header.Multisample = 0;
 				config.OGL.Window = g_bgfxHwnd;
 				config.OGL.DC = GetDC(g_bgfxHwnd);

+ 6 - 6
tools/shaderc/shaderc_dx11.cpp

@@ -43,7 +43,7 @@ const RemapInputSemantic& findInputSemantic(const char* _name, uint8_t _index)
 	{
 		const RemapInputSemantic& ris = s_remapInputSemantic[ii];
 		if (0 == strcmp(ris.m_name, _name)
-			&&  ris.m_index == _index)
+		&&  ris.m_index == _index)
 		{
 			return ris;
 		}
@@ -79,7 +79,7 @@ UniformType::Enum findUniformTypeDx11(const D3D11_SHADER_TYPE_DESC& constDesc)
 		const UniformRemapDx11& remap = s_constRemapDx11[ii];
 
 		if (remap.paramClass == constDesc.Class
-			&&  remap.paramType == constDesc.Type)
+		&&  remap.paramType == constDesc.Type)
 		{
 			if (D3D_SVC_MATRIX_COLUMNS != constDesc.Class)
 			{
@@ -87,7 +87,7 @@ UniformType::Enum findUniformTypeDx11(const D3D11_SHADER_TYPE_DESC& constDesc)
 			}
 
 			if (remap.columns == constDesc.Columns
-				&&  remap.rows    == constDesc.Rows)
+			&&  remap.rows    == constDesc.Rows)
 			{
 				return remap.id;
 			}
@@ -175,7 +175,7 @@ bool compileHLSLShaderDx11(bx::CommandLine& _cmdLine, const std::string& _code,
 		, &errorMsg
 		);
 	if (FAILED(hr)
-		|| (werror && NULL != errorMsg) )
+	|| (werror && NULL != errorMsg) )
 	{
 		const char* log = (char*)errorMsg->GetBufferPointer();
 
@@ -185,7 +185,7 @@ bool compileHLSLShaderDx11(bx::CommandLine& _cmdLine, const std::string& _code,
 		int32_t end = INT32_MAX;
 
 		if (2 == sscanf(log, "(%u,%u):", &line, &column)
-			&&  0 != line)
+		&&  0 != line)
 		{
 			start = bx::uint32_imax(1, line-10);
 			end = start + 20;
@@ -293,7 +293,7 @@ bool compileHLSLShaderDx11(bx::CommandLine& _cmdLine, const std::string& _code,
 						UniformType::Enum type = findUniformTypeDx11(constDesc);
 
 						if (UniformType::Count != type
-							&&  0 != (varDesc.uFlags & D3D_SVF_USED) )
+						&&  0 != (varDesc.uFlags & D3D_SVF_USED) )
 						{
 							Uniform un;
 							un.name = varDesc.Name;

+ 3 - 3
tools/shaderc/shaderc_dx9.cpp

@@ -41,7 +41,7 @@ UniformType::Enum findUniformTypeDx9(const D3DXCONSTANT_DESC& constDesc)
 		const UniformRemapDx9& remap = s_constRemapDx9[ii];
 
 		if (remap.paramClass == constDesc.Class
-			&&  remap.paramType  == constDesc.Type)
+		&&  remap.paramType  == constDesc.Type)
 		{
 			if (D3DXPC_MATRIX_COLUMNS != constDesc.Class)
 			{
@@ -49,7 +49,7 @@ UniformType::Enum findUniformTypeDx9(const D3DXCONSTANT_DESC& constDesc)
 			}
 
 			if (remap.columns == constDesc.Columns
-				&&  remap.rows    == constDesc.Rows)
+			&&  remap.rows    == constDesc.Rows)
 			{
 				return remap.id;
 			}
@@ -157,7 +157,7 @@ bool compileHLSLShaderDx9(bx::CommandLine& _cmdLine, const std::string& _code, b
 		int32_t end = INT32_MAX;
 
 		if (3 == sscanf(log, "%[^(](%u,%u):", source, &line, &column)
-			&&  0 != line)
+		&&  0 != line)
 		{
 			start = bx::uint32_imax(1, line-10);
 			end = start + 20;

+ 4 - 4
tools/shaderc/shaderc_glsl.cpp

@@ -43,7 +43,7 @@ bool compileGLSLShader(bx::CommandLine& _cmdLine, uint32_t _gles, const std::str
 		int32_t end = INT32_MAX;
 
 		if (3 == sscanf(log, "%u:%u(%u):", &source, &line, &column)
-			&&  0 != line)
+		&&  0 != line)
 		{
 			start = bx::uint32_imax(1, line-10);
 			end = start + 20;
@@ -95,7 +95,7 @@ bool compileGLSLShader(bx::CommandLine& _cmdLine, uint32_t _gles, const std::str
 				parse = bx::strws(bx::strword(parse) );
 
 				if (0 == strncmp(qualifier, "attribute", 9)
-					||  0 == strncmp(qualifier, "varying", 7) )
+				||  0 == strncmp(qualifier, "varying", 7) )
 				{
 					// skip attributes and varyings.
 					parse = eol + 1;
@@ -113,8 +113,8 @@ bool compileGLSLShader(bx::CommandLine& _cmdLine, uint32_t _gles, const std::str
 				const char* type = parse;
 
 				if (0 == strncmp(type, "lowp", 4)
-					||  0 == strncmp(type, "mediump", 7)
-					||  0 == strncmp(type, "highp", 5) )
+				||  0 == strncmp(type, "mediump", 7)
+				||  0 == strncmp(type, "highp", 5) )
 				{
 					precision = type;
 					type = parse = bx::strws(bx::strword(parse) );