summaryrefslogtreecommitdiff
path: root/test/d3d11/ocean_surface.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/d3d11/ocean_surface.cpp')
-rw-r--r--test/d3d11/ocean_surface.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/test/d3d11/ocean_surface.cpp b/test/d3d11/ocean_surface.cpp
index 2495886..e488e5b 100644
--- a/test/d3d11/ocean_surface.cpp
+++ b/test/d3d11/ocean_surface.cpp
@@ -35,8 +35,6 @@
#pragma warning(disable:4127)
-extern HRESULT LoadFile(LPCTSTR FileName, ID3DBlob** ppBuffer);
-
OceanSurface::OceanSurface()
{
m_pBicolorMap = NULL;
@@ -174,11 +172,9 @@ HRESULT OceanSurface::init(const OceanSurfaceParameters& params)
if(NULL == m_pOceanFX)
{
TCHAR path[MAX_PATH];
+
V_RETURN(DXUTFindDXSDKMediaFileCch(path, MAX_PATH, TEXT("ocean_surface_d3d11.fxo")));
- ID3DBlob* pEffectBuffer = NULL;
- V_RETURN(LoadFile(path, &pEffectBuffer));
- V_RETURN(D3DX11CreateEffectFromMemory(pEffectBuffer->GetBufferPointer(), pEffectBuffer->GetBufferSize(), 0, m_pd3dDevice, &m_pOceanFX));
- pEffectBuffer->Release();
+ V_RETURN(D3DX11CreateEffectFromFile(path, 0, m_pd3dDevice, &m_pOceanFX));
// Hook up the shader mappings
m_pRenderSurfaceTechnique = m_pOceanFX->GetTechniqueByName("RenderOceanSurfTech");