tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

Program11.h (777B)


      1 //
      2 // Copyright 2018 The ANGLE Project Authors. All rights reserved.
      3 // Use of this source code is governed by a BSD-style license that can be
      4 // found in the LICENSE file.
      5 //
      6 // Program11: D3D11 implementation of an OpenGL Program.
      7 
      8 #ifndef LIBANGLE_RENDERER_D3D_D3D11_PROGRAM11_H_
      9 #define LIBANGLE_RENDERER_D3D_D3D11_PROGRAM11_H_
     10 
     11 #include "libANGLE/renderer/d3d/ProgramD3D.h"
     12 
     13 namespace rx
     14 {
     15 class Renderer11;
     16 
     17 class Program11 : public ProgramD3D
     18 {
     19  public:
     20    Program11(const gl::ProgramState &programState, Renderer11 *renderer11);
     21    ~Program11() override;
     22 
     23    angle::Result syncState(const gl::Context *context,
     24                            const gl::Program::DirtyBits &dirtyBits) override;
     25 };
     26 }  // namespace rx
     27 
     28 #endif  // LIBANGLE_RENDERER_D3D_D3D11_PROGRAM11_H_