Edit

kc3-lang/angle/src/libANGLE/renderer/d3d/d3d9/ShaderExecutable9.h

Branch :

  • Show log

    Commit

  • Author : Andrew Knight
    Date : 2015-03-19 09:27:04
    Hash : da06fac2
    Message : Add missing end-of-file newlines Change-Id: I664e40f8d3f2276d5964b111d066861540010b43 Reviewed-on: https://chromium-review.googlesource.com/260791 Reviewed-by: Geoff Lang <geofflang@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org> Tested-by: Jamie Madill <jmadill@chromium.org>

  • src/libANGLE/renderer/d3d/d3d9/ShaderExecutable9.h
  • //
    // Copyright (c) 2012-2013 The ANGLE Project Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style license that can be
    // found in the LICENSE file.
    //
    
    // ShaderExecutable9.h: Defines a D3D9-specific class to contain shader
    // executable implementation details.
    
    #ifndef LIBANGLE_RENDERER_D3D_D3D9_SHADEREXECUTABLE9_H_
    #define LIBANGLE_RENDERER_D3D_D3D9_SHADEREXECUTABLE9_H_
    
    #include "libANGLE/renderer/d3d/ShaderExecutableD3D.h"
    
    namespace rx
    {
    
    class ShaderExecutable9 : public ShaderExecutableD3D
    {
      public:
        ShaderExecutable9(const void *function, size_t length, IDirect3DPixelShader9 *executable);
        ShaderExecutable9(const void *function, size_t length, IDirect3DVertexShader9 *executable);
        virtual ~ShaderExecutable9();
    
        IDirect3DPixelShader9 *getPixelShader() const;
        IDirect3DVertexShader9 *getVertexShader() const;
    
      private:
        IDirect3DPixelShader9 *mPixelExecutable;
        IDirect3DVertexShader9 *mVertexExecutable;
    };
    
    }
    
    #endif // LIBANGLE_RENDERER_D3D_D3D9_SHADEREXECUTABLE9_H_