summaryrefslogtreecommitdiffstats
path: root/HLSL2GLSLConverter/src/HLSL2GLSLConverterApp.cpp
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2019-03-06 04:06:31 +0000
committerEgor Yusov <egor.yusov@gmail.com>2019-03-06 04:06:31 +0000
commit5b2da8d2da0a71465a5bcbc9ed4780eb8568c891 (patch)
treed245e768fe4f4a9eb1d765e61e8704947e3fc31a /HLSL2GLSLConverter/src/HLSL2GLSLConverterApp.cpp
parentUpdates to comply with addition of ShaderFlags to IPipelineState::BindStaticR... (diff)
downloadDiligentTools-5b2da8d2da0a71465a5bcbc9ed4780eb8568c891.tar.gz
DiligentTools-5b2da8d2da0a71465a5bcbc9ed4780eb8568c891.zip
Fixed minor issues with updated GL backend API
Diffstat (limited to 'HLSL2GLSLConverter/src/HLSL2GLSLConverterApp.cpp')
-rw-r--r--HLSL2GLSLConverter/src/HLSL2GLSLConverterApp.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/HLSL2GLSLConverter/src/HLSL2GLSLConverterApp.cpp b/HLSL2GLSLConverter/src/HLSL2GLSLConverterApp.cpp
index 3a3f566..30b15f3 100644
--- a/HLSL2GLSLConverter/src/HLSL2GLSLConverterApp.cpp
+++ b/HLSL2GLSLConverter/src/HLSL2GLSLConverterApp.cpp
@@ -8,7 +8,7 @@
#include "HLSL2GLSLConverterImpl.h"
#include "RefCntAutoPtr.h"
#include "Errors.h"
-#include "RenderDeviceFactoryOpenGL.h"
+#include "EngineFactoryOpenGL.h"
#include "BasicShaderSourceStreamFactory.h"
#include "RefCntAutoPtr.h"
#include "DataBlobImpl.h"
@@ -224,27 +224,27 @@ int main(int argc, char** argv)
RefCntAutoPtr<IRenderDevice> pDevice;
RefCntAutoPtr<IDeviceContext> pContext;
RefCntAutoPtr<ISwapChain> pSwapChain;
- EngineGLAttribs CreationAttribs;
+ EngineGLCreateInfo EngineCI;
SwapChainDesc SCDesc;
SCDesc.SamplesCount = 1;
- CreationAttribs.pNativeWndHandle = wnd;
+ EngineCI.pNativeWndHandle = wnd;
pFactory->CreateDeviceAndSwapChainGL(
- CreationAttribs, &pDevice, &pContext, SCDesc, &pSwapChain );
+ EngineCI, &pDevice, &pContext, SCDesc, &pSwapChain );
if (!pDevice)
{
LOG_ERROR_MESSAGE("Failed to create render device");
return -1;
}
- ShaderCreationAttribs Attrs;
- Attrs.EntryPoint = EntryPoint.c_str();
- Attrs.Desc.ShaderType = ShaderType;
- Attrs.Desc.Name = "Test shader";
- Attrs.Source = reinterpret_cast<char*>(pGLSLSourceBlob->GetDataPtr());
- Attrs.SourceLanguage = SHADER_SOURCE_LANGUAGE_GLSL;
- Attrs.UseCombinedTextureSamplers = true;
+ ShaderCreateInfo ShaderCI;
+ ShaderCI.EntryPoint = EntryPoint.c_str();
+ ShaderCI.Desc.ShaderType = ShaderType;
+ ShaderCI.Desc.Name = "Test shader";
+ ShaderCI.Source = reinterpret_cast<char*>(pGLSLSourceBlob->GetDataPtr());
+ ShaderCI.SourceLanguage = SHADER_SOURCE_LANGUAGE_GLSL;
+ ShaderCI.UseCombinedTextureSamplers = true;
RefCntAutoPtr<IShader> pTestShader;
- pDevice->CreateShader(Attrs, &pTestShader);
+ pDevice->CreateShader(ShaderCI, &pTestShader);
if(!pTestShader)
{
LOG_ERROR_MESSAGE("Failed to compile converted source \'", InputPath, '\'');