Examples of Shader


Examples of org.apache.maven.plugins.shade.Shader

    public void testShaderWithExclusions()
        throws Exception
    {
        File jarFile = new File( getBasedir(), "target/unit/foo-bar.jar" );

        Shader s = (Shader) lookup( Shader.ROLE, "default" );

        Set<File> set = new LinkedHashSet<File>();
        set.add( new File( getBasedir(), "src/test/jars/test-artifact-1.0-SNAPSHOT.jar" ) );

        List<Relocator> relocators = new ArrayList<Relocator>();
        relocators.add( new SimpleRelocator( "org.codehaus.plexus.util", "hidden", null, Arrays.asList(
                "org.codehaus.plexus.util.xml.Xpp3Dom", "org.codehaus.plexus.util.xml.pull.*") ) );

        List<ResourceTransformer> resourceTransformers = new ArrayList<ResourceTransformer>();

        List<Filter> filters = new ArrayList<Filter>();

        ShadeRequest shadeRequest = new ShadeRequest();
        shadeRequest.setJars( set );
        shadeRequest.setUberJar( jarFile );
        shadeRequest.setFilters( filters );
        shadeRequest.setRelocators( relocators );
        shadeRequest.setResourceTransformers( resourceTransformers );

        s.shade( shadeRequest );

        ClassLoader cl = new URLClassLoader( new URL[]{ jarFile.toURI().toURL() } );
        Class<?> c = cl.loadClass( "org.apache.maven.plugins.shade.Lib" );

        Field field = c.getDeclaredField( "CLASS_REALM_PACKAGE_IMPORT" );
View Full Code Here

Examples of org.apache.maven.plugins.shade.Shader

    }

    public void shaderWithPattern( String shadedPattern, File jar )
        throws Exception
    {
        Shader s = (Shader) lookup( Shader.ROLE );

        Set<File> set = new LinkedHashSet<File>();

        set.add( new File( getBasedir(), "src/test/jars/test-project-1.0-SNAPSHOT.jar" ) );

        set.add( new File( getBasedir(), "src/test/jars/plexus-utils-1.4.1.jar" ) );

        List<Relocator> relocators = new ArrayList<Relocator>();

        relocators.add( new SimpleRelocator( "org/codehaus/plexus/util", shadedPattern, null, Arrays.asList(
                "org/codehaus/plexus/util/xml/Xpp3Dom", "org/codehaus/plexus/util/xml/pull.*") ) );

        List<ResourceTransformer> resourceTransformers = new ArrayList<ResourceTransformer>();

        resourceTransformers.add( new ComponentsXmlResourceTransformer() );

        List<Filter> filters = new ArrayList<Filter>();

        ShadeRequest shadeRequest = new ShadeRequest();
        shadeRequest.setJars( set );
        shadeRequest.setUberJar( jar );
        shadeRequest.setFilters( filters );
        shadeRequest.setRelocators( relocators );
        shadeRequest.setResourceTransformers( resourceTransformers );

        s.shade( shadeRequest );
    }
View Full Code Here

Examples of org.lwjgl.test.opengles.util.Shader

    glMatrixMode(GL_MODELVIEW);
    glLoadIdentity();
    glTranslatef(0.0f, 0.0f, -40.0f);

    vsh = new Shader(GL_VERTEX_SHADER, "uniform highp vec4 LIGHT_POS;\n" +
                                       "uniform highp mat4 MODEL_VIEW_PROJECTION_MATRIX;\n" +
                                       "uniform mediump mat3 NORMAL_MATRIX;\n" +
                                       "uniform lowp vec3 GEAR_COLOR;\n" +
                                       "attribute highp vec3 vPosition;\n" +
                                       "attribute mediump vec3 vNormal;\n" +
                                       "varying lowp vec3 color;\n" +
                                       "void main(void) {\n" +
                                       "\tgl_Position = MODEL_VIEW_PROJECTION_MATRIX * vec4(vPosition, 1.0);\n" +
                                       "\tvec3 normal = NORMAL_MATRIX * vNormal;\n" +
                                       "\tcolor = max(dot(normal, vec3(LIGHT_POS)), 0.0) * GEAR_COLOR + vec3(0.05);\n" +
                                       "}");

    fsh = new Shader(GL_FRAGMENT_SHADER, "varying lowp vec3 color;\n" +
                                         "void main(void) {\n" +
                                         "\tgl_FragColor = vec4(color, 1.0);\n" +
                                         "}");

    program = new ShaderProgram(vsh, fsh);
