Project

General

Profile

« Previous | Next » 

Revision 7602a827

Added by Leszek Koltunski about 5 years ago

Rename all the classes that are not exported to application to 'Internal'

View differences:

src/main/java/org/distorted/library/effect/PostprocessEffectBlur.java
1 1
///////////////////////////////////////////////////////////////////////////////////////////////////
2 2
// Copyright 2017 Leszek Koltunski                                                               //
3 3
//                                                                                               //
4
// This file is part of Distorted.                                                               //
4
// This file is part of DistortedLibrary.                                                               //
5 5
//                                                                                               //
6
// Distorted is free software: you can redistribute it and/or modify                             //
6
// DistortedLibrary is free software: you can redistribute it and/or modify                             //
7 7
// it under the terms of the GNU General Public License as published by                          //
8 8
// the Free Software Foundation, either version 2 of the License, or                             //
9 9
// (at your option) any later version.                                                           //
10 10
//                                                                                               //
11
// Distorted is distributed in the hope that it will be useful,                                  //
11
// DistortedLibrary is distributed in the hope that it will be useful,                                  //
12 12
// but WITHOUT ANY WARRANTY; without even the implied warranty of                                //
13 13
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the                                 //
14 14
// GNU General Public License for more details.                                                  //
15 15
//                                                                                               //
16 16
// You should have received a copy of the GNU General Public License                             //
17
// along with Distorted.  If not, see <http://www.gnu.org/licenses/>.                            //
17
// along with DistortedLibrary.  If not, see <http://www.gnu.org/licenses/>.                            //
18 18
///////////////////////////////////////////////////////////////////////////////////////////////////
19 19

  
20 20
package org.distorted.library.effect;
21 21

  
22 22
import android.opengl.GLES31;
23 23

  
24
import org.distorted.library.main.Distorted;
24
import org.distorted.library.main.DistortedLibrary;
25 25
import org.distorted.library.main.DistortedFramebuffer;
26
import org.distorted.library.main.DistortedRenderState;
26
import org.distorted.library.main.InternalRenderState;
27 27
import org.distorted.library.program.DistortedProgram;
28 28
import org.distorted.library.type.Data1D;
29 29

  
......
169 169
        }
170 170
      }
171 171

  
172
    DistortedRenderState.useStencilMark();
172
    InternalRenderState.useStencilMark();
173 173

  
174 174
    buffer.setAsOutput();
175 175

  
......
230 230
    GLES31.glVertexAttribPointer(mProgram2.mAttribute[1], TEX_DATA_SIZE, GLES31.GL_FLOAT, false, 0, mQuadTexture);
231 231
    GLES31.glDrawArrays(GLES31.GL_TRIANGLE_STRIP, 0, 4);
232 232

  
233
    DistortedRenderState.unuseStencilMark();
233
    InternalRenderState.unuseStencilMark();
234 234

  
235 235
    return 2;
236 236
    }
......
239 239
// PUBLIC API
240 240
///////////////////////////////////////////////////////////////////////////////////////////////////
241 241
/**
242
 * Have to call this before the shaders get compiled (i.e before Distorted.onCreate()) for the Effect to work.
242
 * Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
243 243
 */
244 244
  public static void enable()
245 245
    {
246 246
    final String blurVertex =
247 247

  
248
        Distorted.GLSL_VERSION   +
248
        DistortedLibrary.GLSL_VERSION   +
249 249
      "precision lowp float;  \n"+
250 250
      "in vec2 a_Position;    \n"+
251 251
      "in vec2 a_TexCoord;    \n"+
......
261 261

  
262 262
    final String blurFragment1 =
263 263

  
264
        Distorted.GLSL_VERSION               +
264
        DistortedLibrary.GLSL_VERSION               +
265 265
      "#define MAX_BLUR "+MAX_HALO+      "\n"+
266 266
      "precision lowp float;              \n"+
267 267
      "in vec2 v_TexCoord;                \n"+
......
284 284

  
285 285
    final String blurFragment2 =
286 286

  
287
        Distorted.GLSL_VERSION               +
287
        DistortedLibrary.GLSL_VERSION               +
288 288
      "#define MAX_BLUR "+MAX_HALO+      "\n"+
289 289
      "precision lowp float;              \n"+
290 290
      "in vec2 v_TexCoord;                \n"+

Also available in: Unified diff