private void createProgramFragment() { Sampler.Builder sampleBuilder = new Sampler.Builder(mRS); sampleBuilder.setMinification(LINEAR); sampleBuilder.setMagnification(LINEAR); sampleBuilder.setWrapS(CLAMP); sampleBuilder.setWrapT(CLAMP); mSampler = sampleBuilder.create(); ProgramFragmentFixedFunction.Builder builder = new ProgramFragmentFixedFunction.Builder(mRS); builder.setTexture( ProgramFragmentFixedFunction.Builder.EnvMode.REPLACE, ProgramFragmentFixedFunction.Builder.Format.RGBA, 0); mPfBackground = builder.create(); mPfBackground.bindSampler(mSampler, 0); mScript.set_g_PFBackground(mPfBackground); builder = new ProgramFragmentFixedFunction.Builder(mRS); builder.setTexture( ProgramFragmentFixedFunction.Builder.EnvMode.MODULATE, ProgramFragmentFixedFunction.Builder.Format.RGBA, 0); mPfSky = builder.create(); mPfSky.bindSampler(mSampler, 0); mScript.set_g_PFSky(mPfSky); }