View Full Code Here

Examples of org.lwjgl.test.opengles.util.Shader

  private final Matrix4f mvp = new Matrix4f();

  private final FloatBuffer m4fBuffer = BufferUtils.createFloatBuffer(4 * 4);

  QuadRenderer() {
    vsh = new Shader(GL_VERTEX_SHADER, "uniform highp mat4 MODEL_VIEW_PROJECTION_MATRIX;\n" +
                                       "attribute highp vec2 vPosition;\n" +
                                       "void main(void) {\n" +
                                       "\tgl_Position = MODEL_VIEW_PROJECTION_MATRIX * vec4(vPosition, 0.0, 1.0);\n" +
                                       "}");

    fsh = new Shader(GL_FRAGMENT_SHADER, "void main(void) {\n" +
                                         "\tgl_FragColor = vec4(1.0);\n" +
                                         "}");

    program = new ShaderProgram(vsh, fsh);
    program.enable();
View Full Code Here

Examples of org.spout.api.render.shader.Shader

  }

  @Override
  public void preRender(SnapshotRender snapshotRender) {

    Shader s = snapshotRender.getMaterial().getShader();

    float time = (float) ((System.currentTimeMillis() % 15000) / 15000.0);

    float rads = (float) (time * TrigMath.TWO_PI);

    float x = (float) Math.sin(rads);

    float y1 = (float) Math.cos(rads);

    float y = (y1 * cY);

    float z = (y1 * cZ);

    if (force) {
      x = xForce;
      y = yForce;
      z = zForce;
    }

    s.setUniform("suny", y);
    s.setUniform("sunSize", sunSize);
    s.setUniform("dawnColor", dawnColor);
    s.setUniform("dayColor", dayColor);
    s.setUniform("nightColor", nightColor);
  }
View Full Code Here

Examples of org.terasology.rendering.assets.shader.Shader

    @Override
    public MaterialData load(Module module, InputStream stream, List<URL> urls, List<URL> deltas) throws IOException {
        MaterialMetadata metadata = gson.fromJson(new InputStreamReader(stream, Charsets.UTF_8), MaterialMetadata.class);

        Shader shader = Assets.get(new AssetUri(AssetType.SHADER, metadata.shader), Shader.class);
        if (shader == null) {
            return null;
        }

        MaterialData data = new MaterialData(shader);
View Full Code Here

Examples of org.terasology.rendering.assets.shader.Shader

        activeMaterial = null;
    }

    private GLSLMaterial prepareAndStoreShaderProgramInstance(String title, ShaderParameters params) {
        String uri = "engine:" + title;
        Shader shader = Assets.getShader(uri);
        checkNotNull(shader, "Failed to resolve %s", uri);
        shader.recompile();
        GLSLMaterial material = Assets.generateAsset(new AssetUri(AssetType.MATERIAL, "engine:prog." + title), new MaterialData(shader), GLSLMaterial.class);
        material.setShaderParameters(params);

        return material;
    }
View Full Code Here

Examples of sprites.base.ogl.Shader

   
    this.config.getRenderingCallback().init(this);
  }
 
  private void initProgram(){
    Shader spriteVS = loadShader("res/shader/sprite_vs.glsl" , GL4.GL_VERTEX_SHADER);
    Shader spriteFS = loadShader("res/shader/sprite_hue_fs.glsl", GL4.GL_FRAGMENT_SHADER);
    this.defaultProgram = new ShaderProgram(spriteVS, spriteFS);
    this.defaultProgram.linkProgram(this.gl);
  }
View Full Code Here

Examples of sprites.base.ogl.Shader

    } catch (IOException e){
      e.printStackTrace();
      System.exit(-1);
    }
   
    Shader shader = new Shader(string, shaderType);
//DEBUG  System.out.println("New Shader ID: "+ shaderID);
    shader.compileShader(this.gl);
   
    return shader;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.